OpenCV 图像处理学习

https://www.kancloud.cn/aollo/aolloopencv/260405

1、

起手就报错~错误定位在图像显示这句cv2.imshow('image',img)

错误如下:
cv2.error: OpenCV(4.3.0) C:\projects\opencv-python\opencv\modules\highgui\src\window.cpp:376: error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'cv::imshow'

解决:cv2.imread()路径和文件名不能有中文

输出img变量的内容发现是None,判断是输入有问题,路径输入方式没有问题,尝试后发现应该是cv2.imread()不支持中文,改用数字或英文未报错

2、openCV颜色通道排列为BGR,matplotlib为RGB,读取时需转换

openCV=matplotlib[...,::-1]

猜你喜欢

转载自blog.csdn.net/m0_49621298/article/details/107726903