Opencv 图像解码期间出错(imdecode)
我使用puthon 2.7、windows 7和opencv 2.4.6。我尝试运行以下代码: 我不断得到以下错误: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代码,搜索不同的论坛,但我一直遇到这个错误。我错过什么了吗?是否有人可以运行此
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'对象不可编辑