前面学习过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
如果安装好这两个库之后,就可以继续来学习本文。首先,我们要导入这两个库,使用下面的代码:
来源:CSDN
作者:caimouse
链接:https://blog.csdn.net/caimouse/article/details/104634602