我正在尝试分析一条蛇的图像并确定最粗的点,哪一端是头部,哪一端是尾部。这是原始图像。
到目前为止我已经通过灰度,二进制处理了图像并处理了蛇的精明轮廓。
我还通过细化算法获得了精明的骨架,大致是蛇的中心线。
现在我有了 Canny 轮廓和骨架轮廓,可以使用什么技术来确定蛇身最胖部分的像素宽度以及确定头部和尾部?
我还没有找到任何可用于创建这些测量值或确定头尾的 OpenCV C++ 技术。
任何帮助和指导将不胜感激。
c++ image-processing computer-vision opencv3.0
c++ ×1
computer-vision ×1
image-processing ×1
opencv3.0 ×1