OpenCV学习笔记(六):使用查找表修改图像外观
2016-08-16 14:47
169 查看
查找表是一个简单的一对一(或多对一)的函数,定义了如何将像素值转换为新的值。它的本质上是一个一维数组,对于常规灰度图像而言有256个条目。表的第i项表示相应对应灰度的新值,即
在OpenCV中利用cv::LUT函数对图像应用查找表以生成新图像。
newIntensity = lookup[oldIntensity];
在OpenCV中利用cv::LUT函数对图像应用查找表以生成新图像。
//利用查找表生成图像的负片 cv::Mat reverse(const cv::Mat &src) { cv::Mat dst(src.size(),src.type()); cv::Mat lookup(1,256,CV_8U); for(int i=0;i<256;i++) { lookup.at<uchar>(i) = 255-i; } cv::LUT(src,lookup,dst); return dst; }
相关文章推荐
- opencv2使用查找表修改图像外观
- OpenCV2编程手册笔记之 4.3查找表修改图像外观
- opencv2—(8)查找表修改图像外观
- Flex3学习轨迹:使用图形皮肤来修改按钮外观
- 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理
- ubuntu修改图片格式、去除白边、矫正图像等使用imagemagick工具
- 如何使用MATLAB对图像进行批量的修改名称的处理
- OpenCV学习笔记:如何扫描图像、利用查找表和计时
- 使用OpenCV获取图像中某一点的像素值和修改某一点的像素值
- android修改控件外观(使用drawable资源)
- 图像处理4_使用 metadata-extractor 修改图片名为拍摄时间
- OpenCv学习笔记(三):使用addweighted函数将两幅图像叠加
- opencv使用日记之一:平台搭建Mat类以及图像的读取修改
- 5.使用std的迭代器访问并修改图像
- SilverLight 使用ControlTemplate自定义控件外观、动态修改样式
- iOS开发的一些小技术:让UIImage有缩放功能、控制log的输出、xcode修改文件注释、随机数的使用、在UIImageView 中旋转图像、在Quartz中如何设置旋转点、创建.plist文件并存储
- opencv学习笔记(2)----颜色缩减(使用指针遍历图像)
- OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))
- Classical-Music 目录 (2005.03.22/ 整理和使用ShitMp3 修改MP3信息)