python opencv读取灰度图像_openCV-python(一)图像读取和写入

一、了解图像的存储形式

首先得了解下图像在计算机中存储形式:(为了方便画图,每列像素值都写一样了)

1.灰色图像

对于只有黑白颜色的灰度图,为单通道,一个像素块对应矩阵中一个数字,数值为0到255, 其中0表示最暗(黑色) ,255表示最亮(白色)

image.png

2.彩色图像

对于采用RGB模式的彩色图片,为三通道图,Red、Green、Blue三原色,按不同比例相加,一个像素块对应矩阵中的一个向量, 如[24,180, 50],分别表示三种颜色的比列, 即对应深度上的数字,如下图所示:

image.png

需要注意的是,由于历史遗留问题,opencv采用BGR模式,而不是RGB

二、opencv包安装

这里直接安装opencv-python包(非官方):

pip install opencv-python

三、openCV简单图像处理

1.图像的读取和写入

import cv2

# 读取图像

img = cv2.imread('Images/1.bmp')

# 展示图像 第一个参数为窗口名称,第二个参数为图像对象

cv2.imshow('newimage',img)

# 键盘绑定时间,阻塞监听键盘按键,返回一个数字

cv2.waitKey()

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值