我有一个问题,因为我的照片有单独的注册。现在我想从照片中获取注册号码。不幸的是,我编写的代码效率非常低,我希望能够获得更高的效率。有什么提示吗?
第一阶段,照片像这样:
然后将照片转换为灰色,并只保留黑色对比度。
第一阶段,照片像这样:
然后将照片转换为灰色,并只保留黑色对比度。
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
# define range of black color in HSV
lower_val = np.array([0,0,0])
upper_val = np.array([179,100,130])
# Threshold the HSV image to get only black colors
mask = cv2.inRange(hsv, lower_val, upper_val)
接收
我能添加或做些什么来提高程序的效果。程序是否有一种方法可以稍微恢复注册? 这样做会有所帮助吗?
configr = ('-l eng --oem 1 --psm 6-c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789')
text = pytesseract.image_to_string(mask,lang='eng', config=configr)
print(text)