AttributeError:module' cv2.cv2'没有属性' CV_LOAD_IMAGE_COLOR'

时间:2018-05-22 20:41:17

标签: python opencv3.0

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

(defun split (n l)
  (cond ((null l) (list '() '()))
        ((>= 0 n) (list '() l))
        (t (let ((res (split (1- n) (cdr l))))
              (let ((left-list (car res))
                    (right-list (cadr res)))
                (list (cons (car l) left-list) right-list))))))

我想将其加载到OpenCV中。

我试过了:

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

我得到了:

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

我怎样才能使这个工作?

1 个答案:

答案 0 :(得分:3)

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

相关问题