2014-11-23 95 views
0

我的使用案例是檢測角度黑色&白色掃描圖像旋轉。大多數我在網上找到的圖像處理算法,第一步是在圖像上按位進行處理,以便背景爲黑色,物體爲白色。 我的問題是背後的原因是什麼?我無法找到任何其他答案,這是如何在圖像處理中完成的。爲什麼黑白圖像在圖像處理中會顛倒?

謝謝。

+0

原因是black = 0意味着false並且> 0在C++中意味着true,所以二進制掩碼錶示black =不是mask的一部分(false),white = mask的一部分(true)。我在openCV中知道的唯一例外是distanceTransform輸入,其中0表示距離前景0的距離,因此預期在那裏前景元素被掩碼爲0。 – Micka 2014-11-23 09:53:51

回答

0

我所遇到的兩個理由這樣做反轉:

1)倒象有時提供了更好的解釋(例如,在醫學圖像分析)

Digital Image Processing - by rafael gonzalez

2)。當在這個問題中提到的圖像捕獲的背景區域(黑色)需要分割時

Problems with line detection in Emgu CV