如何用 opencv-python 解决这个问题?
How to fix this problem with opencv-python?
我正在尝试在 VSCode 中的 python 3.9 上使用 opencv-python。
我试试这个简单的程序:
import cv2
img = cv2.imread('smallgray.png', 0)
print(img)
cv2.imwrite('test1.png', img)
程序运行在VSCodereturn消息:
cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\pip-req-build-wvn_it83\opencv\modules\imgcodecs\src\loadsave.cpp:753: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
我在 PyCharm 中尝试了相同的代码并且运行良好。
发生了什么事,我该如何解决?
谢谢
对于灰度
import cv2
img = cv2.imread('imagename.png', cv2.IMREAD_GRAYSCALE)
print(img)
cv2.imwrite(test1.png', img)
对于 RGB
import cv2
img = cv2.imread('imagename.png', cv2.IMREAD_COLOR)
print(img)
cv2.imwrite('test1.png', img)
我正在尝试在 VSCode 中的 python 3.9 上使用 opencv-python。
我试试这个简单的程序:
import cv2
img = cv2.imread('smallgray.png', 0)
print(img)
cv2.imwrite('test1.png', img)
程序运行在VSCodereturn消息:
cv2.error: OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\pip-req-build-wvn_it83\opencv\modules\imgcodecs\src\loadsave.cpp:753: error: (-215:Assertion failed) !_img.empty() in function 'cv::imwrite'
我在 PyCharm 中尝试了相同的代码并且运行良好。 发生了什么事,我该如何解决? 谢谢
对于灰度
import cv2
img = cv2.imread('imagename.png', cv2.IMREAD_GRAYSCALE)
print(img)
cv2.imwrite(test1.png', img)
对于 RGB
import cv2
img = cv2.imread('imagename.png', cv2.IMREAD_COLOR)
print(img)
cv2.imwrite('test1.png', img)