我正在做一个使用图像处理技术的项目,我使用 javacv 包作为调用 opencv 方法的接口。而且我想知道如何识别线的两侧可能有两条曲线(如下图所示)。此图像以特定比例淹没。因此,如果我可以计算该线的宽度,则可以计算实际宽度。
在上图中,我需要计算总长度(粉红色海峡而不是虚线)请有人分享您的经验,以使用 javacv 或 opencv 识别和计算这种线宽。
谢谢。
我正在做一个使用图像处理技术的项目,我使用 javacv 包作为调用 opencv 方法的接口。而且我想知道如何识别线的两侧可能有两条曲线(如下图所示)。此图像以特定比例淹没。因此,如果我可以计算该线的宽度,则可以计算实际宽度。
在上图中,我需要计算总长度(粉红色海峡而不是虚线)请有人分享您的经验,以使用 javacv 或 opencv 识别和计算这种线宽。
谢谢。
首先,您必须只找到直线上的点。也许您可以使用形态运算符来做到这一点。然后,您可以使用cvContours获取您的线的点列表。
arcLength函数为您提供线的长度。