我希望能够处理一个芒果树的特写图像,以便我可以识别和计数芒果。芒果大致呈椭圆形或椭圆形状,与图像中的叶子和树枝有着独特的区别。我希望能够计算那些可能被其他物体覆盖了20%(但对人眼仍然明显)的芒果数量。我相信MatLab中有一个算法可以实现这一点,我会感激任何帮助或建议。
我希望能够处理一个芒果树的特写图像,以便我可以识别和计数芒果。芒果大致呈椭圆形或椭圆形状,与图像中的叶子和树枝有着独特的区别。我希望能够计算那些可能被其他物体覆盖了20%(但对人眼仍然明显)的芒果数量。我相信MatLab中有一个算法可以实现这一点,我会感激任何帮助或建议。
也许您可以:
形状因子 - (4 * PI * 面积) / (周长^2)。这可以表明物体的形状。圆形具有最大的面积与周长比,对于完美的圆形,该公式将趋近于1。正方形约为0.78。细线状物体的形状因子最低,接近于0。
圆度 - (周长^2) / 4 * PI * 面积)。这是形状因子的倒数值,对于习惯使用它的人来说。圆形的值略大于或等于1。其他形状的值会增加。
因此,您可以近似计算出“理想”芒果的形状因子,并查看任何组件是否位于近似值内?
详见this获取更多细节。