Как читать 8-битные изображения TIFF в оттенках серого в OpenCV для обнаружения объектов?
У меня есть список изображений с разрешением 8 бит в оттенках серого. У меня есть сценарий Python, который успешно обнаруживает объекты на цветных изображениях. Теперь я хочу использовать этот скрипт для обнаружения объектов (людей) на этих 8-битных изображениях. Однако, когда я пытаюсь прочитать изображение черезimread
, я вижу черное окно. Как я могу прочитать этот тип изображения в opencv и увидеть детали внутри него? Вот мой код для чтения изображения:
for imagePath in imagePaths:
# load the image and resize it to (1) reduce detection time
# and (2) improve detection accuracy
image = cv2.imread(imagePath)
image = imutils.resize(image, width=min(400, image.shape[1]))