• 大小: 206KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-15
  • 语言: 其他
  • 标签: 代码  行人检测  

资源简介

网上有很多行人检测资源,环境VS2013+OpenCV,,,图像中行人检测,此外,在基础上 添加了视频中行人检测的代码,提取HOG特征,SVM分类器进行行人检测,

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include  //srand()和rand()函数
#include  //time()函数
#include 
#include 
#include 
#include 
#include 

#define INRIANegativeImageList “INRIANegativeImageList.txt“ //原始负样本图片文件列表

using namespace std;
using namespace cv;

int CropImageCount = 0; //裁剪出来的负样本图片个数

int main()
{
Mat src;
string ImgName;

char saveName[256];//裁剪出来的负样本图片文件名
ifstream fin(INRIANegativeImageList);//打开原始负样本图片文件列表
//ifstream fin(“subset.txt“);

//一行一行读取文件列表
while(getline(finImgName))
{
cout<<“处理:“< ImgName = “INRIAPerson/Train/neg/“ + ImgName;

src = imread(ImgName1);//读取图片

//src =cvLoadImage(imagename1);
//cout<<“宽:“<
//图片大小应该能能至少包含一个64*128的窗口
if(src.cols >= 64 && src.rows >= 128)
{
srand(time(NULL));//设置随机数种子

//从每张图片中随机裁剪10个64*128大小的不包含人的负样本
for(int i=0; i<10; i++)
{
int x = ( rand() % (src.cols-64) ); //左上角x坐标
int y = ( rand() % (src.rows-128) ); //左上角y坐标
//cout< Mat imgROI = src(Rect(xy64128));
sprintf(saveName“dataset/neg/noperson%06d.jpg“++CropImageCount);//生成裁剪出的负样本图片的文件名
imwrite(saveName imgROI);//保存文件
}
}
}

  cout<<“总共裁剪出“<
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-23 22:21  视频github\
     目录           0  2019-04-28 11:22  视频github\Pedestrian_Detection-master\
     文件         135  2017-06-14 14:40  视频github\Pedestrian_Detection-master\.gitignore
     文件         709  2017-06-14 14:40  视频github\Pedestrian_Detection-master\CMakeLists.txt
     文件        1720  2017-06-14 14:40  视频github\Pedestrian_Detection-master\crop_image.cpp
     文件        1100  2017-06-14 14:40  视频github\Pedestrian_Detection-master\dataset.h
     文件        5733  2017-06-14 14:40  视频github\Pedestrian_Detection-master\find_save_HardExample.cpp
     文件       86218  2017-06-14 14:40  视频github\Pedestrian_Detection-master\HardExample_FromINRIA_NegList.txt
     文件       39703  2017-06-14 14:40  视频github\Pedestrian_Detection-master\HOGDetectorForOpenCV.txt
     文件        5852  2017-06-14 14:40  视频github\Pedestrian_Detection-master\image_detect.cpp
     文件       67883  2017-06-14 14:40  视频github\Pedestrian_Detection-master\ImgProcessed.jpg
     文件       22802  2017-06-14 14:40  视频github\Pedestrian_Detection-master\INRIANegativeImageList.txt
     文件       40868  2017-06-14 14:40  视频github\Pedestrian_Detection-master\INRIAPerson96X160PosList.txt
     文件       11747  2017-06-14 14:40  视频github\Pedestrian_Detection-master\main.cpp
     文件        3219  2017-06-14 14:40  视频github\Pedestrian_Detection-master\MORE.md
     文件         631  2017-06-14 14:40  视频github\Pedestrian_Detection-master\my_svm.h
     文件      231420  2017-06-14 14:40  视频github\Pedestrian_Detection-master\NoPersonFromINRIAList.txt
     文件        3019  2017-06-14 14:40  视频github\Pedestrian_Detection-master\peopledetect.cpp
     文件        3115  2017-06-14 14:40  视频github\Pedestrian_Detection-master\README.md
     文件       65040  2017-06-14 14:40  视频github\Pedestrian_Detection-master\SVM_HOG.xml
     文件       32975  2017-06-14 14:40  视频github\Pedestrian_Detection-master\Test.jpg
     文件        5249  2017-06-14 14:40  视频github\Pedestrian_Detection-master\video_detect.cpp
     文件         162  2019-04-28 11:22  视频github\Pedestrian_Detection-master\~$ DOC 文档.doc

评论

共有 条评论