2017-07-12 40 views
-2

我想在我的java代碼中使用Snake函數,但是我在Java的OpenCV文檔中找不到它。
我在C++中看到了cvSnakeImage,但是我找不到Java函數。如何在Java中使用opencv snake函數?

+2

我們不是在這裏爲您編寫代碼,請顯示您已經完成並遇到的問題,然後任何人都會很樂意幫助! –

回答

0

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

根據您的應用,嘗試探索convexHullfindContours

編輯我

this紙獲取更多信息的蛇算法

編輯II

挖掘後我發現他們的源代碼仍然在2.4 branch。如果您仍然希望,可以繼續使用Java重新編寫它。或者只是安裝OpenCV 2.4,看看你是否可以訪問實現。