视觉控制-材料准备
视觉控制
目标:通过视点定位和眨眼判断来替代鼠标的输入。让无法操作鼠标的人也可以通过该系统操作电脑。
(附注: 美国于1988年将Erica系统投入生产。但Erica系统(The eye-gaze-response interface computer aid)采用的是红外线的方式。 - 2011.2.11)
---------------------------------------------------------------------------------------------
灵感来源:
A
“2001年,年仅25岁的青年纳格尔(Matthew Nagle)遭遇袭击,从脖子以下全部无法动弹。
但纳格尔比鲍比幸运,麻省新英格兰西奈医院的医生给他进行了一项开拓性的手术,植入麻省的网路动力学公司(Cyberkinetics)制造的 “大脑之门”( BrainGate)芯片。于是,96根头发丝粗细的电极探入控制手臂运动的大脑右中央前回1毫米深处,收集来自脑部的电信号并传回,然后电脑把电信号还原成动作指令。结果令人喜出望外,三天之内纳格尔就学会了如何用思想来控制电脑屏幕上的鼠标前进后退。通过这种方式,纳格尔可以开关电视,可以调音量,可以换频道,可以收取电子邮件,甚至可以操控机械义肢抓取东西”
纳格尔控制鼠标,从图片上看,仿若《黑客帝国》的真实版
——截取于《 科技 大脑 (下)》
虽然在大脑上植入芯片可以帮助 纳格尔 控制电脑上的鼠标,但这毕竟是创伤性的手术。
如果有非创伤性的技术来达到同样的交互目的,那对患者来说可以减少一些身体上的痛苦。
B
目前存在的设备中,眼动仪可以
“用来研究注意时眼球运动的轨迹,以确定注意时不同部分所起的作用,进而分析信息加工过程的某些特点。”
—— 截取于《一分钟了解眼动仪》
虽然眼动仪不能替代鼠标输入,但可以提供一种思路:
即通过对人视点的判断来控制鼠标的移动。
------------------------------------------------------
目前存在的难点:
1、如何判断眼睛所看的屏幕位置以及眼睛的状态(是否眨眼等)。
A 眼睛状态的判定
AdaBoost算法可以判断从图像中识别出眼睛。
谭台哲,李顶伦,刘富春的《一种眼睛定位和状态分析方法》中提到了眼睛状态的分析方法。可以借鉴。
B 眼睛所看屏幕的位置
2、如何通过眼动和眨眼的组合,来替代鼠标的操作,特别是移动和拖拽操作。
------------------------------------------------------
diy 摄像眼镜 http://www.guokr.com/article/6325/
眼球运动控制电脑 http://v.ku6.com/show/8Qm4Yc7S2BFWbwmb.html
《人的视觉—眼动系统的研究》 北海 ,刘伟
-------------------------
眼睛控制电脑的软件已经在09年上市啦。
详情请google “无影手 软件”。
-------------------
End
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构