手指识别发现凸性缺陷

时间:2012-02-25 15:54:38

标签: python opencv

所以我试图使用convexityDefects()找到手指;但是,我得到了很多误报。我想我可以通过转到给定的凸度缺陷端点来解决这个问题,并且在该区域附近的轮廓内我可以整合以找到该区域,如果它足够小则可以确定实际手指而不是误报。我将如何这样做,任何帮助都会很棒 谢谢!

1 个答案:

答案 0 :(得分:0)

好:

defects = cv2.convexityDefects(cnt,hull)

为您提供以下形式的缺陷列表:

[start_point,end_point,far_point,distance]

使用它你应该能够计算三角形的面积。但是你仍然可能会看到一些误报。

我在这里问过类似的问题:scipy signal find_peaks_cwt not finding the peaks accurately?