资源简介
OpenCV SVM(支持向量机)目标检测训练与检测相关代码,并附有正、负样本描述文件样例。
代码片段和文件信息
#include
#include
#include
#include
#define PosSamNO 3000 //正样本个数
#define NegSamNO 5000 //负样本个数
#define HardExampleNO 0 //难例个数
void train_svm_hog()
{
//HOG检测器,用来计算HOG描述子的
//检测窗口(4848)块尺寸(1616)块步长(88)cell尺寸(88)直方图bin个数16
cv::HOGDescriptor hog(cv::Size(32 32) cv::Size(8 8) cv::Size(8 8) cv::Size(8 8) 9);
int DescriptorDim = 0;//HOG描述子的维数,由图片大小、检测窗口大小、块大小、细胞单元中直方图bin个数决定
//设置SVM参数
cv::Ptr svm = cv::ml::SVM::create();
svm->setType(cv::ml::SVM::Types::C_SVC);
svm->setKernel(cv::ml::SVM::KernelTypes::LINEAR);
svm->setTermCriteria(cv::TermCriteria(cv::TermCriteria::MAX_ITER 100 1e-6));
std::string ImgName;
//正样本图片的文件列表
std::ifstream finPos(“positive_samples.txt“);
//负样本图片的文件列表
std::ifstream finNeg(“negative_samples.txt“);
//所有训练样本的特征向量组成的矩阵,行数等于所有样本的个数,列数等于HOG描述子维数
cv::Mat sampleFeatureMat;
//训练样本的类别向量,行数等于所有样
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 93000 2018-07-27 09:05 positive_samples.txt
文件 285247 2018-07-27 09:05 SVM_HOG.xm
文件 1503 2018-07-27 09:05 HOGDetectorForOpenCV.txt
文件 155000 2018-07-27 09:05 negative_samples.txt
文件 8714 2018-07-27 09:05 svm_vehicle_detection.cpp
相关资源
- 彩票开发源码.zip
- 斯坦福-IntroductiontoRobotics.zip
- zw_gephi-0.8.2-beta.setup.zip
- zw_嵌入式网络那些事(完整中文版)
- zw_WINDOWSAPI程序设计参考大全.zip
- zw_ssm-crm-new.zip
- zw_SolidWorks2014中文版基础教程.zip
- zw_Altera官方元件封装库.zip
- zw_AutofacIOC.zip
- zw_ionicDemo.zip
- Location虚拟定位ios12.1破解版.zip
- 流体模拟插件NextLimitRealFlowC4D2.6.5.00
- 老虎淘宝客v6.0.15.zip
- iSkysoft Video Converter Ultimate 5.1简体中文
- 20180704全彩种彩票网站源码.rar
- 暗影2MAC12系统安装clover.zip
- fdt_4_09_03.exe
- pkg-win.zip
- PRML最全资料集合.zip
- 数据可视化驾驶舱.zip
- 李晓峰通信原理.zip
- 图解西门子S71200PLC入门到实践(清晰
- AI拓客商家联盟V2.1.3前端+后端.rar
- echarts大数据领导仓demo.rar
- [C51单片机开发工具Keil.UV4].Keil.C51.V9
- Deep_Learning_2016.pdf
- zw_Classification1.zip
- Griffiths-IntroductiontoElectrodynamics4thEdit
- ParaViewTutorial.pdf
- xyisv_10236804.zip
评论
共有 条评论