我正在使用 Java 包装类通过 opencv extra modules(Ximgproc) 来执行此功能。这是下面的代码,
Mat resizeMat = /* frames from android camera */ ;
StructuredEdgeDetection pDollar = createStructuredEdgeDetection("path_of_model.yml.gz");
Mat src = new Mat();
resizeMat.convertTo(src, CV_32F, 1.0 / 255.0);
Mat edges = new Mat(src.size(), src.type());
pDollar.detectEdges(src, edges);
Mat output = new Mat();
edges.convertTo(output, CV_8UC1, 255.0);
Imgproc.findContours(output, contours, new Mat(), Imgproc.RETR_TREE, Imgproc.CHAIN_APPROX_SIMPLE);
处理stack-overflow中每个帧(900 - 1000 ms)引用的链接的速度太慢了,