我试图在Java中使用标记实现分水岭算法,找到了一个示例here
该代码是c++,我尝试将其转换为Java代码,但失败了。有人以前做过吗?请帮忙!
我停留在此功能(cv2.connectedComponents()),因为在java doc中找不到它。

最佳答案

JavaCV添加到您的项目中,它是Java的 OpenCV包装器。在JavaCV中,分水岭算法由cvWatershed()提供:

public static native void cvWatershed(CvArr image, CvArr markers);

您可能会发现此线程很有趣:Setting-up javaCV on NetBeans and Eclipse

关于java - 使用opencv的分水岭Java实现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20008228/

10-10 10:01