
文章圖片

文章圖片

文章圖片

文章圖片
【ftp|不止用手才能打字,用臉也行】如果要在照顧剛出生嬰兒的時候工作 , 你會怎么做?買一個靜音鍵盤?但靜音鍵盤大多也并沒有那么靜音 , 打字時的聲音對成人來說或許并不會產生困擾 , 但對于小嬰兒來說卻未必如此 。
▲圖片來自:Everything Is Hacked
如果吵醒了孩子 , 工作多半也不能繼續了 。 于是 , 為了能一邊帶孩子一邊工作 , 一位程序員就決定拋棄鍵盤 , 改成用面部打字 , 并在 YouTube 頻道「Everything Is Hacked」上展示了過程 。
▲圖片來自:Everything Is Hacked
這個利用面部動作來打字的鍵盤 , 名為「CheekyKeys」 。 其實這種控制鍵盤的方法也不算罕見 , 史蒂芬 · 霍金生前就是通過電腦來跟蹤眼球運動控制光標 , 利用屏幕上的鍵盤配合智能輸入法來打字 。
CheekyKeys 的開發人員 , 也曾經嘗試過類似的方式 , 但效率不夠高 , 于是決定使用現代圖像識別技術、結合能做出不少表情的臉和莫爾斯電碼 , 加快打字的過程 。
要使用 CheekyKeys, 需要這些東西:電腦和攝像頭自不必說 , 再利用 OpenCV 和 DLib 等工具跟蹤用戶臉部特定點的移動 。
▲圖片來自:Everything Is Hacked
除了這些 , 用戶還需要學習一下摩斯密碼 , 這樣就能用點和線這種更簡便的方式來表示字母和符號 。
在 CheekyKeys 上需要使用的參照表「cheatsheet」 , 包括字母、特殊字符和熱鍵 , 快速張開和閉上嘴巴就是表示「.(點)」 , 稍長一點則是「-(線)」 , 向上努一次嘴巴為完成一個字母 , 兩次為添加一個空格(結束一個單詞) 。
▲圖片來自:Everything Is Hacked
在「cheatsheet」上 , shift 鍵是閉上右眼;command 鍵是把左眼閉上;向上/下的箭頭需要抬起左/右邊的眉毛;如果要重復前面的字母或命令 , 就要把兩邊的眉毛都抬起兩次;想用 escape: 鍵 , 就要先眨左眼 , 再眨右眼……
▲圖片來自:Everything Is Hacked
通過開發人員創建的這套系統 , 就能通過面部的各種動作來使用鍵盤 。 記住系統里的對照表是使用 CheekyKeys 是必不可少的準備步驟 , 但也不用擔心記不住 , 因為開發人員已經將這套系統分享在 GitHub 網站上 。
▲圖片來自:GitHub
這樣一來 , CheekyKeys 就能使用 OpenCV 和 mediapipipe 的 Face Mesh 實時檢測視頻輸入的面部標記 。 然后 , 通過計算相對差異來確定特定的面部姿勢 , 并將其轉化為通過鍵盤發送的指令 。
▲圖片來自:Everything Is Hacked
用 CheekyKeys, 不僅能打字 , 甚至還能用它來寫使用 Python 語言的代碼 , 將孩子抱在懷里 , 照樣能打字工作 。 只不過 , 利用面部鍵盤自然不如用手指打字輸入的快 , 但這種方法 , 絕對能滿足靜音的需求 。
▲圖片來自:Everything Is Hacked
相關經驗推薦
- 顯示器|不止一代神U!最好的天璣8100手機怎么打造?一加交出答卷
- CPU|5K價位輕薄本,只用看這兩款:不止8核處理器,還有2.8K OLED屏
- OPPO Find|不止IP68級防水!這三大系統陣營的旗艦,給到的體驗顯然很全面
- 自媒體|做自媒體怎么合理運用手機錄屏功能(干貨分享)
- 達美樂|原來用手機追劇還能這么爽!vivo X Note超感寬屏滿足所有期待
- 一加科技|不止都市風外觀,靈耀14水墨藍重磅升級:12代酷睿i7+2.8K OLED屏
- 刪除|用手機瀏覽不良網站,刪除歷史記錄有用嗎?過來人:刪過了沒有用
- Google|鴻蒙OS并不是為了替代安卓,谷歌狙擊鴻蒙不止是心疼安卓
- 創維|防藍光特為“小孩”護眼,創維65M3電視來了,選擇理由不止一個
- 海爾|蘋果口罩面容體驗不佳?不止快,魅族18系列超聲波指紋實用性拉滿
