error: (-215:Assertion failed) !_img.empty() in function ‘cv::imwrite‘ python 已解决

可以看到报错是imwrite函数给了一个报错,来看源代码

import cv2 as cv
a=cv.imread("D:\123.jpg")
cv.imwrite("D:\a.jpg", a);
cv.imshow("a", a);
waitKey(0);

其实主要是路径问题

把反斜杠“\”改成"/"就可以正常运行了

改完后的代码如下:

import cv2 as cv
a=cv.imread("D:/123.jpg")
cv.imwrite("D:/a.jpg", a);
cv.imshow("a", a);
waitKey(0);

完美运行~

你可能感兴趣的:(报错,python,opencv,计算机视觉)