我正在尝试学习如何在python中使用opencv,并且遇到了一些困难,而且我是
python的新手也是。
我的问题是:
我想把一个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
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
知道吗??