Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android分水岭OpenCV_Java_Android_Opencv_Watershed - Fatal编程技术网

Java Android分水岭OpenCV

Java Android分水岭OpenCV,java,android,opencv,watershed,Java,Android,Opencv,Watershed,我的问题是如何在Android Waterline OpenCv上计算图像中的对象?因为您没有告诉我们是哪一行导致了这些问题,但我强烈认为您误用了腐蚀()和扩张()。 您应该使用有效的非零矩阵传递每个函数的第三个参数。(例如内核) 侵蚀和扩张示例 // You can change the size of kennel // if you want to change the range of erosion & dilation Mat kelnel = Imgproc.getStr

我的问题是如何在Android Waterline OpenCv上计算图像中的对象?

因为您没有告诉我们是哪一行导致了这些问题,但我强烈认为您误用了腐蚀()和扩张()。

您应该使用有效的非零矩阵传递每个函数的第三个参数。(例如内核)

侵蚀和扩张示例

// You can change the size of kennel 
// if you want to change the range of erosion & dilation
Mat kelnel = Imgproc.getStructuringElement(Imgproc.MORPH_RECT, new Size(2,2));

Mat fg = new Mat(img.size(),CvType.CV_8U);
Imgproc.erode(threeChannel, fg, kelnel);

Mat bg = new Mat(img.size(),CvType.CV_8U);
Imgproc.dilate(threeChannel, bg, kelnel);

请标记导致这些异常的具体行。调试前无错误,但当我在电话上调试时出现错误,在电话中出现错误,不幸的是,程序已停止。调试前无错误,但当我在电话上调试时出现错误,在电话中出现错误,不幸的是,程序已停止。我已解决它,但现在我的问题是计算图像中的对象,有人能帮我吗?我真的需要帮助解决这个问题,你能帮我吗?