【实例简介】
一个应用于公交、汽车、车站商场的人头检测程序,检测出人头进出数量。
输入一幅图片,通过计算指定入口区域的HIST结果,判断是否有人进入。可同时检测2人进入或出去。
一种基于随机Hough变换(RHT)的人头检测方法。根据人头部轮廓近圆的特征,采用Canny算子提取图像边缘,得到目标轮廓。利用RHT算法对独立的曲线进行圆检测,并对人头进行标识。实验结果表明,与现有方法相比,该方法的识别率较高、速度较快、适用范围较广。
【实例截图】
【核心代码】
human_head_v11
└── human_head
├── count.aps
├── count.clw
├── count.cpp
├── countDlg.cpp
├── countDlg.h
├── count.dsp
├── count.dsw
├── count.h
├── count.ncb
├── count.opt
├── count.plg
├── count.rc
├── count.sln
├── count.suo
├── count.vcxproj
├── count.vcxproj.filters
├── count.vcxproj.user
├── CvvImage.cpp
├── CvvImage.h
├── ReadMe.txt
├── res
│ ├── count.ico
│ └── count.rc2
├── resource.h
├── rgbgmfgd.cpp
├── rgbgmfgd.h
├── StdAfx.cpp
└── StdAfx.h
2 directories, 27 files