-1

下图橙色区域将放置婴儿手掌。我只需要知道如何检测baby plam 是右还是左。

在此处输入图像描述

4

1 回答 1

6

简单的说; 这不能(准确地)完成。

iOS 设备的屏幕可以检测到触摸事件以及这些触摸事件在屏幕上发生的坐标。然而,设备无法知道屏幕上放置了什么。对于所有设备而言,它可能是屏幕上的一张脸,就像一只手一样。

一个可能的解决方法是让用户将五个手指放在屏幕上,然后根据触摸事件的坐标得出它是左手还是右手的结论。伪代码示例:

if(*the left most coordinate is lower down on the screen than the rest*) {
    % It is probably a right hand since the thumb is
    % (on most humans at least) lower down than the rest
}

可以应用相同的方法来检测左手。然而,这只是检测哪只手是哪只手的一种策略。为了更准确地做到这一点,我建议您让用户拍摄他/她的手的照片并改为分析图像。

希望能帮助到你!

于 2013-03-13T13:36:00.440 回答