我正在尝试创建一个程序来破译一种特定类型的验证码。你知道吗
我的方法是将验证码分成不同的字符(通常由5个字母和数字组成),并将每个字符存储在一个单独的文件夹中,以便有一个用于训练的数据库,然后看看它将如何执行。你知道吗
我在使用openCV查找轮廓时遇到了一个问题。你知道吗
这是我的密码:
import numpy as np
import cv2
im = cv2.imread('4n2gd.png')
imcopy = im.copy()
imgray = cv2.cvtColor(imcopy,cv2.COLOR_BGR2GRAY)
img = cv2.medianBlur(imgray,5)
th = cv2.adaptiveThreshold(img,255,cv2.ADAPTIVE_THRESH_MEAN_C,cv2.THRESH_BINARY,11,2)
finimg = cv2.bitwise_not(th)
im2, contours, hierarchy = cv2.findContours(finimg,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE)
cv2.drawContours(im, contours, -1, (0,255,0), 1)
cv2.imwrite('modified.png',im)
问题是,我希望,这个链很简单,如果是黑色像素,它会在每个集合周围形成矩形,但是它的功能和链的作用是一样的。你知道吗
我应该怎么做才能修改这个?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐