Skip to main content
 首页 » 编程设计

python之属性错误 : module 'cv2.cv2' has no attribute 'CV_LOAD_IMAGE_COLOR'

2025年05月04日1198°冷暖

我有以下 jpeg 作为字节码字符串:

jpg = 'b'\xff\xd8\xff\xe0\x00\x10JFIF\x00\x01\x01\x01\x00`\x00`\x00\x00\xff\xfe\x00>CREATOR: gd-jpeg v1.0 (using IJG JPEG v80), default quality\n\xff\xdb\x00C\x00\x08\x06\x06\x07 

我想将其加载到 OpenCV 中。

我试过:

import numpy as np 
 
# CV2 
nparr = np.fromstring(jpg , np.uint8) 
img_np = cv2.imdecode(nparr, cv2.CV_LOAD_IMAGE_COLOR )  # cv2.IMREAD_COLOR in OpenCV 3.1 

我得到:

AttributeError: module 'cv2.cv2' has no attribute 'CV_LOAD_IMAGE_COLOR' 

我怎样才能让它工作?

请您参考如下方法:

如果使用 OpenCv 3.1,您可以尝试 cv2.IMREAD_COLOR。它对我有用。