2017-07-12 17 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,看看你是否可以访问实现。