-
大小: 7.15MB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2023-09-27
- 語言: 其他
- 標簽: opencv2.4.4??HOG??行人檢測??
資源簡介
OpenCV2.4.4實現(xiàn)HOG行人檢測
使用時請自行修改工程的include目錄和lib目錄配置。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
using?namespace?std;
using?namespace?cv;
int?main()
{
Mat?src?=?imread(“5.png“);
HOGDescriptor?hog;//HOG特征檢測器
hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());//設置SVM分類器為默認參數(shù)
vector?found?found_filtered;//矩形框數(shù)組
hog.detectMultiScale(src?found?0?Size(88)?Size(3232)?1.05?2);//對圖像進行多尺度檢測
cout<<“矩形個數(shù):“< //找出所有沒有嵌套的矩形框r并放入found_filtered中如果有嵌套的話則取外面最大的那個矩形框放入found_filtered中
for(int?i=0;?i? {
Rect?r?=?found[i];
int?j=0;
for(;?j? if(j?!=?i?&&?(r?&?found[j])?==?r)
break;
if(?j?==?found.size())
found_filtered.push_back(r);
}
cout<<“過濾后矩形的個數(shù):“<
//畫矩形框,因為hog檢測出的矩形框比實際人體框要稍微大些所以這里需要做一些調(diào)整
for(int?i=0;?i {
Rect?r?=?found_filtered[i];
r.x?+=?cvRound(r.width*0.1);
r.width?=?cvRound(r.width*0.8);
r.y?+=?cvRound(r.height*0.07);
r.height?=?cvRound(r.height*0.8);
rectangle(src?r.tl()?r.br()?Scalar(02550)?3);
}
imwrite(“ImgProcessed.jpg“src);
namedWindow(“src“0);
imshow(“src“src);
waitKey();//注意:imshow之后一定要加waitKey,否則無法顯示圖像
system(“pause“);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????74752??2013-11-13?20:51??HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.exe
?????文件?????786456??2013-11-13?20:51??HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.ilk
?????文件????1338368??2013-11-13?20:51??HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.pdb
?????文件?????174277??2013-10-22?16:53??HOG_OpenCV_Single\HOG_OpenCV_Single\00000.jpg
?????文件?????170327??2013-10-22?16:53??HOG_OpenCV_Single\HOG_OpenCV_Single\00695.jpg
?????文件?????788547??2013-10-21?21:44??HOG_OpenCV_Single\HOG_OpenCV_Single\1.png
?????文件?????813015??2013-10-21?21:47??HOG_OpenCV_Single\HOG_OpenCV_Single\2.png
?????文件??????90689??2007-01-10?01:37??HOG_OpenCV_Single\HOG_OpenCV_Single\2007_000423.jpg
?????文件?????128121??2007-01-09?20:47??HOG_OpenCV_Single\HOG_OpenCV_Single\2007_007769.jpg
?????文件?????145669??2008-01-18?22:48??HOG_OpenCV_Single\HOG_OpenCV_Single\2008_000844.jpg
?????文件?????818604??2013-10-21?21:48??HOG_OpenCV_Single\HOG_OpenCV_Single\3.png
?????文件????1610478??2013-10-21?21:48??HOG_OpenCV_Single\HOG_OpenCV_Single\4.png
?????文件?????911894??2013-10-21?21:49??HOG_OpenCV_Single\HOG_OpenCV_Single\5.png
?????文件????????714??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\cl.command.1.tlog
?????文件??????14030??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\CL.read.1.tlog
?????文件????????406??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\CL.write.1.tlog
?????文件????????406??2013-11-10?15:37??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.exe.em
?????文件????????472??2013-11-10?15:37??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.exe.em
?????文件????????381??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.exe.intermediate.manifest
?????文件?????????61??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.lastbuildstate
?????文件???????2751??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.log
?????文件?????245197??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single.obj
?????文件????????224??2013-11-10?15:37??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\HOG_OpenCV_Single_manifest.rc
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
?????文件??????????2??2013-11-13?20:51??HOG_OpenCV_Single\HOG_OpenCV_Single\Debug\li
............此處省略42個文件信息
評論
共有 條評論