cv2.imdecode 中“标志”的含义是什么?

So_*_*usy -2 python opencv

image_np = cv2.imdecode(img_arr, -1)
Run Code Online (Sandbox Code Playgroud)

flag中的论证的含义是什么cv2.imdecode

我不明白“-1”代表什么。

小智 6

imdecode 方法中的标志指定 - 如何读取图像。标志可以取值 1,0,-1 等。

1 指定 cv2.IMREAD_COLOR :读取 BGR 颜色格式的图像并删除 alpha 通道。这是 flag 的默认值。

0 指定 cv2.IMREAD_GRAYSCALE :以灰度读取图像。

-1 指定 cv2.IMREAD_UNCHANGED :读取图像而不进行更改,保留 alpha 通道