簡體   English   中英

filter2D在RGB圖像的圖像處理中如何工作以手動計算矩陣輸出?

[英]how does filter2D works in image processing for RGB image to calculate matrix output manually?

我是圖像處理方面的新手,最近我嘗試實現filter2D以減少具有RGB顏色的噪點圖像,並且效果很好。 但是我不明白它如何在圖像矩陣中手動工作。 有人可以幫助我解釋一下它是如何手動運行的嗎? 這是我得到的輸入矩陣和輸出矩陣。 輸入圖像矩陣 輸出圖像矩陣

謝謝你的幫助。 :)

簡而言之,過濾圖像意味着對其應用過濾器(或內核),即; 通過該內核對圖像進行卷積。 為此,您需要獲取圖像上的每個像素並考慮其周圍的鄰域。 通過將鄰域的每個像素與相應的內核系數相乘,將內核應用於鄰域,然后將所有這些值求和。 對於一個像素,可以通過此圖( )進行總結: 卷積圖

例如,通過將所有系數設置為1 / N(其中N是內核中元素的數量),可以計算出鄰居的平均強度。 您可以查看https://en.wikipedia.org/wiki/MultiDimension_discrete_convolution了解有關圖像卷積的更多信息。

OpenCV的文檔提供了一些圖像平滑的實際示例。

希望能幫助到你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM