Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 图像解码期间出错(imdecode)_Opencv_Python 2.7 - Fatal编程技术网

Opencv 图像解码期间出错(imdecode)

Opencv 图像解码期间出错(imdecode),opencv,python-2.7,Opencv,Python 2.7,我使用puthon 2.7、windows 7和opencv 2.4.6。我尝试运行以下代码: 我不断得到以下错误: encode_param=[int(cv2.IMWRITE_JPEG_QUALITY), 90] AttributeError: 'module' object has no attribute 'IMWRITE_JPEG_QUALITY' 我尝试过很多事情:重新安装opencv,将cv2转换为cv代码,搜索不同的论坛,但我一直遇到这个错误。我错过什么了吗?是否有人可以运行此

我使用puthon 2.7、windows 7和opencv 2.4.6。我尝试运行以下代码:

我不断得到以下错误:

encode_param=[int(cv2.IMWRITE_JPEG_QUALITY), 90]
AttributeError: 'module' object has no attribute 'IMWRITE_JPEG_QUALITY'
我尝试过很多事情:重新安装opencv,将cv2转换为cv代码,搜索不同的论坛,但我一直遇到这个错误。我错过什么了吗?是否有人可以运行此代码而不会出现错误

顺便说一句:其他opencv代码(从网络摄像头拍照)运行时没有问题

此时,我将图像保存到一个临时JPG文件中。使用imencode函数,我想在内存中创建jpg文件


提前感谢并致以最良好的问候

问题不在代码中,它应该可以工作,但在OpenCV Python包中。我无法告诉您为什么会引发此错误,但您可以通过将
encode_param
声明的行更改为以下内容来避免此错误:

encode_param=[1, 90]

问题不在代码中,它应该可以工作,但在OpenCV Python包中存在。我无法告诉您为什么会引发此错误,但您可以通过将
encode_param
声明的行更改为以下内容来避免此错误:

encode_param=[1, 90]

谢谢你的解决方案。那么第一个参数是枚举索引?我直接得到下一个错误:result,encimg=cv2.imencode('.jpg',img,[1,90])TypeError:“bool”对象不是解决方案的iterableThanks。那么第一个参数是枚举索引?我直接得到下一个错误:result,encimg=cv2.imencode('.jpg',img[1,90])TypeError:'bool'对象不可编辑