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文件注意事项相关推荐

  1. createsamples.cpp中生成vec文件的实现及详细注释、图解——人脸识别的尝试系列(三)

    在我们开始训练我们的Haar分类器之前,首先要对样本进行处理. 人脸识别的尝试系列(一)中:http://blog.csdn.net/u011583927/article/details/446274 ...

  2. 用opencv训练LBP特征分类器生成xml文件

    用opencv训练LBP特征分类器生成xml文件 需要工具:opencv_createsamples.exe .opencv_traincascade.exe .opencv_world3414.dl ...

  3. win7里面计算机叫什么,W7系统中的mrt.exe是什么文件

    我们在使用w7系统的时候,只要我们打开任务管理就可以看得到有一个mrt.exe 程序在运行,也不知道mrt.exe 是什么进程的,可不可以禁止.那w7系统中的mrt.exe 是什么文件呢?现在就随小编 ...

  4. CDH中hue使用oozie调度的文件注意事项

    CDH中hue使用oozie调度的文件注意事项 三个文件 job.properties 这个很重要,往往在创建得时候没有的,可以从其他地方cp也可以的 [root@hadoop001 bin]# su ...

  5. 10. 利用vs2017中的lib.exe把def文件生成lib文件

    1.首先找到你的vs文件所在文件夹 2.然后找到找到lib.exe所在的位置 我的位置是在 D:\Program Files (x86)\Microsoft Visual Studio\2017\Co ...

  6. protoc.exe java_protobuf——使用protoc.exe生成message文件

    1.下载protoc.exe和对应jar包 protoc.exe从https://github.com/protocolbuffers/protobuf/releases下载protoc-3.7.0- ...

  7. UE4中使用UnrealPak.exe创建Pak文件

    Pak文件是UE4中热更新的资源打包文件,但是怎么打包Pak文件呢. 我来详细说下通过UnrealPak.exe打包成Pak文件,虽然网上已经有很多介绍怎么打包的了. 但我还是这里说下也算是自己记个笔 ...

  8. OpenCV 中的 Scalar 类、Vec类

    转 自 http://www.bubuko.com/infodetail-1533054.html 文章目录 Scalar 类 Vec 类 Scalar 类 typedef Scalar_<do ...

  9. python中dom模块_Python中使用dom模块生成XML文件示例

    在Python中解析XML文件也有Dom和Sax两种方式,这里先介绍如何是使用Dom解析XML,这一篇文章是Dom生成XML文件,下一篇文章再继续介绍Dom解析XML文件. 在生成XML文件中,我们主 ...

最新文章

  1. 把成员函数转换为函数的代码。
  2. 奥巴马表示10天内债务谈判出结果 债务违约可能性底
  3. 【Laravel 之 Cache 模块】 使用database drive
  4. WebKit Loader模块介绍
  5. html调用接口_搜狗ocr识别接口
  6. JS两个字符串日期相减得出天数
  7. BOS启动的客户端,打开序时簿只显示一行
  8. 计算机网络基本知识(二):网络拓扑结构
  9. linux下自动更换壁纸软件,适用于Ubuntu 18.04的4款最佳壁纸自动切换软件
  10. 第一次在Vue项目中播放m3u8格式视频遇到的问题和解决方法
  11. 什么是空指针?如何从根源避免空指针
  12. javaSE<String和StringBuffer和StringBuider>day11
  13. 20210303-CSR
  14. 使用Python茅台抢购脚本的使用说明
  15. python自动更新pom文件
  16. 手持两把锟斤拷,口中疾呼烫烫烫。 脚踏千朵屯屯屯,笑看万物锘锘锘。
  17. 创龙TL437x-EVM评估板规格书详解
  18. 【蜜拓蜜热闻】哈美华董事长一行莅临蜜拓蜜集团参观指导
  19. Java并发编程--视频总结 01
  20. 200人融资3亿元,重新定义移动安全市场,这家公司是谁?

热门文章

  1. php权限二进制,了解二进制权限,二进制权限的应用(PHP演示)
  2. 百度文本审核api_利用百度ai实现文本和图片审核
  3. Ubuntu13.10下编译安装opencv2.4.9
  4. 深度学习模型之各种caffe版本(Linux和windows)的网址和配置
  5. git恢复删除文件之ls-files
  6. java常见异常说明汇总
  7. 写给程序员的有效学习方法
  8. 图像几何变换:旋转,缩放,斜切
  9. 10道C++输出易错笔试题收集
  10. Spring:SpringMVC一例