这需要很长时间才能解决。首先确保文件在目录中,并检查即使 Windows 资源管理器说文件是“JPEG”,它实际上是“JPG”。第一个打印语句是确保文件实际存在的关键。我是一个初学者,所以如果代码很糟糕,那就这样吧。代码,只是导入一张图片并显示它。如果代码找到该文件,那么将在 python 窗口中打印 True。
import cv2
import sys
import numpy as np
import os
image_path= "C:/python27/test_image.jpg"
print os.path.exists(image_path)
CV_LOAD_IMAGE_COLOR = 1 # set flag to 1 to give colour image
CV_LOAD_IMAGE_COLOR = 0 # set flag to 0 to give a grayscale one
img = cv2.imread(image_path,CV_LOAD_IMAGE_COLOR)
print img.shape
cv2.namedWindow('Display Window') ## create window for display
cv2.imshow('Display Window', img) ## Show image in the window
cv2.waitKey(0) ## Wait for keystroke
cv2.destroyAllWindows() ## Destroy all windows