社区
图形处理/算法
帖子详情
图象处理算法
doudou52520
2005-11-16 10:56:44
一个图象处理的问题,有把图象上的颜色变的更深的算法吗?
比如绿色更绿,黄色更黄,红色更红,
总之是在正常的情况下让图片颜色更加鲜亮。
...全文
183
7
打赏
收藏
图象处理算法
一个图象处理的问题,有把图象上的颜色变的更深的算法吗? 比如绿色更绿,黄色更黄,红色更红, 总之是在正常的情况下让图片颜色更加鲜亮。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻开心
2005-11-16
打赏
举报
回复
把每个颜色分量都乘上一个系数不就可以了吗?
比如,提取rgb颜色数值,各自乘上1.2,
red = red * 1.2;
if (red>255) red = 255;
再复制回去
寻开心
2005-11-16
打赏
举报
回复
http://www.easyrgb.com/math.php?MATH=M18
这个是一个关于各种颜色空间相互转换公式的网站
对于楼主的这个问题,转换颜色空间的代价比较高,而且效果上也相差不了多少
所以直接乘一个系数是最简单的办法
cxian315
2005-11-16
打赏
举报
回复
ddmor说的有道理,转换成HSL颜色空间再处理
ddmor
2005-11-16
打赏
举报
回复
如果单纯在RGB上乘一个系数是不对的,比如(255,240,240)和(255,220,220)乘上1.2后都成了(255,255,255),这是不合理的
Yofoo
2005-11-16
打赏
举报
回复
同意 ddmor ,其他人说的就是调节亮度,亮度并不能使图象鲜亮
ysc918
2005-11-16
打赏
举报
回复
同意一楼的,使其分量值更接近于255,而让另两个分量更接近0。
(比如(255,0,0)是纯红色,就更红了,呵呵)
ddmor
2005-11-16
打赏
举报
回复
个人觉得应该先将RGB转换为HSL颜色空间。即色调、色饱和度和亮度三个分量,然后保持色调不变,提高色饱和度和亮度分量就可以了。
这里提供一个转换函数:
//H色调
//S饱和度
//L亮度
#define min(a,b) (((a)<(b))?(a):(b))
#define max(a,b) (((a)>(b))?(a):(b))
#define bmax 100.0 //Input HSL channel maximum
#define cmax 255.0 //Output color maximum
void HslToRgb(double h, double s, double L, double& r, double& g, double& b) {
h *= cmax*6.0/bmax;
s *= cmax/bmax;
L *= cmax/bmax;
r = min(cmax, max(0.0, fabs(3.0*cmax - fmod(h, 6.0*cmax)) - cmax));
g = min(cmax, max(0.0, fabs(3.0*cmax - fmod(h + 4.0*cmax, 6.0*cmax)) - cmax));
b = min(cmax, max(0.0, fabs(3.0*cmax - fmod(h + 2.0*cmax, 6.0*cmax)) - cmax));
if (L > cmax/2) {
r = (L*2/cmax-1)*(cmax-r) + r;
g = (L*2/cmax-1)*(cmax-g) + g;
b = (L*2/cmax-1)*(cmax-b) + b;
}
else {
r *= L*2/cmax;
g *= L*2/cmax;
b *= L*2/cmax;
}
double ave = (r + g + b)/3.0;
r = (1.0-s/cmax)*(ave - r) + r;
g = (1.0-s/cmax)*(ave - g) + g;
b = (1.0-s/cmax)*(ave - b) + b;
}
sift
算法
源码
这是SIFT
算法
详解博文中附录2 http://blog.csdn.net/zddmail/article/details/7521424 源码包括高斯模糊实现,sift的实现细节。
【深入浅出图像
算法
】图像处理
算法
入门好文
引言 近些年,人工智能的风暴席卷全球,尤其是基于计算机视觉的创新与革命,充斥着我们的眼球,显得特别的高深莫测。其实这些高大上的应用,都离不开图像处理基本
算法
。 另外,经过前人的研究表明,人的感觉中,70%是通过视觉进行感知世界的,人眼捕获的图像,经过大脑皮层,神经的处理,最终得到一个我们想得知的结果,反馈给大脑的中控。其实,图像处理系统的工作原理也是有异曲同工之妙。视觉传感器捕获图像,图像处理
算法
以及神经网络
算法
等对捕获的图像进行处理,最终结果反馈给中控。 图像处理
算法
是计算机理解图像所必须的环节...
一些基本数字图像处理
算法
一些基本数字图像处理
算法
所有的图像
算法
都在DIPAlgorithm类中,并且所有
算法
都为抽象成员函数。我已经按照java注释规范为所有方法添加使用说明注释,具体实现可见于DIPAlgorithm.java,这里只做
算法
说明。 1 图像扭曲 模仿PS的扭曲功能,通过建立一个三角形映射网格实现对图像的扭曲。 如上图,一共设置了45个控制点围成74个三角形网格 扭曲即形变处理其实是寻找一个函数,以所...
数字图像处理
算法
总述
前言:今天上课听老师将数字图像处理的
算法
串了一下,感觉很有用,可以从一个宏观整体的层面学习这个领域,在此记录一下! 数字图像处理
算法
主要分成两类:图像到图像;图像到语义(提取图像的内在含义,这一步往往需要人工智能模型) 图像到图像的
算法
又可分为:空间域方法 和 变换域方法 空间域方法 :直接对图像的像素进行操作 变换域方法:将空间域先转换成频域,在频域中进行处理,在从频域转换成空间域。 (图像是一个二维信号,所以可以用信号处理方法处理图像。空间域(像素)或是频域(频谱)就是从两个不同的视角看同一个
红外图像处理
算法
详解:从基础到应用
红外图像处理
算法
在夜视监控、医疗检测和工业监控等领域具有重要应用。本文介绍了红外图像的特点及其处理
算法
,包括预处理、图像分割、目标检测与识别、目标跟踪等关键技术。通过噪声去除、对比度增强等方法提升图像质量,利用阈值分割和深度学习模型精确定位和识别目标。与此同时,本文还探讨了红外图像处理在军事、医疗和工业领域的典型应用,并展望了未来技术发展的方向,如深度学习优化、多模态图像融合和边缘计算的潜力。红外图像处理技术将继续推动智能化和自动化的发展。
图形处理/算法
19,473
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章