Я получаю разные результаты, если я читаю изображение по base64 против чтения из хранилища - PullRequest
0 голосов
/ 04 марта 2020

У меня есть приложение python flask. Я создал OCR API.

Я получаю правильные результаты, если я читаю изображение из хранилища следующим образом:

img = cv2.imread('test1.jpeg')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)

Но я получаю немного неправильные результаты, когда читаю то же изображение с помощью Base64. Как это

img = cv2.imdecode(np.frombuffer(request.files['fileToUpload'].read(), np.uint8), cv2.IMREAD_COLOR)
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
...