2017-03-01 121 views
0

我想爲我的新Android項目使用OpenCV。但是我需要完全開源的特徵檢測算法。OpenCV彩色開源替代SIFT和SURF

我已經找到了ORB,看起來不錯。 我已經試過了。 但我找不出它是否將GrayScale圖像與Android OpenCV SDK結合使用,或者它是否在內部使用彩色圖像。 如果它使用GrayScale圖像,是否有替代方法使用彩色圖像進行特徵檢測,提取和匹配?

回答

0

所以,首先請您在通過OpenCV documentation之前,先試穿stackoverflow。在大多數情況下,您可以在那裏找到有價值的信息,並且可以在此澄清出現的任何問題(或至少用於)。

現在你的問題,ORB使用灰度圖像,但是,在OpenCV中有一個叫做Opponent ORB的彩色圖像的替代描述符。您不指定使用哪個版本,但我假設您使用的是2.4版本。爲此,檢測器可以是ORB或其他(可以在灰度圖像上檢測)並且檢測到的關鍵點的描述符可以是灰度或彩色的(對手ORB等等)。

爲了匹配描述符,可以使用與ORB使用的方法相同的方法。

希望它有幫助!

+1

@Jeru Luke感謝您的編輯。我咖啡流中的血量太多;) –