问题描述
我在尝试在图像中寻找手时卡住了。在检索我手周围的凸包之后。我现在想遍历每个船体侧面的所有像素(但不知道如何访问每个船体内部的像素)。
稍后,我会检查每个像素是否是黑色的,然后我会用最接近的像素值更新它。白色或绿色。
然后,我想消除除白色之外的其他颜色,这将是我找到的手。
但首先我需要迭代每个船体内部的像素。请在此处提供帮助。
下面是我从轮廓中检索外壳的代码片段。
我试图阅读很多不同的答案,但没有一个是可以理解的。任何简单的解释都会非常有帮助
TIA
for c in cnts:
hull = cv2.convexHull(c,returnPoints=False)
defects = cv2.convexitydefects(c,hull)
for i in range(defects.shape[0]):
s,e,f,d = defects[i,0]
start = tuple(c[s][0])
end = tuple(c[e][0])
far = tuple(c[f][0])
cv2.line(skinMask,start,end,[0,255,0],2)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)