-2
我想在我的java代碼中使用Snake函數,但是我在Java的OpenCV文檔中找不到它。
我在C++中看到了cvSnakeImage,但是我找不到Java函數。如何在Java中使用opencv snake函數?
我想在我的java代碼中使用Snake函數,但是我在Java的OpenCV文檔中找不到它。
我在C++中看到了cvSnakeImage,但是我找不到Java函數。如何在Java中使用opencv snake函數?
cvSnakeImage
現在已被棄用一段時間。它首先被移動到傳統模塊此後OpenCV剛剛擺脫了傳統。
你可以嘗試重新執行,如果你想。核心算法是沿着線的東西:
while(!converged)
{
for(int index = 0; index < number_of_points; ++index)
{
Calculate Econt
Calculate Ecurv
Calculate Eimg
ENERGY = alpha * Econt + beta * Ecurv + gamma * Eimg;
}
}
你可以閱讀更多關於它here。
根據您的應用,嘗試探索convexHull
和findContours
編輯我
讀this紙獲取更多信息的蛇算法
編輯II
挖掘後我發現他們的源代碼仍然在2.4 branch。如果您仍然希望,可以繼續使用Java重新編寫它。或者只是安裝OpenCV 2.4,看看你是否可以訪問實現。
我們不是在這裏爲您編寫代碼,請顯示您已經完成並遇到的問題,然後任何人都會很樂意幫助! –