最近需要实现一个模式识别的项目,要识别鱼并计数但是我不会搭建神经网络实现物体识别,以前了解过opencv记得可以训练分类器,所以用opencv来训练自己的级联分类器这里记录一下过程和踩过的坑.环境opencv3.X ubuntu16.04 cmake这里可以不下载opencv,直接使用opencv_createsample.exe 和opencv_traincascade.exe就可以完成训练,网
转载 2023-10-08 19:59:14
84阅读
最近在学习,网上有很多训练的教程,但是不够深入,照葫芦画瓢会导致遇到问题无从下手。遂将源码创建工程,通过看注释和调试程序对源码有了一定认识,了解什么是瓢,分享在这里,从createsample开始。在VS中,通过项目属性->配置属性->调试 设置命令行参数,如 -img .\pos\2.bmp  -vec vec.txt  -num 9 -w 20 -h
转载 2024-05-27 13:39:16
182阅读
最近项目上需要用到机器学习,特利用OpenCV自带的可执行程序对图像样本进行分类处理。利用OpenCV中opencv_createsample.exe和opencv_traincascade.exe对图像进行分类的主要步骤可分为以下几个部分:1.准备正样本和负样本我准备的正样本为30*30的bmp图(8位),特别注意的是正样本大小要一致!并将其放到pos文件夹下,利用windows自带的批处理程序