收藏 分享(赏)

触摸屏DIY.doc

上传人:gnk289057 文档编号:9500520 上传时间:2019-08-10 格式:DOC 页数:3 大小:23.50KB
下载 相关 举报
触摸屏DIY.doc_第1页
第1页 / 共3页
触摸屏DIY.doc_第2页
第2页 / 共3页
触摸屏DIY.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 前期材料准备1.摄像头一个。要求不算太高:30 万或者更高像素、成像能看得清五官就行。我自己做的触摸板就用了一个一般画质的 30 万像素的摄像头,效果还行。当然,更好的摄像头无疑效果会更好。摄像头要求镜头能 90 度垂直摆放,如果镜头部分能自由调整就最好了。2.纸箱或者能拼成容器的材料若干。3.不干胶若干。4.平板玻璃(或者硬质透明塑料片、毛玻璃之类半透明的材料)和白纸。如果你的电脑桌是玻璃做的,且桌面是毛玻璃,那再好不过了。动手 DIY 部分第一步:固定摄像头1.把摄像头固定在纸箱底部,或者用材料围成缺失一面的容器。要求四周不透光。考虑大家(包括我本人)的“木工”技术都不咋的,以最容易找的

2、纸箱为例子介绍。2.把纸箱竖立起来,在底部(就是平放的侧面之一)固定好摄像头,居中放置(图 1) 。要是镜头自身不能垂直摆放,可以给它垫点东西辅助它平躺。数据线用不干胶固定好,往棱角走线。3.用美工刀或者剪刀切掉摄像头对面的那个面。建议用尺子+美工刀操作,这样切的面比较平整。第二步:调整摄像头焦距打开摄像头,观察预览窗口,要求纸箱开口处不能阻挡摄像头的视野,也就是说把摄像头预览窗口中看到的纸箱边框部分都切掉,最好恰好让开口部分能适应摄像头的视野,不能有暗角。在开口处放一张有图案的纸或者一本书,调整摄像头的焦距,让它在这个位置的成像最清晰。有的摄像头可以自动调整焦距,有的需要手动调整。除了特别的

3、调整旋钮外,部分摄像头的镜头可以旋转(图 2) ,通过旋转镜头就可以调整焦距。第三步:拼合纸箱除了切掉的那一面,把纸箱用不干胶拼起来。把可能漏光的部分封掉,一定不能在侧面漏光(图 3) 。如果有条件,可以在箱子内壁糊一层黑纸,或者用黑墨汁涂黑。如果箱子内壁不反光,不做处理也可以。第四步:用玻璃板和白纸做个盖子把玻璃板和白纸放在开口的地方,这个面就是触摸板的操作平面。玻璃板和白纸面积要略大于开口,同样也不能让接触缝隙有明显的漏光。我曾用较软的挂历纸玩了一下,实际用起来很难精确控制光标移动,所以这部分材料需要一定的硬度、不容易形变。可以使用两块玻璃板将白纸夹在中间。如果使用毛玻璃(毛的,不是那种有

4、纹路、光滑的那种) ,可以不用白纸,直接将毛玻璃盖上去就行了(图 4) 。如果你的电脑桌表面是玻璃的,那么可把箱子和桌面整合在一起,用起来就方便多了。我们需要的软件,可以在这里下载:http:/ 。这是国外高手制作的免费软件,大部分界面是英文的。不过不必担心语言障碍,因为界面很简单。有编程基础的朋友也可以看看压缩包带有的源程序,可以稍加改造让它更适合自己。调整设置 解压软件包,运行其中的“1) Configuration.bat”;这时出现一个命令提示符的黑框和一个窗口,这里可以调整摄像头的输出大小和帧率(图 5) ,一般不需要调太高,选择默认就可以。点击“确定”之后就出现一堆窗口,把手指放在

5、玻璃板上,立即就能看到图像了。需要调整那些滑块,例如噪声之类的。那些滑块的具体含义可以不用关心,调整到 rectify*窗口(图 6)中只出现平滑的和你的手指对应的点就可以了;*代表数字,不一定为一个定值,可能是 6 或者 7。调整完成后,按 ESC 退出。软件设置部分:1.配置 Touchlib运行 Configuration.bat,会出现一个 CMD 控制台和图形界面,这里没有什么特别需要改动的地方,一般按默认就可以了,分辨率不用调得太高。确定之后会出现一系列的窗口,每个窗口里面都有一个滑块可以调节,把你的手指按在刚刚做好的盒子上面,你会看到窗口里面会出现手的大概模样(没看到?你该不会是

6、没有开摄像头吧?),调整滑块以改变灰度、粗糙程度等属性,直到名为 Rectify7 的窗口里面只出现平滑的与你的手相对应的白点。调整好后按 ESC 退出。2.Windows 示例程序运行 Demos/C+ Demos 里面的 Smoke_Demo.bat,移动你的手指,看看具体效果。如果烟雾的效果不是很明显,重复步骤 2;如果有大于手指数量的烟雾点,按 B 键进行背景重捕捉。一般来说,Smoke Demo 里面的效果应该还是不错的。满意的话按 Q 键退出。运行 Demos/C+ Demos 里面的 Windows_Mousedriver.bat,弹出 CMD 控制台,直到出现“Recap”字样时,就可以用多点触摸的方式来代替鼠标操作了。3.Flash 示例程序首先运行 Server.bat,弹出 CMD 控制台和一个灰色的窗口(无图像),用手指按在盒子上,直到 CMD 内出现“Blob Detected”的字样,然后运行“Gateway.bat”,弹出 CMD 控制台和名为“FLOSC 2.0”的窗口,点击该窗口内的“Start”,CMD 控制台应该会显示“Server Started”,如果没有的话,可能是没有安装 Java runtime 1.6 以上的版本的缘故。然后你就可以运行 Demos/Flash 文件夹里面的 Flash 示例程序了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报