标签: python opencv image-processing opencv-contour
我有以下图片。我的任务是检查蠕虫的形状(用矩形包围)并将它们归类为死/活 - 棒状(直)的死亡,弯曲的活着。
我在源图像上使用了自适应阈值,使用Python 2.7.1中的OpenCV 3.1.0绘制了轮廓和边界矩形。实现上述目标的最简单,也许是最有效的方法是什么。
(isConvex()肯定不起作用:p)
答案 0 :(得分:0)
查看convexity defects
答案 1 :(得分:0)
一种方法是将轮廓(或蜗杆)的长度与边界框的对角线距离(左上角到右下角距离)进行比较。直线的长度将比弯曲的长度更接近这个距离。