2012-11-05 32 views
0

在圖像處理中的邊緣檢測或者對於我來說基本SIFT執行上下文:如何正常化負值的高斯圖像像素的差異?

服用時「差異」的2高斯模糊圖像,你一定會得到其差值爲負像素(它們是最初的在0-255之間,當減去時它們可能在-255-255之間)。 「解決」這個問題的常規方法是什麼?在這種情況下,我看不出絕對值是非常正確的。

回答

1

有兩種不同的方法,取決於你想要對輸出做什麼。

第一種是通過128來抵消輸出,使得-128到127映射到0至255

第二你的計算範圍是夾緊負值,以便它們都等於零。

+0

對於第一種方法,剩下的計算範圍-255到-129和128到255呢? (特別是-255到-129) –

+0

@RodrigoSalazar你可以在加128之前除以2,或者你可以再次調整結果。令人遺憾的是,沒有什麼好方法可以使9位適合8位。在大多數應用中,如果這樣做有所不同,那麼在出現問題時,幅度很少會足夠高。 –

+0

在圖像處理和計算兩幅圖像之間的差異的背景下......負值意味着什麼? – ablaze