Open CV学习记录(二十二)—图像处理基本知识
来源:互联网 发布:c 程序员用mac好吗 编辑:程序博客网 时间:2024/06/05 09:02
Mat 的初始化可以使用复制构造函数或者赋值运算符,不进行储存像素值的矩阵复制,只复制矩阵头。
clone()和copyTo进行整体复制。
设定某部分区域,可以使用Rect或Range
HSV把颜色分解成色调、饱和度和亮度,抛弃最后一个元素,使算法对输入图像的光照条不敏感
CIE L*a*b是一种在感知上均匀的颜色空间,它适合用来度量两个颜色之间的距离
通过颜色空间缩减可以大大降低运算复杂度
查找表提高运算效率
对一张图像进行傅里叶变换就是将它分解为正弦和余弦俩部分,也就是将图像从空间域转换到频域。
傅里叶变换后,频域值是复数,因此需要使用实数图加虚数图,或者幅度图像加相位图像。
在实际处理过程中,仅仅使用了幅度图像,因为幅度图像包含了几乎所有的需要信息。
在频域中,对于一副图像,高频部分代表了图像的细节、纹理信息;低频部分代表了图像的轮廓信息。如果对一副精细的图像使用低通滤波器,那么滤波后就只剩下轮廓了。
傅里叶变换在图像处理中可以做到图像增强与去噪、图像分割之边缘检测、图像特征提取、图像压缩等。
0 0
- Open CV学习记录(二十二)—图像处理基本知识
- Open CV学习记录(二)——图像翻转、锐化、亮度和对比度
- Open CV学习记录(十二)——HCvision IPC 利用NET_DVR_CaptureJPEGPicture_NEW进行视频抓图
- Open CV 学习笔记: 形态学图像处理
- Open CV学习记录(三)——创建、采集新图像
- Open CV学习记录(五)——离群点、访问图像像素、remap、resize
- Open CV学习记录(六)——图像的翻转
- Open CV学习记录(十五)—读取视频,处理后保存
- Open CV学习记录(二十三)——相机校准和立体匹配
- Open CV学习记录(二十)—Mat的运算和Rect
- Open CV学习记录(二十一)—鼠标回调函数的使用
- Open CV学习记录(八)——remap
- Open CV学习记录(十三)——HcVision码流
- Open CV学习记录(十九)—图片拼接
- Open CV 学习记录(一)
- Open CV学习记录(十)
- Open CV学习记录(十一)
- Open CV 学习开发笔记之图像的输入、输出(二)
- 【JDK源码阅读11-util】Set接口---LinkedHashSet
- C++中关于break ,continue ,return 的区别及作用?
- poj 3009(dfs基础题)
- 关于Algorithm106和一次小考的考试总结
- 把时间当作朋友(4)-我们为什么会拖延&我们为什么觉得时间越过越快
- Open CV学习记录(二十二)—图像处理基本知识
- 阿里云搭建集群环境
- 2016年11月11日 课堂笔记
- 自认为不错的注释习惯
- CMFCColorDialog弹不出来或者CMFCColorButton的Other按钮无效
- csv 文件导入 MySQL 遇到的转义字符问题
- 改善C#程序的建议4:C#中标准Dispose模式的实现
- 自定义ImageView(实现图片的放大缩小;放大后可平移)
- php享元模式