Я сохранил инвертированные бинаризованные изображения после извлечения строк из таблиц как png (сделал это с opencv). Теперь, когда я пытаюсь загрузить их с помощью opencv или matplotlib, в заголовке будет отображаться NoneType или ошибка. Я проверил много разных сообщений с той же ошибкой. Я думаю, это как-то связано с данными изображения.
import cv2
import matplotlib.pyplot as plt
imgs = cv2.imread('Users/marius/Desktop/PDF/imgvh/1.png')
cv2.imshow('Users/marius/Desktop/PDF/imgvh/1.png', imgs)
Ошибка, возникающая при использовании cv2:
cv2.error: OpenCV(4.2.0) /Users/travis/build/skvark/opencv-python/opencv/modules/highgui/src/window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow'
Использование matplotlib следующим образом:
imgs = plt.imshow('Users/marius/Desktop/PDF/imgvh/1.png')
plt.show()
приводит к следующей ошибке:
TypeError: Image data of dtype <U49 cannot be converted to float