saturate_cast<uchar>( (g_nContrastValue*0.01)*( g_srcImage.at<Vec3b>(y,x)[c] ) + g_nBrightValue );
来源:互联网 发布:亡者归来第三季 知乎 编辑:程序博客网 时间:2024/05/29 04:45
g_dstImage.at<Vec3b>(y,x)[c] = saturate_cast<uchar>( (g_nContrastValue*0.01)*( g_srcImage.at<Vec3b>(y,x)[c] ) + g_nBrightValue );
1、使用image.at<Vec3b>(y,x)[c]表示:y是像素所在的行,x是像素所在的列,c是B、G、R三分量。
2、使用saturate_cast<uchar>对结果进行转换,因为运算结果可能会超出像素的取值范围。
0 0
- saturate_cast<uchar>( (g_nContrastValue*0.01)*( g_srcImage.at<Vec3b>(y,x)[c] ) + g_nBrightValue );
- saturate_cast<uchar>(int v)的作用
- C++中的 typedef Vec<uchar, 3> Vec3b; 是何意?
- saturate_cast
- saturate_cast<>()
- openCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)
- (x&y)+((x^y)>>1)
- (x&y)+((x^y)>>1)
- (x&y)+((x^y)>>1)
- (x&y)+((x^y)>>1)
- (x&y)+((x^y)>>1)
- $$x^y+y^x>1$$
- f(x,y)=ax*x+by+c 的抽象
- c语言同时显示圆和y=x*x
- OpenCV学习笔记(十二):OpenCV坐标系与row&col的关系 (Mat::at(x,y)和Mat::at(Point(x, y))的区别)
- 【c语言】有一个函数: x < 1 --- y = x 1 <= x < 10 --- y = 2 * x - 1 x >= 10 --- y = 3 * x - 11 输
- 关于ax+by=c的解x,y的min(|x|+|y|)值问题
- C/C++ uchar的一个有趣用法
- Docker容器内多进程管理(二)-Monit
- Google浏览器(Chrome)快捷键大全
- CPU私有变量(per-CPU变量)
- 编写app的一些心得
- 开源连接池C3P0解析
- saturate_cast<uchar>( (g_nContrastValue*0.01)*( g_srcImage.at<Vec3b>(y,x)[c] ) + g_nBrightValue );
- CodeForces 550B Preparing Olympiad 暴搜
- poj-3723-生成树
- 基于主键映射的 一对一关系
- 不懂编程金融狗的葵花宝典03(python/K近邻法下篇/机器学习入门简单详细代码)
- ios sqlite 数据库文件的位置
- IO流之DataInputStream 、DataOutputStream
- 14.Java本地线程(ThreadLocal)
- OpenCV中Mat、cvMat和IplImage类型转换