首页 > 解决方案 > 使用 Python 测量二进制图像中前景对象的最大和最小长度

问题描述

我目前无法测量二值化图像中给定前景对象内的最大和最小长度。二值化图像

我的目标是找到给定图片中每个粒子的纵横比。根据定义,这将是给定粒子中最长的长度除以最短的长度。我已经尝试过 OpenCV 中的 boundingRect 命令,但只有在最大和最小长度与 x 和 y 轴完全对齐的情况下才有效。

在此处输入图像描述

例如,在这里的这个粒子中,我想找到蓝线和红线的长度(当然以像素为单位)。

我曾尝试使用轮廓,但没有找到如何获得这些轮廓的最大和最小内部长度。

标签: pythonopencvimage-processingcontour

解决方案


推荐阅读