python函数imread()参数问题

pycharm运行imread()函数报错 TypeError: imread() takes 1 positional argument but 2 were given 需要一个位置参数但是给出两个

img

已经安装了 opencv-python、pip、cv、scipy、pillow等软件包,任然不知道问题出在哪里

别问,问就是中文路径问题,就算是相对路径没中文,但是绝对路径有中文也不行。opencv一直不支持直接读取中文路径,除非是用numpy读成字节流,然后使用opencv解码,或者直接使用PIL。
另外,学编程第一件事情,就是用户名,文件夹啥的别用中文,除了下划线之外的特殊符号(特别是全角符号),你也不知道什么时候出现莫名其妙的bug就是中文路径或者特殊符号的问题


cv2.imred('xx.jpg')

imread函数只有一个参数,但是你给了两个就报错了
语法:imread("image_path")

emmmm,代码瞅瞅呢,有报错这一行的代码

首先,中文路径好像不太行的

1

把中文路径中的单斜线\ 改成双斜线 \ 试试

参数问题