2011-02-08 96 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.爲了讓嘴脣的輪廓好你需要更高一些接觸點。

您可否使用前置攝像頭並避免明顯的衛生問題?