资源简介
包含opencv自带的行人检测的代码 cpp和.h文件,代码使用的opencv版本为2413,其他版本皆可,配置方面就不多说了,百度私聊皆可。文件中2_1.jpg为效果较好的检测结果,其他图片看情况,赚个小积分,欢迎各位捧场。

代码片段和文件信息
// HogTest.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include“string.h“
#include
using namespace std;
using namespace cv;
int _tmain(int argc _TCHAR* argv[])
{
Mat image;
image= imread(“2.jpg“);
//imshow(“原图“image);
HOGDescriptor hog;//HOG特征检测器
vector found found_filtered;//矩形框数组
hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());//设置SVM分类器为默认参数
//resize(image image Size(1024 640));
//g_frameList.push_back(image);
hog.detectMultiScale(image found 0 Size(8 8) Size(32 32) 1.06 2);//对图像进行多尺度检测
//imshow(“原图1“ image);
int i j;
for (i = 0; i < found.size(); i++)
{
Rect r = found[i];
j = 0;
for (; j < found.size(); j++)
if (j != i && (r & found[j]) == r)
break;
if (j == found.size())
found_filtered.push_back(r);
}
//found.clear();
//画矩形框,因为hog检测出的矩形框比实际人体框要稍微大些所以这里需要做一些调整
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(image r.tl() r.br()Scalar(0 255 0) 3);
}
//found_filtered.clear();
imwrite(“2_1.jpg“image);
imshow(“video“ image);
waitKey(36000);
//system(“pause“);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-27 17:33 HogTest\
文件 32098 2017-07-18 11:06 HogTest\2.jpg
文件 73393 2017-07-27 17:31 HogTest\2_1.jpg
文件 1424 2017-07-27 17:31 HogTest\HogTest.cpp
文件 507 2017-07-20 14:15 HogTest\stdafx.h
文件 200 2017-07-27 17:36 HogTest\一些注意事项.txt
相关资源
- 基于OpenCV的数字识别468815
- 使用opencv去掉二值化图像中黑色面积
- opencv环境配置
- win10 64位下编译的opencv4.5.5库,opencv
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- opencv_contrib-3.4.0.zip
- opencv2.4.9源码分析——SIFT
- 用两个摄像头实现,双目标定,双目
- opencv_traincascade训练分类器,手势识别
- opencv3.0交叉编译用parallel.cpp
- 基于opencv的图像识别识别图像中的色
- 基于openCV的识别特定颜色区域
- 基于OpenCV的分水岭算法实现
- QT+opencv+OCR 身份证号码,银行卡号识别
- opencv视频特定颜色区域识别
- 把RGB转换为HSV和HSI然后根据黄色和蓝
- opencv视觉测距
- 基于Qt和opencv的身份证号码识别系统
- opencv_ffmpeg249.dll
- SfM稀疏三维点云重建--完整工程文件
- 基于opencv的数人头程序源代码
- 利用OpenCV中的Stitcher类实现全景图像拼
- opencv实现的sift算法源码,包含了图像
- openCV 上的小波变换
- 基于OPENCV的车牌识别系统设计
- 617张国内车牌60-17bmp图片用于OpenCV正样
- hog特征提取,c版本代码
- 基于Qt5.8+OpenCV3.2的Basler多相机触发开
- 基于Opencv实现的图像纠偏
- ImageWatch2019.vsix
评论
共有 条评论