OpenCV-Python快速入门(二):图像基础
- 前言
- 前提条件
- 实验环境
- 图像基础
- 二值图像、灰度图像、彩色图像
- 修改灰度图像素
- 修改彩色图像素
- Numpy处理像素
- 感兴趣区域ROI
- 通道拆分
- 通道合并
- 图像属性
- 参考文献
前言
- 本文是个人快速入门OpenCV-Python的电子笔记,由于水平有限,难免出现错漏,敬请批评改正。
- 更多精彩内容,可点击进入
OpenCV-Python快速入门专栏或我的个人主页查看
前提条件
- 熟悉Python
实验环境
- Python 3.x (面向对象的高级语言)
- OpenCV 4.0(python第三方库)
pip3 install opencv-python
图像基础
二值图像、灰度图像、彩色图像
- 二值图像是指仅仅包含黑色(0)和白色(1)两种颜色的图像。
- 灰度图像又称灰阶图。把白色与黑色之间按对数关系分为若干等级,称为灰度。灰度分为256阶,即256 个灰度级,用数值区间[0, 255]来表示。其中,数值“255”表示纯白色,数值“0”表示纯黑色,其余的数值表示从纯白到纯黑之间不同级别的灰度。
- 彩色图像是指每个像素由R、G、B分量构成的图像,其中R、G、B是由不同的灰度级来描述的。
修改灰度图像素
修改彩色图像素
Numpy处理像素
感兴趣区域ROI
通道拆分
通道合并
注意:OpenCV是以BGR模式的三维数组形式存储
图像属性
参考文献
[1] https://opencv.org/
- 更多精彩内容,可点击进入
OpenCV-Python快速入门专栏或我的个人主页查看