彩色图像锐化算法

clz0918 2009-02-25 01:39:43
我想对彩色图像进行锐化,我的方法是对RGB通道分别进行锐化,可是效果不好,锐化后图像颜色完全 变了,不知道各位有什么好的算法?
...全文
1549 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
billyyufei 2011-03-27
  • 打赏
  • 举报
回复
一楼说法很对,通过RGB进行锐化很麻烦的
hom666666 2010-04-20
  • 打赏
  • 举报
回复
我也想知道
zhoujk 2009-07-05
  • 打赏
  • 举报
回复
以灰度图为源图fa(,),返回它的锐化输出fB(,)。
fc (c) = fa(,)-fB(,),
在源图上叠加 fC(,)即可
aaaa3105563 2009-05-10
  • 打赏
  • 举报
回复
帮顶···
zwqxin 2009-05-10
  • 打赏
  • 举报
回复
那么PHOTOSHOP里的图像锐化滤镜是怎么弄的呢?

它没有转为HSI,而且从处理时间上看也没有经过时域-频域的转换....


或者能不能先把图像转换为按亮度公式换算出的"灰度图",求出轮廓
再返回原图像进行比对,把原图像对应边缘的地方处理一下,譬如加深?
远景99 2009-05-08
  • 打赏
  • 举报
回复
如果转化成灰度图像,那么颜色信息将完全丢失,应该如何复原成彩色图像呢?还有,是否可以考虑对转换到
YIQ空间后再考虑基于人眼的视觉特性进行变换呢?我是新手,刚开始研究这方面的东西,请多多指教。
henrythoreau 2009-03-28
  • 打赏
  • 举报
回复
可以考虑先转换成灰度图像再锐化
clz0918 2009-03-02
  • 打赏
  • 举报
回复
转换到频域计算,时间肯定比较长,我这个对时间有要求
「已注销」 2009-02-27
  • 打赏
  • 举报
回复
补充说明:
1)定义卷积核的参数; 2)作卷积运算; 程序如下:
VGshort sharpeningKernel[9] = { -1, -1, -1,
-1, 9, -1,
-1, -1, -1 };
vgConvolve( dstImage, srcImage, 3, 3, 1, 1, sharpeningKernel, 1.0f, 0.0f, VG_TILE_FILL );

在我的资源gingkoVG有完整的示例程序:含模糊化锐化和浮雕效果,程序名:vgConvolve
「已注销」 2009-02-27
  • 打赏
  • 举报
回复
锐化分频域和时域两种方法,在时域可以使用简单的颜色变换来进锐化,但更为合理的做法是在频域通过卷积的方式进行锐化和模糊处理,如最常见的是高斯算法;
所以楼上的仅仅回答的是时域的变换,严格讲并不完全正确;

关于卷积怎样锐化程序找本数字信号处理的教科书都有;之前有用卷积作过锐化,只是一下写出变换公式还要费些力气
mxw0922 2009-02-26
  • 打赏
  • 举报
回复
同意一楼的说法!!!
BORLANDSUN 2009-02-26
  • 打赏
  • 举报
回复
楼上正解.
一般对于彩色图像,不能按RGB进行锐化处理的.最好先变换到亮度-色度-色相空间中,然后再做变换.
实达诚实 2009-02-25
  • 打赏
  • 举报
回复
你不用在RGB模型里面!

可以在HSI模型或者YUV模型等等

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧