gpt4 book ai didi

python - RuntimeError 在 openCV 中使用 cv.SaveImage

转载 作者:太空狗 更新时间:2023-10-29 17:52:47 25 4
gpt4 key购买 nike

我想将 jpg 文件转换为 png,但是当我运行这段代码时:

from opencv import _cv    
from opencv.highgui import cvSaveImage, cvLoadImage

cvSaveImage("bet.jpg",cvLoadImage("bet.jpg"))

if __name__ == '__main__':
pass

它给出了这个我不明白的错误:

Traceback (most recent call last):
File "convert.py", line 6, in <module>
cvSaveImage("bet.jpg",cvLoadImage("bet.jpg"))
File "/usr/lib/pymodules/python2.6/opencv/highgui.py", line 183, in cvSaveImage
return _highgui.cvSaveImage(*args)
RuntimeError: openCV Error:
Status=Null pointer
function name=cvGetMat
error message=NULL array pointer is passed
file_name=cxarray.cpp
line=2780

我的图片和源代码的文件夹是一样的,图片的名字是bet.jpg

有什么想法吗??

最佳答案

最好的选择是pyopencv:

import pyopencv as cv

img = cv.imread('01.png')

cv.imshow('img-windows',img)
cv.waitKey(0)
cv.imwrite('01.png',img)

关于python - RuntimeError 在 openCV 中使用 cv.SaveImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com