所以我试图使用convexityDefects()找到手指;但是,我得到了很多误报。我想我可以通过转到给定的凸度缺陷端点来解决这个问题,并且在该区域附近的轮廓内我可以整合以找到该区域,如果它足够小则可以确定实际手指而不是误报。我将如何这样做,任何帮助都会很棒 谢谢!
答案 0 :(得分:0)
好:
defects = cv2.convexityDefects(cnt,hull)
为您提供以下形式的缺陷列表:
[start_point,end_point,far_point,distance]
使用它你应该能够计算三角形的面积。但是你仍然可能会看到一些误报。
我在这里问过类似的问题:scipy signal find_peaks_cwt not finding the peaks accurately?