我的臉的就是打字機!CheekyKeys擠眉弄眼就能打字
我的臉的就是打字機!CheekyKeys擠眉弄眼就能打字

如果要在照顧剛出生嬰兒的時候工作,你會怎麼做?買一個靜音鍵盤?但靜音鍵盤大多也並沒有那麼靜音,打字時的聲音對成人來說或許並不會產生困擾,但對於小嬰兒來說卻未必如此。

如果吵醒了孩子,工作多半也不能繼續了。於是,為了能一邊帶孩子一邊工作,一位程式設計師就決定拋棄鍵盤,改成用臉部打字,並在YouTube頻道「Everything Is Hacked」上展示了過程。

這個利用臉部動作來打字的鍵盤,名為「CheekyKeys」。其實這種控制鍵盤的方法也不算罕見,史蒂芬·霍金生前就是通過電腦來跟縱眼球運動控制光標,利用螢幕上的鍵盤配合智慧輸入法來打字。

Everything Is Hacked
圖/ Everything Is Hacked

CheekyKeys的開發人員,也曾經嘗試過類似的方式,但效率不夠高,於是決定使用現代圖像識別技術、結合能做出不少表情的臉和摩斯電碼,加快打字的過程。

要使用CheekyKeys,需要這些東西:電腦和攝影鏡頭自不必說,再利用OpenCV和DLib等工具跟縱用戶臉部特定點的移動。

Everything Is Hacked
圖/ Everything Is Hacked

除了這些,用戶還需要學習一下摩斯密碼,這樣就能用點和線這種更簡便的方式來表示字母和符號。

在CheekyKeys上需要使用的參照表「cheatsheet」,包括字母、特殊字符和熱鍵,快速張開和閉上嘴巴就是表示「.(點)」,稍長一點則是「-(線)」,向上努一次嘴巴為完成一個字母,兩次為添加一個空格(結束一個單詞)。

在「cheatsheet」上,shift鍵是閉上右眼;command鍵是把左眼閉上;向上/下的箭頭需要抬起左/右邊的眉毛;如果要重複前面的字母或命令,就要把兩邊的眉毛都抬起兩次;想用escape:鍵,就要先眨左眼,再眨右眼……

通過開發人員創建的這套系統,就能通過臉部的各種動作來使用鍵盤。記住系統裡的對照表是使用CheekyKeys是必不可少的準備步驟,但也不用擔心記不住,因為開發人員已經將這套系統分享在GitHub網站上。

Everything Is Hacked
圖/ Everything Is Hacked

這樣一來,CheekyKeys就能使用OpenCV和mediapipipe的FaceMesh實時檢測視頻輸入的臉部標記。然後,通過計算相對差異來確定特定的臉部姿勢,並將其轉化為通過鍵盤發送的指令。

Everything Is Hacked
圖/ Everything Is Hacked

用CheekyKeys,不僅能打字,甚至還能用它來寫使用Python語言的代碼,將孩子抱在懷裡,照樣能打字工作。只不過,利用臉部鍵盤自然不如用手指打字輸入的快,但這種方法,絕對能滿足靜音的需求。

本文授權轉載自:愛范兒 ifanr

責任編輯:傅珮晴

好友缺你一個,加入數位時代LINE,科技產業趨勢新聞一次掌握!

傳送門點這裡

關鍵字: #AI

登入數位時代會員

開啟專屬自己的主題內容,

每日推播重點文章

閱讀會員專屬文章

請先登入數位時代會員

看更多獨享內容

請先登入數位時代會員

開啟收藏文章功能,

請先登入數位時代會員

開啟訂閱文章分類功能,

請先登入數位時代會員

我還不是會員, 註冊去!
追蹤我們
一次搞懂Vibe Coding
© 2025 Business Next Media Corp. All Rights Reserved. 本網站內容未經允許,不得轉載。
106 台北市大安區光復南路102號9樓