前言:
在学opencv,识别车牌时,遇到这个问题。由于我国的车牌以蓝底白字为常见形式,但pytesseract识别时,是以黑字为识别内容
解决办法:
用二值中的cv2.THRESH_BINARY_INV方法
ret,gray = cv2.threshold(gray,120,200,cv2.THRESH_BINARY_INV)
在图片还是灰度图时,将较低的像素值改为255,而较高的像素值改为0.这样就将白字转为黑字了。
最后:
若是行不通,笔者看到也有人用的是循环,大家可以多看几个文章多多试试