opencv之图片格式与模型

目录

一 图片格式

二 颜色模型

三 opencv常用模块


一 图片格式

图片的常用格式有以下几种:
BMP :位图,windows系统中图像处理的一种标准格式
JPEG: 中文含义是联合图像专家小组,是一种有损图片压缩格式,压缩比越高图像的品质越低
PNG: 中文含义是便携式网络图形,是一种无损压缩格式
WebP: 由谷歌提供的集有损与无损压缩的图片格式
TIFF: 位图格式,不依赖硬件,具备可移植性

二 颜色模型

几种常用的颜色模型:
1,RGB :采用加法混色法,将红、绿、蓝三种颜色按比例混合叠加产生新的颜色,
三种颜色的取值均为0~255(每个通道有256种颜色值),可以表示大约1677万种颜色;
2,CMY/CMYK
CMY: 采用减法混色器,采用反光的色彩模式,通过光的反射来显示颜色
CMYK: 在CMY的基础上增加黑色,通过三原色加上黑色四种颜色的混合来实现彩色印刷,CMYK是才是印刷时常用的模式。
3,HSI/HSL(色相饱和亮度/色相饱和度光强),该模型能够更好地进行数字化处理颜色,其中:
H代表人眼能感知的颜色范围,S表示色彩的饱和度,L表示色彩的明亮。
4,HSV/HSB(色相饱和度色调/该模型能够更好地进行数字化处理颜色,其中:
H代表色相,S代表饱和度,V代表亮度
5,Lab: 颜色空间非常大,可以表示自然界中的任何颜色,Lab颜色模型取坐标Lab,其中L表示亮度、a为正代表红色,
a为负代表绿色、b为正代表黄色,b为负代表蓝色。
6,YUV/YCbCr : 通过亮度与色差来描述颜色,其中
Y表示亮度,U、V表示色度,CbCr表示色度的两个相互独立的信号

三 opencv常用模块

在modules文件夹下存放着所有的opencv模块,常用的模块有:
calib3d: 相机标定与三维视觉
core: 内核模块,定义基本数据结构与基础运算
dnn: 深度学习推理
feature2d: 特征点处理
flann: 快速最近邻算法
gapi: 图像处理加速(不属于opencv的功能模块)
highgui: 图形界面
imgcodecs: 图形文件的读写
imgproc: 图像处理
ml: 机器学习
objdetect: 图像目标检测
photo: 照片处理
stitching: 图像拼接
video: 视频分析
videoio: 视频读写
另外,opencv的扩展库放置在opencv-contrib代码库中。

你可能感兴趣的:(python项目集合,opencv,人工智能,计算机视觉)