当前位置:   article > 正文

8.教你用 opencv 训练属于自己的模型_opencv训练模型

opencv训练模型

准备工作:

当前模型训练将在WIN10系统下去完成,首先还是安装好OPENCV,我这里安装在了 D:\opencv\ 目录下。为了训练自己的模型,首先我们需要将 D:\opencv\build\x64\vc15\bin 目录下的
opencv_createsamples.exe
opencv_traincascade.exe
两个文件复制到我的训练项目目录下;然后在目录下新建 posdata(正样本) 和 negdata(负样本) 以及 xml(训练模型) 三个文件夹,如下图所示:

第一步:准备样本

1)在posdata文件夹内放置正样本文件,尺寸要一致:如40∗40,灰色处理(这里用相机拍了167张白板笔的照片,然后用图片批量处理软件缩放至40*40【这里用的是QQ影像】,并且做了灰度批量处理;为了提高最终的识别精度,推荐大家样本为白色背景,不要混杂其余的背景影像,图片数量尽可能的上千或者更多),灰度批量处理python脚本如下:

  1. from PIL import Image
  2. import os
  3. # 原始图片目录
  4. file_dir = '1/'
  5. # 输出图片目录
  6. out_dir = '01/'
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/263899
推荐阅读
相关标签
  

闽ICP备14008679号