欢迎关注我的公众号:
本篇博客主要介绍cv2模块机器学习部分中的支持向量机(SVM),给定训练样本,支持向量机建立一个超平面作为决策平面,使得正例和反例之间的隔离边缘被最大化。
使用支持向量机进行手写数字分类。
训练数据:
示例代码:
# encoding:utf-8
import cv2
import numpy as np
SZ = 20
bin_n = 16
affine_flags = cv2.WARP_INVERSE_MAP | cv2.INTER_LINEAR
# 使用方向梯度直方图HOG作为特征向量
def deskew(img):
m = cv2.moments(im