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代码库中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值