我需要与以下 matlab 代码相关的帮助
[labelMap_1,num] = bwlabel(labelMap == 1);
labelMap1Stat = imfeature(labelMap_1,'Area','Centroid');
在opencv中,我发现很少有线程必须使用bloblib。
但是假设如果我不想为了代码而使用它,因为我需要将此代码移植到 android 中并且我担心大小。如何在不使用 blob 库开销的情况下实现相同的目标。
如果没有解决方案,那么 bloblib 中有哪些方法会产生与这两个函数相同的结果?
提前谢谢。
尝试使用与轮廓相关的函数,如 cvFindContours() 。
本文提供了有关如何将 opencv 用于 blob 的一些见解。
您可以使用 cvMoments() 函数计算质心信息。然后质心由 yc = M01/M00 给出,其中 M01 和 M00 是 Moments 调用返回的结构中的场。
使用 cvContourArea() 查找面积。