作者schizophrena (你很记者你很脑残)
看板C_and_CPP
标题Re: 灰阶图像锐利化
时间Sat Jul 9 16:32:43 2016
锐利化 = 强化高频
结果 = amplitude * phase
amplitude >=0
影像最终呈现 = |amplitude*phase|
所以就是
N = max(abs(enhanced_Image))
normlized_Image = abs(enhanced_Image)/N * 255
1F:推 LiloHuang: 这样做是对的,也就是常见的 clamping
这样作是不对的哦
可以试试看, 出来的结果会变成一个洞一个洞
不是黑黑的就是超亮的
这种作法其实把他转成频域去思考 你就能懂了
※ 引述《garyl62327 (garyl62327)》之铭言:
: 目前是使用3x3遮罩下去做计算
: 但是问题来了!
: 如果算出来的值大於255or小於0要如何处理?
: 我自己是把
: 大於255的值设成255
: 小於0的值设成0
: 请问这样做对吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.195.18.94
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1468053167.A.3BB.html
※ 编辑: schizophrena (123.195.18.94), 07/09/2016 17:20:02
2F:推 garyl62327: s大谢谢你喔!我晚点试试看! 07/09 17:57
3F:推 LiloHuang: 我指的是 cv::saturate_cast 本身要做的这件事情 07/09 18:03
6F:→ LiloHuang: 该做正规化的部分我没看到原 po 怎做的,无从评断 XD 07/09 18:06
※ 编辑: schizophrena (123.195.18.94), 07/09/2016 22:09:46