opencv中的createsamples.exe生成vec文件注意事项
1.查阅createsamples.cpp
-info 输入正样本描述文件,默认NULL
-img 输入图像文件名,默认NULL
-bg 负样本描述文件,文件中包含一系列被选作背景的图像的文件名,默认为NULL
-num 生成正样本的数目,默认1000
-bgcolor 背景颜色,表示透明颜色,默认为0
-bgthresh 颜色容差,所有处于bgcolor-bgthresh和bgcolor+bgthresh之间的像素被置为透明像素,也就是将白噪声加到前景图像上,默认80
-inv 前景图像颜色翻转标志,如果指定颜色将翻转,默认0(不翻转)
-randinv 如果指定颜色将随机翻转,默认0(不翻转)
-maxidev 前景图像中像素的亮度梯度最大值,默认40
-maxxangle X轴最大旋转角度,以弧度为单位,默认1.1
-maxyangle Y轴最大旋转角度,以弧度为单位,默认1.1
-maxzangle Z轴最大旋转角度,以弧度为单位,默认0.5
输入图像沿着三个轴旋转,旋转角度由上述三个值决定
-show 如果指定,每个样本都将被显示,按下Esc键,程序将继续创建样本而不再显示,默认为0(不显示)。
-scale 显示图像的缩放比列,默认为4.0。
-w 输出样本宽度,默认24
-h 输出样本高度,默认24
-vec 输出用于训练的.vec文件,默认为NULL。
将正样本描述文件中的正样本转换为灰度图像并缩放到-w-h尺寸存入vec文件中
(1)如果设置-img和-vec
调用cvCreateTrainingSamples,采用一张图像创建训练样本
(2)如果设置-img、-bg和-info
调用cvCreateTestSamples,采用一张图像创建测试样本。-bg在这里又有什么作用?目的是作为背景创建测试图像。
(3)如果设置-info和-vec(采用正样本描述文件中的图像创建训练样本)
调用cvCreateTrainingSamplesFromInfo,在cvCreateTrainingSamplesFromInfo中将读取样本,并resize后调用icvWriteVecHeader和icvWriteVecSample创建vec文件。
(4)如果只设置-vec(只显示vec文件中的样本)
调用cvShowVecSamples查看和检查保存在vec文件中正样本
上述参数在create.dat中设置好,最后有一个pause,等待显示结果:Done.Created num samples
参考:http://blog.csdn.net/xidianzhimeng/article/details/10470839
opencv中的createsamples.exe生成vec文件注意事项相关推荐
- createsamples.cpp中生成vec文件的实现及详细注释、图解——人脸识别的尝试系列(三)
在我们开始训练我们的Haar分类器之前,首先要对样本进行处理. 人脸识别的尝试系列(一)中:http://blog.csdn.net/u011583927/article/details/446274 ...
- 用opencv训练LBP特征分类器生成xml文件
用opencv训练LBP特征分类器生成xml文件 需要工具:opencv_createsamples.exe .opencv_traincascade.exe .opencv_world3414.dl ...
- win7里面计算机叫什么,W7系统中的mrt.exe是什么文件
我们在使用w7系统的时候,只要我们打开任务管理就可以看得到有一个mrt.exe 程序在运行,也不知道mrt.exe 是什么进程的,可不可以禁止.那w7系统中的mrt.exe 是什么文件呢?现在就随小编 ...
- CDH中hue使用oozie调度的文件注意事项
CDH中hue使用oozie调度的文件注意事项 三个文件 job.properties 这个很重要,往往在创建得时候没有的,可以从其他地方cp也可以的 [root@hadoop001 bin]# su ...
- 10. 利用vs2017中的lib.exe把def文件生成lib文件
1.首先找到你的vs文件所在文件夹 2.然后找到找到lib.exe所在的位置 我的位置是在 D:\Program Files (x86)\Microsoft Visual Studio\2017\Co ...
- protoc.exe java_protobuf——使用protoc.exe生成message文件
1.下载protoc.exe和对应jar包 protoc.exe从https://github.com/protocolbuffers/protobuf/releases下载protoc-3.7.0- ...
- UE4中使用UnrealPak.exe创建Pak文件
Pak文件是UE4中热更新的资源打包文件,但是怎么打包Pak文件呢. 我来详细说下通过UnrealPak.exe打包成Pak文件,虽然网上已经有很多介绍怎么打包的了. 但我还是这里说下也算是自己记个笔 ...
- OpenCV 中的 Scalar 类、Vec类
转 自 http://www.bubuko.com/infodetail-1533054.html 文章目录 Scalar 类 Vec 类 Scalar 类 typedef Scalar_<do ...
- python中dom模块_Python中使用dom模块生成XML文件示例
在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件. 在生成XML文件中,我们主 ...
最新文章
- 把成员函数转换为函数的代码。
- 奥巴马表示10天内债务谈判出结果 债务违约可能性底
- 【Laravel 之 Cache 模块】 使用database drive
- WebKit Loader模块介绍
- html调用接口_搜狗ocr识别接口
- JS两个字符串日期相减得出天数
- BOS启动的客户端,打开序时簿只显示一行
- 计算机网络基本知识(二):网络拓扑结构
- linux下自动更换壁纸软件,适用于Ubuntu 18.04的4款最佳壁纸自动切换软件
- 第一次在Vue项目中播放m3u8格式视频遇到的问题和解决方法
- 什么是空指针?如何从根源避免空指针
- javaSE<String和StringBuffer和StringBuider>day11
- 20210303-CSR
- 使用Python茅台抢购脚本的使用说明
- python自动更新pom文件
- 手持两把锟斤拷,口中疾呼烫烫烫。 脚踏千朵屯屯屯,笑看万物锘锘锘。
- 创龙TL437x-EVM评估板规格书详解
- 【蜜拓蜜热闻】哈美华董事长一行莅临蜜拓蜜集团参观指导
- Java并发编程--视频总结 01
- 200人融资3亿元,重新定义移动安全市场,这家公司是谁?