在OpenCV里使用机器学习库sklearn 实现手写数字识别1

旧城冷巷雨未停 提交于 2020-03-03 18:05:26

前面学习过KNN的方式来实现手写数字识别,不过效果一般,那么有没有别的方法来试一试,或许可以改进一点呢。在本文里将要介绍使用SVM和HOG的方式来实现手写数字识别,比如最终结果如下图:

在这个例子里与前面《在OpenCV里用kNN实现手写数字识别》大体流程是一样的,主要区别在于这里采用skimage、sklearn库的功能,使用LinearSVC来进行训练和识别分类。因此在学习本文之前,先要安装这两个库,可以参考下面的安装说明:

https://blog.csdn.net/qq_38196982/article/details/93098396

https://blog.csdn.net/XiaoYi_Eric/article/details/79952325

 

如果安装好这两个库之后,就可以继续来学习本文。首先,我们要导入这两个库,使用下面的代码:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!