作者CroachX (C'est moi !!)
站内DC
标题Re: [问题] 照片看起来朦朦胧胧的
时间Tue Apr 5 01:28:47 2005
※ 引述《ad47 (F90X新功能-自动触发过片)》之铭言:
: 等等,最後这我不太懂耶~@_@
: 何谓"增强高频的部份"?
: 不也是透过边缘加强(一边加亮一边变暗)来达成的吗?
: 像软体中可以选择"几个Pixel"然後"增强多少"
: 如果照你的叙述,就属於第二种罗
: 恩~还有照片中"高频的部份"简单来说就是指图形比较复杂的部分吗?
: 那"加强"又是如何"加强"
: 多谢啦~大神orz
在傅利叶转换中,会把影像拆解成许多不同周期函数的和
1 M-1 N-1 -j2π( (ux/M) + (vy/N) )
F(u,v) = ----- Σ Σ f(x,y) e
M*N x=0 y=0
在微积分中有提到一个观念:Gradient (梯度),用以表现函数变化的陡峭
梯度高的部份,因为变化程度剧烈,因此不适合用频率低的函数表示
因为频率低的函数可以看作解析度较大,因此他所能表现的精细度较低
简单的想:频率低的函数周期长,适合表现变化不大的区域
频率高的函数周期短,适合表现变化度高的地方
因此今天如果要做锐利化的话,只要增加高频的部份就可以了
因为它代表的是边缘
如果要做模糊化的话,就加强低频的部份
因为他代表的是精细度低的部份,加强他的话可以让图变的比较模糊
将傅利叶函数转换回来,就可以得到较均匀的变化
不会像直接对做pixel做运算那样的高破坏性
图形越复杂的话,代表他所需要的精细度越高
因此他在高频部份表现的会比较突出
而透过软体加强边缘的方式有很多种耶
像是最一般的处理矩阵:
-1 -1 -1 0 -1 0
-1 8 -1 或是 -1 4 -1
-1 -1 -1 0 -1 0
这一类型,你可以看做中间那个颜色 x8 减去 周遭颜色 x1
这样的话,如果颜色变化不明显,他得到的值也会很小
在微积分中来看,就是他的梯度变化不大
如果中间颜色与周遭差异很大的话(例如影像中的边缘部份)
这样中间的值就会很大,对该颜色的影响也就相对的变大了
至於你说的在软体中,”选择几个pixel,增强多少”
要看那软体要做什麽用耶...@@...因为我没去用过
你可以详细讲一下他的功能吗?
附带提一下:
所谓的调对比就是将颜色的亮度值乘上对比度
懒得画图了,给演算法比较快...^^
color = color / 255
color = color - 0.5
color = color * contrast_value
color = color + 0.5
color = color * 255
^^ ... 希望对你有用罗 ...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.164.213
1F:推 ihl: 伟哉~CroachX大神 61.59.95.203 04/05
2F:推 dyhart:伟哉~CroachX 阿撒不鲁 XD 218.34.23.138 04/05
3F:推 HsinTai:佩服的五体投地... 61.64.89.5 04/05
※ 编辑: CroachX 来自: 140.119.164.213 (04/05 01:39)
4F:推 RugbyMan:哉~CroachX 61.64.164.186 04/05
5F:推 RugbyMan:刚回完一篇 却发现另一篇已经出现 实在太神了~ 61.64.164.186 04/05
6F:推 Chdolodocha: 无言 太强了140.123.221.167 04/05
7F:推 diamondX:推...伟哉 复力叶 220.136.181.99 04/05
8F:推 zipkao:伟哉~CroachX大神 203.73.23.128 04/05
9F:推 longisland:伟哉 傅立叶~我的工数恶梦! 218.165.88.108 04/05