1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > OpenCV笔记02:用cv2.imread函数读取图片

OpenCV笔记02:用cv2.imread函数读取图片

时间:2018-11-19 12:28:58

相关推荐

OpenCV笔记02:用cv2.imread函数读取图片

1.读取图片

import cv2img = cv2.imread('image.jpg')print(img)

2. 查看输出

[[[ 33 26 103][ 34 21 100][ 34 15 98]...[ 74 98 118][ 64 89 106][ 57 85 101]][[ 33 27 102][ 33 23 101][ 33 18 100]...[ 90 124 145][ 77 109 128][ 67 98 115]][[ 33 27 101][ 33 24 101][ 33 21 101]...[103 146 170][ 92 130 153][ 81 118 137]]...[[252 198 154][255 212 162][255 221 170]...[136 111 91][112 77 57][ 79 38 23]][[243 181 139][247 193 145][251 206 157]...[133 111 91][116 84 64][ 88 50 33]][[239 177 139][242 183 140][249 199 153]...[127 109 92][113 86 68][ 90 57 41]]]

cv2.imread在不加第二个参数的情况下默认将图片转换成了一个三维数组,最里面的一维代表的是一个像素的三个通道的灰度值,第二个维度代表的是第一行所有像素的灰度值,第三个维度,也就是最外面的一个维度代表的是这一张图片。

3. 参数详解

imread函数有两个参数,第一个参数是图片路径,第二个参数表示读取图片的形式,有三种:

cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1。cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,可以直接写0。cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。