[英]How to match the hand shape of 2 binary images in Matlab?
如果您知道人们将手放在哪里,则可以简单地将像素值相加并将其与阈值进行比较(或立即对每只手进行校准)。
让我们假设您的手形图像已加载到称为handImage
的2D数组(3D数组是一个简单的扩展名)中
计算手闭合的所有像素的总和
handclosed = sum(handImage1(:));
计算手张开的所有像素的总和
handopen = sum(handImage2(:));
假设张开的手的图像上有更多白色,我们将假设handopen
> handclosed
。 因此,我们定义
handthreshold = (handopen + handclosed) / 2
;
最后,您将为所有后续图像获取手部图像的总和。 如果该总和大于阈值,则假定手已张开,否则假定手已合上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.