2016-04-07 17 views
-2

StackOverflow我發現有些函數直接與Matlab兼容。我有興趣瞭解gradient()函數。但是這在OpenCV 3.0.0的Java API中似乎不可用。 Java API是否支持OpenCV(C++)的更小版本?Java(OpenCV API)中的gradient()函數

+0

仔細閱讀該答案。那裏的名字是用於Matlab函數的。你會發現你需要'Sobel'或'filter2D'來在OpenCV中完成這個 – Miki

回答

2

據我所知,在OpenCV(C++)中也沒有梯度函數。您必須爲每個維度(x和y)或Scharr執行Sobel,或者如果您要使用特定的內核,則可以使用Filter2D

另外,你可以看看this question,他們解釋瞭如何模仿Matlab梯度函數。

回到你的問題,Java版本應該有,如果不是全部,幾乎所有的C++函數。當然,這隻適用於發佈版本。