私は画像をトリミングしています。そして、それにpytesseractを使って数字を読み取ります。しかし、私は最初にクロップされた画像を保存してから、このコードを再度ロードして動作させる必要があります。これをやり直して効率を改善する方法はありますか?私はimage_to_string
に直接cropped
を渡した場合、それはでクラッシュ:トリミングされた画像にpytesseractを使用する
in image_to_string if len(image.split()) == 4: AttributeError: 'numpy.ndarray' object has no attribute 'split'
cropped = image[1044:2000, 100:1025]
cv2.imwrite("thumbnail.png", cropped)
img = Image.open("thumbnail.png")
print(pytesseract.image_to_string(img, config='-psm 6'))
print("--- %s seconds ---" % (time.time() - start_time))