将面部识别与摩斯电码结合,做做鬼脸就能打字

为了探索自然的人机交互方式 , 市面上出现了各种各样无需手柄、键鼠的方案 , 比如手势、注视点、脑机接口等等 。 一些AR/VR头显也在探索用眼球输入的方式 , 其原理是利用眼球控制虚拟光标 , 来选择屏幕上的字母 。 不过 , 眼球追踪对于检测角度、距离的要求比较高 , 而且光线暗的环境下运行效果不准确 。 尽管目前这些生物信号输入的效率比不过键盘鼠标 , 但人们依然希望有朝一日动动脑、眨眨眼就能打字聊天 。
将面部识别与摩斯电码结合,做做鬼脸就能打字
文章图片
近期 , 一位叫EverythingIsHacked的博主设计了另一种有趣的人机交互方式 , 该方案名为CheekyKeys , 功能是通过做鬼脸来输入文字 , 甚至可以用来敲代码 。 与脑机接口方案相比 , 做鬼脸打字成本更低 , 只需要利用移动设备的面部识别/追踪功能 。 而与手势识别方案相比 , 该方案可以解放双手 , 允许你一边用脸打字一边操作其他任务 。
虽然听起来有点奇葩 , 但该方案的一些细节足够有创意 , 也许能为现有的人机接口技术带来启发 。
研发背景
据了解 , 这位开发者实际上也是一名新晋奶爸 , 他有一天带孩子的时候发现 , 自己没办法一边哄孩子睡觉一边工作 , 因为抱孩子要用上双手 , 这样就没办法在电脑上编程了 。 作为一名程序员 , 他决定利用科技的手段解决这一问题 。
将面部识别与摩斯电码结合,做做鬼脸就能打字
文章图片
将面部识别与摩斯电码结合,做做鬼脸就能打字】起初 , 他尝试语音转文字 , 这个方法简单直接 , 但是在孩子睡觉的时候 , 没办法大声说话 。 于是 , 便开始尝试面部追踪的方式 , 将眨眼动作与字母建立联系 , 从而实现打字的目的 。 常规的键盘有很多按键 , 而眨眼动作却没有足够多的变化 , 因此他决定用摩斯电码来代表26个字母 , 如此一来便可以根据眨眼次数和时长来组合字母 , 实现文字输入 。
我们知道 , 摩斯电码是一种早期的数字化通信形式 , 其特点是只使用0(点)和1(横)两种状态的二进制代码 , 通过不同的排列顺序可以组合成不同的英文字母、数字甚至标点符号 。 摩斯电码比起其他通信方式更加简单、隐秘 , 因此你们可能会在一些谍战、侦探、解谜影片中 , 看到有人用声音、光线来编辑摩斯电码 。
将面部识别与摩斯电码结合,做做鬼脸就能打字
文章图片
为了将摩斯电码与字母匹配 , EverythingIsHacked开发者为26个字母分别开发了巧妙的助记符 , 并训练算法学习字母、助记符、摩斯电码之间的关系 。
将面部识别与摩斯电码结合,做做鬼脸就能打字
文章图片
不过他发现 , 这种方式虽然简单 , 但长时间眨眼的体验感不好 。 于是 , 决定利用嘴唇开合来代替眨眼 。 并且 , 还用上全脸动作来触发其他案件 , 比如通过闭眼来触发Shift或Command键 , 通过抬眉毛、噘嘴来移动鼠标/光标 , 用瞪眼、眯眼来控制放大和缩小 。
特色与优势
这项设计的初衷是 , 希望在你不方便说语音或是用手打字时 , 可以直接做鬼脸来输入文字 。 这是一个基于摄像头的人机交互界面 , 它为多任务同时操作带来可能 。 比如可以一边哄婴儿睡觉 , 一边用表情在电脑上打字 , 或是在开车时用表情操控车上的信息娱乐系统 。 而对于双手能力不便的人来讲 , CheekyKeys也是一种有价值的辅助工具 。
将面部识别与摩斯电码结合,做做鬼脸就能打字
文章图片