python opencv读取不了图片参数

img


在学opencv识别图片形状和颜色时遇到的问题,这个里面应该填什么形式的参数,图片路径放在哪里。如何解决

问题出在你输入参数不对
你输入-i 后面空白加地址就行了

img

代码在后面,可直接复制使用。如有帮助,敬请采纳,你的采纳是我前进的动力,O(∩_∩)O谢谢!!!!!!!!

img


import argparse
import cv2

parser = argparse.ArgumentParser()

parser.add_argument('-I', "--image", type=str, default='shape.png')

args = parser.parse_args()
print('图片路径:',args.image)
im_np = cv2.imread(args.image)

两种动态配置输入方式:

img

img

在-i那一行加上default=‘图片地址’。
例如:ap.add_argument("-i","--shape.png",default='(图片的绝对或者相对地址)',……)

直接imread(shape.png)

网络渲染错误,代码渲染层错误。检查代码漏动。