Python 如何利用Surf特征训练svm?

Python 如何利用Surf特征训练svm?,python,opencv,scikit-learn,svm,Python,Opencv,Scikit Learn,Svm,我想训练一个支持向量机模型与冲浪功能 我使用下面的代码来获取冲浪关键点和描述符 photo = cv2.imread(r'DataSet\L (1).jpg',0) surf = cv2.xfeatures2d.SURF_create() kp = surf.detect(photo,None) 我读到我必须使用surf的描述符来训练模型 但我不知道怎么做 我还读到,描述符的大小必须相同 怎么做 感谢高级谷歌的“文字袋”

我想训练一个支持向量机模型与冲浪功能 我使用下面的代码来获取冲浪关键点和描述符

photo = cv2.imread(r'DataSet\L (1).jpg',0)
surf = cv2.xfeatures2d.SURF_create()
kp = surf.detect(photo,None)
我读到我必须使用surf的描述符来训练模型

但我不知道怎么做

我还读到,描述符的大小必须相同

怎么做

感谢高级

谷歌的“文字袋”