Python 如何在OpenCV中读取8位灰度TIFF图像进行对象检测?
我有一个8位分辨率的灰度图像列表。我有一个python脚本,可以成功地检测彩色图像中的对象。现在我想用这个脚本来检测这些8位图像中的对象(人)。然而,当我试图通过Python 如何在OpenCV中读取8位灰度TIFF图像进行对象检测?,python,opencv,imread,8-bit,Python,Opencv,Imread,8 Bit,我有一个8位分辨率的灰度图像列表。我有一个python脚本,可以成功地检测彩色图像中的对象。现在我想用这个脚本来检测这些8位图像中的对象(人)。然而,当我试图通过imread读取图像时,我看到一个黑色窗口。如何在opencv中读取这种类型的图像并查看其中的详细信息?以下是我读取图像的代码: for imagePath in imagePaths: # load the image and resize it to (1) reduce detection time # and (
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]))
为什么要使用
-cv2.IMREAD\u ANYDEPTH
(-in标志)?使用cv2.IMREAD\u未更改
或cv2.IMREAD\u灰度
。有关详细信息,请参阅。@sebash这是一个错误。我在试国旗。但他们都没有工作。