gpt4 book ai didi

Java Opencv connectedComponentsWithStats

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:16 25 4
gpt4 key购买 nike

我正在尝试使用 Java 版本的 OpenCV(Java 8 和 OpenCV 3.2.0.1)查找连接组件的质心。但是我找不到关于如何利用返回变量的详细文档。我发现这篇文章解释了数据的结构,但它是针对 python 的。

How to use openCV's connected components with stats in python?

我很乐意对 Java 有这样的解释。例如,在 Java 中执行 centroids.get(0, 0); 会返回一个内部包含 NaN 的数组,即使 centroids.rows(); 返回 2。

最佳答案

您还需要指定要从中提取质心信息的行。

例如:

Imgproc.connectedComponentsWithStats(binarized, labeled, rectComponents, centComponents);     
centComponents.row(i).get(0, 0, centroidInfo);
Point centroid = new Point(centroidInfo[0], centroidInfo[1]);

对象质心将包含您想要的质心。希望对您有所帮助!

关于Java Opencv connectedComponentsWithStats,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com