2011-02-08 76 views
0

我想建立一个应用程序,检测用户是否把他们的嘴唇放在屏幕上。当他们把它放在屏幕上时,我怎么能得到他们的嘴唇图像?iPhone屏幕按下检测

我知道如何检测手指触摸,它会是类似的吗?

编辑:另外,想知道为Android做这个。

+1

我会邀请你去丰富这个问题。 a)你怎么知道这是嘴唇而不是六七个手指? b)除了明显的“我会看见它”之外,你会怎么做以确定是否有人将他们的嘴唇接触纸张......除了嘴唇之外还想粉和鼻子 – jcolebrand 2011-02-08 18:39:36

+0

@drachenstern +1粉和鼻子。 – Moshe 2011-02-08 18:41:59

回答

1

正如其他人在这里发布的,它是不可能检测到所有的嘴唇和屏幕的接触点。是的,它会是相似的,但更困难。 iPhone屏幕是电容式的,所以它应该检测嘴唇,这与指尖相似。 (当天气很冷,我需要外与我的手套滚动,我用我的下巴。)

至于形状,你可以映射多个触摸,但倒是不承担任何特定的形状,所以你将无法基于此来绘制嘴唇。您可能需要考虑预先加载嘴唇的通用图片,然后根据触摸输入的位置调整其大小以匹配嘴唇的大小。

4

您无法获取触摸的形式,因此您无法在屏幕上检测嘴唇。

+0

但是你可以使用触摸的位置来映射出嘴唇 – Moshe 2011-02-08 18:49:45

+0

这就是我的想法。也许映射出来。 – Flipper 2011-02-08 18:51:18

5

我相信iphone硬件某处10个20的接触点之间的支撑,但仅SDK可让您使用5.为了让嘴唇的轮廓好你需要更高一些接触点。

您可否使用前置摄像头并避免明显的卫生问题?