(opencv01)读入图像

(opencv01)Opencv之读入图像

读入图像

  1.  img = cv2.imread(filepath, flags)
    1. filepath : 要读入图片的完整路径

    2. flags : 读入图片的标志

      1. cv2.IMREAD_COLOR :默认参数,读入一副彩色图片, 忽略alpha通道,可以直接写1

      2. cv2.IMREAD_GRAYSCALE: 读入灰度图片,可以直接写0

      3. cv2.IMREAD_UNCHANGED:故名思义,读入完整图片,包括alpha通道,可以直接写-1

  2. cv2.imread()读取图片后以多维数组的形式保存图片信息,前两维表示图片的像素坐标,最后一维表示图片的通道索引。读出来的时BGR格式。不是RGB哦!

  3. 示例图片:

    从详细信息可以看到,shili.png含有4个通道(R G B+alpha)即位深为32,每一个通道占8位

  4. 代码:




    得到(h, w, c) 也就是(高度,宽度,通道数)


多维数组从外到里,依次为h, w, c

 

posted on 2021-02-01 20:23  华子哈  阅读(58)  评论(0)    收藏  举报

导航