我想提取图片中文字的特征, 我应用otsu阈值处理,然后进行侵蚀,扩张,找到轮廓并画出它们
最后我在预处理图像上使用了ORB算法
def ORB_descp(ppi):
orb = cv2.ORB_create()
kp = orb.detect(ppi,None)
kp, des = orb.compute(ppi, kp)
return cv2.drawKeypoints(ppi,kp,None,color=(0,255,0), flags=cv2.DRAW_MATCHES_FLAGS_DRAW_RICH_KEYPOINTS),kp,des
现在我在上面的代码中打印了des,我得到了一个2D数组,其中2D数组中的每个数组包含32个这样的整数
des= [ [180 246 202 86 211 123 167 253 114 159 100 222 64 224 239 159 57 206
130 186 113 247 188 106 56 7 101 45 233 121 238 176] ,................
..,[189 127 34 83 211 191 182 220 55 110 125 255 74 245 239 156 61 250
135 246 254 182 56 62 123 205 37 231 251 247 238 215] ]
这个des数组是什么,它们是图像的特征吗? 如果它们是如何使用它们进行文本识别,如果不能,我如何提取图像中的文本特征以进行文本识别。 我必须使用这些功能来训练SVM,但我很震惊 我无法提取功能。