很早之前就想过要用摄像头把普通显示器改做一个简单的触屏。但在我简陋的条件下一直都实施不了。

现在做了一个替代方案,效果很不好,但会以后会持续改进。也欢迎朋友们不吝赐教!

原始方案:

硬件准备:

1:一个普通摄像头拍摄屏幕

2:屏幕上贴一张保护膜,(不少台式机液晶屏都会贴,笔记本的保护膜一般紧贴屏幕,在这个系统中是起不到保护作用的),下一步是把这张膜用胶带拉紧,使得在碰到膜时,不会进而碰到屏幕而出现意外。

3:在保护膜的边缘紧贴一个mic,一般头戴式耳机上拆下一个就成

软件:

1:手指提取

2:屏幕边缘的自动提取。因为效果不好,所以改为在初始化时,手动指定屏幕四角。因为屏幕在图像中已不再是矩形,所以要还原

2:简单的声音处理,检测手指与屏幕的碰撞

3:根据屏幕四角和手指位置,还原手指位置在屏幕中的位置。屏幕和图像点的对应参考仿射变换的知识

感兴趣的朋友可以试试。很有趣的!

因为我拆的一个以前的耳机检测不到信号,所以没有进行下去。改用下面的方案

硬件:一个摄像头对着屏幕就成。其实只要对着手就成。演示视频中前一段就是拍摄手在桌面上,后面是手在屏幕上。

软件:

1:手指指尖定位

2:我有绝对位置和相对位置两种方法。相对控制就相对与笔记本上的那个触摸板,绝对控制是原始方案中的方法。这里使用相对控制方法。判断单击的方法是指尖停留一段时间。

现在控制很不流畅。视频中本想打开画图,写简单的字。虽然之前试验时有时还行,但拍摄时拍了两三次都没做好。

计划在做好之后,再做详细介绍。

一段可以不看的演示:http://v.youku.com/v_show/id_XMjM2NDk4Mzky.html

截图:

1:没有拍摄屏幕(也就不是触屏了)

2:触屏

重要提醒:

摄像头大概都能自动调节曝光度,正常使用时屏幕亮度对手的检测来说都太大了(我尚未尝试这种情况下的手的检测,你可以试试)。

也正因此,这个程序停滞了相当一段时间。

那么再做的时候,注意:

1:降低屏幕亮度

2:暂时替换桌面背景成不会影响手的检测的图片

尚不成熟的单个摄像头触屏方案相关推荐

  1. 为触屏手机而设计系列1—拇指操作的热区死角与控件尺寸

    Part 1 研究背景 1.1 触屏手机界面设计的背景与挑战 挑战1:发展时间短,国内外的研究都尚处在探索阶段,充满未知和不确定. 触屏技术最早被应用到手机上要追溯到1999年(motorola A6 ...

  2. 为触屏手机而设计系列1——拇指操作的“热区/死角”与“控件尺寸”

    Part 1 研究背景 1.1 触屏手机界面设计的背景与挑战 挑战1:发展时间短,国内外的研究都尚处在探索阶段,充满未知和不确定.  触屏技术最早被应用到手机上要追溯到1999年(motorola A ...

  3. 全触屏智能之战 三星i908E对比iPhone 3G

    全触屏智能手机正在开始慢慢登上最新潮流手机舞台,在继苹果iPhone成功推出之后,不少大牌手机厂商也紧跟潮流,推出相类似的对抗机型.这些"影子"手机中也不乏精品之作,而且同苹果iP ...

  4. genesis cam 最新版_触屏精灵下载_触屏精灵最新版下载[其他行业]

          触屏精灵最新版是一款实用的触摸屏自助查询软件,触屏精灵最新版拥有丰富的UI控件,触屏精灵最新版广泛应用于政府机构.检察院.景区.银行.大型企业展厅展馆.软件可以支持视频.Word.Pdf. ...

  5. 鸿合一体机触屏没反应怎么办_【干货】嵌入式工控一体机选择电容屏还是电阻屏?...

    随着触屏手机和工业触摸一体机在近几年里的不断主流化,触屏的概念已渐渐深入人心,但是你知道吗?我们的触屏是有分电阻屏和电容屏的,那你又知道电阻屏和电容屏有什么区别吗?你的手机又是什么屏的吗?下面我们就来 ...

  6. 小米redmi_小米Redmi小爱触屏音箱8,不仅屏幕大,而且功能多,价格更超值

    自从"人工智能"兴起,各大互联网企业相继推出自己的AI智能设备,小米的"小爱同学"大家应该都不陌生了."小爱同学"推出至今已经有10余款版本 ...

  7. 手机qq2008触屏版_天猫精灵 CC10 电池版体验:只卖 799 元的平板电脑,比 iPad 更适合老人小孩...

    现阶段的触屏音箱功能上已经十分丰富,基本不需要再考虑有用无用.值不值的问题. 很多新的产品形态在火爆的时候,会有无数的声音质疑其用处,而当市场上争论的声音销声匿迹的时候,恰恰是它真正走进人们生活的那一 ...

  8. qt5使用触屏 偶尔没响应_戴着手套玩手机!你试过吗?触屏灵敏又保暖,冬天再也不冻手~...

    寒风刺骨,手先知~今年是60年一遇的最寒冬,你准备好了吗?如果没有有效的保护,面对今年的寒冬,很容易冻肿.冻裂,而且会出现手指,手背奇痒难耐. 在寒风中瑟瑟发抖的我们,揣在兜里暖暖的手根本不想掏出来, ...

  9. 手势控制鼠标的操作(不指屏幕实现简单触屏)

    这个是通过对手势的识别来控制鼠标的操作, 1.当伸出一根手指是,鼠标随着手的移动而移动 2.当伸出两根手指时,模拟鼠标单击左键 3.当伸出三根手指时,模拟鼠标右键单击 检测手指数其实很简单,对手所在的 ...

最新文章

  1. css中的display属性之li元素
  2. 一个简单的记事本程序
  3. Python通过代理多线程抓取图片
  4. Microsoft Dynamic CRM 2013安装
  5. 年度总结 是不公平和智障的产物
  6. Java 18 新功能介绍
  7. 我们身边的知识产权单元测试答案(期末考试复习)【湘潭大学】
  8. Ubuntu上安装Maven3
  9. 盘点七大类当前世界流行的数据挖掘技术
  10. 云服务器机型系统选择,云服务器机型选择操作系统
  11. Meta-Tracker(ECCV 2018)视频目标跟踪源码运行笔记——Testing模式
  12. 大写1234(大写123456汉字)
  13. mysql virt虚拟内存_Java进程VIRT虚拟内存
  14. Git 报错:You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, commit your changes
  15. 微信小程序 java校友录交流系统springboot
  16. 诸葛亮司马懿大战房市
  17. 第三人称计算机获奖感言,玄彬获奖感言感谢女友孙艺珍 惹众网友羡慕
  18. 【计算机图形学】零 · 计算机图形系统概述
  19. Eclipse – 建構 Android 的開發環境
  20. matlab非线性优化求解,用MATLAB求解非线性优化问题

热门文章

  1. 2016世界人工智能大会 AI领袖共启智能+新纪元
  2. 苹果个人账户转成公司账户
  3. 诸云科技广告智能优化魔方系统,突破app变现增长瓶颈
  4. VS2017 打包exe,msi文件
  5. 单路D触发器做自锁开关
  6. RocketChip
  7. Mysql Unique Key 报错 Duplicate
  8. GIS应用技巧之创建渔网
  9. otg android 键盘,使用USB OTG将手机、平板连上键盘、U盘
  10. python有什么游戏可以开发-主流游戏引擎有哪些?python能开发手游?