cv2.imread 无法识别路径

时间:2021-03-28 01:39:26

标签: python opencv

我正在尝试使用 cv2.imread 加载多个图像,并且我还在 imageIDname.txt 中指定了完整路径(如下所示):

api/locations/{location-id}

但似乎 cv2.imread 无法打开它们。 这是我的代码

                          'C:/yolov4/coco/images/val2017/000000397133.jpg'
                          'C:/yolov4/coco/images/val2017/000000037777.jpg'
                          'C:/yolov4/coco/images/val2017/000000252219.jpg'
                           ...

和错误日志

b=open('C:/yolov4/imageIDname.txt','r')
for item in b.readlines():
    print(item)
    print(type(item))
    
    original_image = cv2.imread(item)
    original_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2RGB) 

但是,当我运行 'C:/yolov4/coco/images/val2017/000000397133.jpg' <class 'str'> Traceback (most recent call last): File "c:/yolov4/detect.py", line 120, in <module> app.run(main) File "C:\Users\kaelt\AppData\Local\Programs\Python\Python37\lib\site-packages\absl\app.py", line 303, in run _run_main(main, args) File "C:\Users\kaelt\AppData\Local\Programs\Python\Python37\lib\site-packages\absl\app.py", line 251, in _run_main sys.exit(main(argv)) File "c:/yolov4/detect.py", line 44, in main original_image = cv2.cvtColor(original_image, cv2.COLOR_BGR2RGB) cv2.error: OpenCV(4.4.0) C:\Users\kaelt\Downloads\opencv-4.4.0\opencv-4.4.0\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' 时一切正常。 好吧,因为我要运行 5000 张图像,所以最好不要一一运行。 感谢帮助!

0 个答案:

没有答案
相关问题