尚不成熟的单个摄像头触屏方案
很早之前就想过要用摄像头把普通显示器改做一个简单的触屏。但在我简陋的条件下一直都实施不了。
现在做了一个替代方案,效果很不好,但会以后会持续改进。也欢迎朋友们不吝赐教!
原始方案:
硬件准备:
1:一个普通摄像头拍摄屏幕
2:屏幕上贴一张保护膜,(不少台式机液晶屏都会贴,笔记本的保护膜一般紧贴屏幕,在这个系统中是起不到保护作用的),下一步是把这张膜用胶带拉紧,使得在碰到膜时,不会进而碰到屏幕而出现意外。
3:在保护膜的边缘紧贴一个mic,一般头戴式耳机上拆下一个就成
软件:
1:手指提取
2:屏幕边缘的自动提取。因为效果不好,所以改为在初始化时,手动指定屏幕四角。因为屏幕在图像中已不再是矩形,所以要还原
2:简单的声音处理,检测手指与屏幕的碰撞
3:根据屏幕四角和手指位置,还原手指位置在屏幕中的位置。屏幕和图像点的对应参考仿射变换的知识
感兴趣的朋友可以试试。很有趣的!
因为我拆的一个以前的耳机检测不到信号,所以没有进行下去。改用下面的方案
硬件:一个摄像头对着屏幕就成。其实只要对着手就成。演示视频中前一段就是拍摄手在桌面上,后面是手在屏幕上。
软件:
1:手指指尖定位
2:我有绝对位置和相对位置两种方法。相对控制就相对与笔记本上的那个触摸板,绝对控制是原始方案中的方法。这里使用相对控制方法。判断单击的方法是指尖停留一段时间。
现在控制很不流畅。视频中本想打开画图,写简单的字。虽然之前试验时有时还行,但拍摄时拍了两三次都没做好。
计划在做好之后,再做详细介绍。
一段可以不看的演示:http://v.youku.com/v_show/id_XMjM2NDk4Mzky.html
截图:
1:没有拍摄屏幕(也就不是触屏了)
2:触屏
重要提醒:
摄像头大概都能自动调节曝光度,正常使用时屏幕亮度对手的检测来说都太大了(我尚未尝试这种情况下的手的检测,你可以试试)。
也正因此,这个程序停滞了相当一段时间。
那么再做的时候,注意:
1:降低屏幕亮度
2:暂时替换桌面背景成不会影响手的检测的图片
尚不成熟的单个摄像头触屏方案相关推荐
- 为触屏手机而设计系列1—拇指操作的热区死角与控件尺寸
Part 1 研究背景 1.1 触屏手机界面设计的背景与挑战 挑战1:发展时间短,国内外的研究都尚处在探索阶段,充满未知和不确定. 触屏技术最早被应用到手机上要追溯到1999年(motorola A6 ...
- 为触屏手机而设计系列1——拇指操作的“热区/死角”与“控件尺寸”
Part 1 研究背景 1.1 触屏手机界面设计的背景与挑战 挑战1:发展时间短,国内外的研究都尚处在探索阶段,充满未知和不确定. 触屏技术最早被应用到手机上要追溯到1999年(motorola A ...
- 全触屏智能之战 三星i908E对比iPhone 3G
全触屏智能手机正在开始慢慢登上最新潮流手机舞台,在继苹果iPhone成功推出之后,不少大牌手机厂商也紧跟潮流,推出相类似的对抗机型.这些"影子"手机中也不乏精品之作,而且同苹果iP ...
- genesis cam 最新版_触屏精灵下载_触屏精灵最新版下载[其他行业]
触屏精灵最新版是一款实用的触摸屏自助查询软件,触屏精灵最新版拥有丰富的UI控件,触屏精灵最新版广泛应用于政府机构.检察院.景区.银行.大型企业展厅展馆.软件可以支持视频.Word.Pdf. ...
- 鸿合一体机触屏没反应怎么办_【干货】嵌入式工控一体机选择电容屏还是电阻屏?...
随着触屏手机和工业触摸一体机在近几年里的不断主流化,触屏的概念已渐渐深入人心,但是你知道吗?我们的触屏是有分电阻屏和电容屏的,那你又知道电阻屏和电容屏有什么区别吗?你的手机又是什么屏的吗?下面我们就来 ...
- 小米redmi_小米Redmi小爱触屏音箱8,不仅屏幕大,而且功能多,价格更超值
自从"人工智能"兴起,各大互联网企业相继推出自己的AI智能设备,小米的"小爱同学"大家应该都不陌生了."小爱同学"推出至今已经有10余款版本 ...
- 手机qq2008触屏版_天猫精灵 CC10 电池版体验:只卖 799 元的平板电脑,比 iPad 更适合老人小孩...
现阶段的触屏音箱功能上已经十分丰富,基本不需要再考虑有用无用.值不值的问题. 很多新的产品形态在火爆的时候,会有无数的声音质疑其用处,而当市场上争论的声音销声匿迹的时候,恰恰是它真正走进人们生活的那一 ...
- qt5使用触屏 偶尔没响应_戴着手套玩手机!你试过吗?触屏灵敏又保暖,冬天再也不冻手~...
寒风刺骨,手先知~今年是60年一遇的最寒冬,你准备好了吗?如果没有有效的保护,面对今年的寒冬,很容易冻肿.冻裂,而且会出现手指,手背奇痒难耐. 在寒风中瑟瑟发抖的我们,揣在兜里暖暖的手根本不想掏出来, ...
- 手势控制鼠标的操作(不指屏幕实现简单触屏)
这个是通过对手势的识别来控制鼠标的操作, 1.当伸出一根手指是,鼠标随着手的移动而移动 2.当伸出两根手指时,模拟鼠标单击左键 3.当伸出三根手指时,模拟鼠标右键单击 检测手指数其实很简单,对手所在的 ...
最新文章
- css中的display属性之li元素
- 一个简单的记事本程序
- Python通过代理多线程抓取图片
- Microsoft Dynamic CRM 2013安装
- 年度总结 是不公平和智障的产物
- Java 18 新功能介绍
- 我们身边的知识产权单元测试答案(期末考试复习)【湘潭大学】
- Ubuntu上安装Maven3
- 盘点七大类当前世界流行的数据挖掘技术
- 云服务器机型系统选择,云服务器机型选择操作系统
- Meta-Tracker(ECCV 2018)视频目标跟踪源码运行笔记——Testing模式
- 大写1234(大写123456汉字)
- mysql virt虚拟内存_Java进程VIRT虚拟内存
- Git 报错:You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, commit your changes
- 微信小程序 java校友录交流系统springboot
- 诸葛亮司马懿大战房市
- 第三人称计算机获奖感言,玄彬获奖感言感谢女友孙艺珍 惹众网友羡慕
- 【计算机图形学】零 · 计算机图形系统概述
- Eclipse – 建構 Android 的開發環境
- matlab非线性优化求解,用MATLAB求解非线性优化问题