cv::Mat inverseColor3(cv::Mat srcImage)
{cv::Mat tempImage = srcImage.clone();int row = tempImage.rows;// 将3通道转换为单通道int nStep = tempImage.cols * tempImage.channels();for(int i = 0; i < row; i++) {// 取源图像的指针const uchar* pSrcData = srcImage.ptr<uchar>(i);// 将输出数据指针存放输出图像uchar* pResultData = tempImage.ptr<uchar>(i);for(int j=0; j < nStep; j++){pResultData[j]= cv::saturate_cast<uchar>(255 –pSrcData[j]);}}return tempImage;
}
转载:http://blog.csdn.net/zhuwei1988

图像补运算:ptr反色处理相关推荐

  1. 图像补运算:反色处理

    cv::Mat inverseColor1(cv::Mat srcImage) {cv::Mat tempImage = srcImage.clone();int row = tempImage.ro ...

  2. 图像补运算:MatIterator_迭代器反色处理

    #include <opencv2/opencv.hpp> #include <opencv2/video/background_segm.hpp>// 注意srcImage为 ...

  3. 图像滤镜特效(反色、浮雕、雕刻、怀旧、冰冻、暗调)(一)

    对图像进行滤镜(PS中的叫法)特效处理完全是导师的要求,现把工作整理出来(效果图见最后). 一.反色特效 反色特效原理比较简单,就是分别把RGB通道的像素值取反即可. 下面是反色特效VC++程序: & ...

  4. 【OpenCV 例程200篇】38. 图像的反色变换(图像反转)

    [OpenCV 例程200篇]38. 图像的反色变换(图像反转) 欢迎关注 『OpenCV 例程200篇』 系列,持续更新中 欢迎关注 『Python小白的OpenCV学习课』 系列,持续更新中 灰度 ...

  5. 图像遍历反色处理,遍历多通道图片

    #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> #include <ios ...

  6. C语言实现将彩色bmp图像转化为灰图、灰度图像反色

    彩色图像转灰度图像 彩色(24位)bmp图像结构: typedef struct{bitmapFileHeader bfHeader;bitmapInfoHeader biHeader;unsigne ...

  7. Win8Metro(C#)数字图像处理--2.3图像反色

    原文:Win8Metro(C#)数字图像处理--2.3图像反色 [函数名称] 图像反色函数ContraryProcess(WriteableBitmap src) [算法说明] 反色公式如下:     ...

  8. IOS – OpenGL ES 调节图像反色 GPUImageColorInvertFilter

    目录 一.简介 二.效果演示 三.源码下载 四.猜你喜欢 零基础 OpenGL (ES) 学习路线推荐 : OpenGL (ES) 学习目录 >> OpenGL ES 基础 零基础 Ope ...

  9. matlab 二值化图像反色,图像处理——灰度化、二值化、反色、饱和度、对比度...

    RGB RGB色彩模式使用RGB模型为图像中每个像素的RGB分量分配一个0~255范围内的强度值.RGB图像仅仅使用三种颜色,R(red).G(green).B(blue),就能够使它们依照不同的比例 ...

最新文章

  1. Python报错:NameError: name ‘wraps‘ is not defined
  2. SQL Server DBA工作内容详解
  3. 【数理知识】特征值、特征向量、左特征向量
  4. 视音频数据处理入门:AAC音频码流解析
  5. 省市级联基于jquery+json(转)
  6. ABP文档 - Javascript Api - AJAX
  7. 判断数组中是否包含某个字符(contains)
  8. linux vps 可视化监控,CentOS 7安装Grafana 4及结合Zabbix3.2实现可视化监控图形
  9. 基于Matlab的跨孔层析成像的最短路径法弯曲射线追踪(一)
  10. 用python做逻辑回归_python实现逻辑回归
  11. 什么是“5个9”(99.999%)的可靠性?
  12. 十、Oracle学习笔记:基本查询语句各子句用法
  13. 编程语言应该如何选择?
  14. 美电信运营商推云计算业务
  15. word模板填充数据,导出PDF
  16. C++Primer 第8章IO流
  17. 思维方式-《金字塔原理》书中的精髓:如何利用金字塔原理,逻辑清晰地思考问题、表达观点。
  18. QR分解的三种实现方法
  19. CSS学习记录3.2/设置标签的背景颜色/控制背景图片的平铺方式/控制背景图片的位置/背景图片关联方式/背景图片和插入图片的区别/捕鱼达人背景练习/精灵图
  20. linux-3.4 电源管理框架(1)

热门文章

  1. (C++) A+B 输入输出练习IV 每行的第一个数N,表示本行后面有N个数。 如果N=0时,表示输入结束,且这一行不要计算。
  2. 我为我Windows Home Server 预热
  3. React使用ES6语法重构组件代码
  4. amaze ui各个模块简单说明
  5. JS-DOM-元素节点
  6. OO真经——关于面向对象的哲学体系及科学体系的探讨(上)
  7. eclipse中egit插件使用
  8. 【物联网中间件平台-01】真正面向物联网的组态软件 YFIOs和YFHMI的前生今世
  9. 大规模服务设计部署经验谈
  10. 若依框架使用数据权限