opencv中已经提供了svm算法可以对图像实现多分类,使用svm算法对图像分类的任务多用于场景简单且对时间有要求的场景,因为opencv的svm训练一般只需要很短时间就可以完成训练任务。但是目前网上没有一个工具很好解决训练问题,大部分需要自己编程去实现训练任务,这个对于刚接触opencv方向的小白都很不友好,有的甚至不会写代码或者参考别人写的代码怎么也无法正常运行,即使运行起来训练的模型不对,即使模型训练对了,调用也是难题。为此开发一个软件实现一键傻瓜式训练不需要写任何代码即可完成训练任务,大家只需要准备好自己的图片即可完成一个模型训练,此外软件提供调用案例,支持C#,C++和python调用,首先打开训练之前需要准备格式统一的目录和图片,要求图片和目录都不要有中文和空格,比如下面文件夹拜访方式:
然后我们打开软件,点击FIRC.exe即可打开:
然后我们选择图片所在文件夹,以及你想保存模型到哪个目录即可。最后点击开始训练即可训练出自己的模型,测试900张图片训练一个模型只需要8秒钟时间即可轻松完成!更详细使用教程请参考: