Re: 灰階圖像銳利化

看板C_and_CPP作者 (你很記者你很腦殘)時間9年前 (2016/07/09 16:32), 9年前編輯推噓2(203)
留言5則, 2人參與, 最新討論串2/2 (看更多)
銳利化 = 強化高頻 結果 = amplitude * phase amplitude >=0 影像最終呈現 = |amplitude*phase| 所以就是 N = max(abs(enhanced_Image)) normlized_Image = abs(enhanced_Image)/N * 255

這樣做是對的,也就是常見的 clamping
這樣作是不對的哦 可以試試看, 出來的結果會變成一個洞一個洞 不是黑黑的就是超亮的 這種作法其實把他轉成頻域去思考 你就能懂了 ※ 引述《garyl62327 (garyl62327)》之銘言: : 目前是使用3x3遮罩下去做計算 : 但是問題來了! : 如果算出來的值大於255or小於0要如何處理? : 我自己是把 : 大於255的值設成255 : 小於0的值設成0 : 請問這樣做對嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.18.94 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1468053167.A.3BB.html ※ 編輯: schizophrena (123.195.18.94), 07/09/2016 17:20:02

07/09 17:57, , 1F
s大謝謝你喔!我晚點試試看!
07/09 17:57, 1F

07/09 18:03, , 2F
我指的是 cv::saturate_cast 本身要做的這件事情
07/09 18:03, 2F

07/09 18:03, , 3F
07/09 18:03, 3F

07/09 18:04, , 4F
或參考 http://goo.gl/GlQxg0 的回應,這做法很常見
07/09 18:04, 4F

07/09 18:06, , 5F
該做正規化的部分我沒看到原 po 怎做的,無從評斷 XD
07/09 18:06, 5F
※ 編輯: schizophrena (123.195.18.94), 07/09/2016 22:09:46
文章代碼(AID): #1NWBQlEx (C_and_CPP)
文章代碼(AID): #1NWBQlEx (C_and_CPP)