作者 主题: 给科普一下多点触屏的应用开发吧  (阅读 6238 次)

vizinsight

  • Newbie
  • *
  • 帖子: 24
给科普一下多点触屏的应用开发吧
« 于: 十月 09, 2011, 10:40:33 下午 »
我是新手上路,零零碎碎读过一些多点触屏的东西。
市面上有不少在显示器上的触摸框或者一体机,想买个框,在上面写个简单的app玩玩。

我的理解是这样的,ccv是驱动,帮助win7识别触点。然后写的程序用tuio的接口。对吗?TUIO是直接和CCV接上吗?还是要通过win7?
另外,我看到QT有multitouch的例子,是QT自己也有多点触控的sdk吗?和TUIO什么区别呢?

请高手给指点一下吧。谢谢

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 给科普一下多点触屏的应用开发吧
« 回复 #1 于: 十月 09, 2011, 11:59:03 下午 »
首先看我的帖子《关于摄像头互动的一些概念》
http://www.justdoit.cc/index.php?topic=16

再补充一些
CCV不是驱动,只是一个基于OpenCV的摄像头捕捉软件,识别后将表示手指的像素点的坐标通过网络发送出去
TUIO在CCV中是通过几个源代码文件实现的
TUIO的解释见帖子里,另外通过TUIO发送的其实只是一系列形似(id, x, y, vx, vy)的数据

进一步的多点触摸,比如缩放、旋转是在客户端实现的

你所说的QT的multitouch的例子,不确定是否能接收CCV的数据,有可能只是对鼠标数据的处理,因为触摸板也可以发出一系列形似(id, x, y, vx, vy)的数据。

QT可能有多点触摸的SDK,但是和TUIO是两码事情。

两种情况分别是:
触摸台->摄像头->CCV识别后通过TUIO发送数据->客户端接收TUIO数据->进行缩放旋转
支持多点触摸板的win7->发送多个坐标点->QT的multitouch->进行缩放旋转

说的有点乱,不明白继续问

vizinsight

  • Newbie
  • *
  • 帖子: 24
Re: 给科普一下多点触屏的应用开发吧
« 回复 #2 于: 十月 10, 2011, 11:35:06 上午 »
谢谢。TUIO发出的数据只是点吗?识别gesture有lib吗?还是要自己在app里面写?

vinjn

  • SuperManager
  • Hero Member
  • *****
  • 帖子: 586
Re: 给科普一下多点触屏的应用开发吧
« 回复 #3 于: 十月 10, 2011, 01:40:49 下午 »
是的,只有点
识别有库的

http://www.tuio.org/?software
查看TUIO Application Frameworks

jlmgalahad

  • Newbie
  • *
  • 帖子: 30
Re: 给科普一下多点触屏的应用开发吧
« 回复 #4 于: 十月 10, 2011, 08:18:49 下午 »
是的,只有点
识别有库的

http://www.tuio.org/?software
查看TUIO Application Frameworks

以前有自己用摄像头制作多点触摸台(检测可以识别),但是用什么软件来转换控制win7以及其它多点触控软件呢?

vizinsight

  • Newbie
  • *
  • 帖子: 24
Re: 给科普一下多点触屏的应用开发吧
« 回复 #5 于: 十月 11, 2011, 02:36:44 上午 »
是的,只有点
识别有库的

http://www.tuio.org/?software
查看TUIO Application Frameworks

以前有自己用摄像头制作多点触摸台(检测可以识别),但是用什么软件来转换控制win7以及其它多点触控软件呢?

下载驱动
http://sethsandler.com/multitouch/mtmini/

jlmgalahad

  • Newbie
  • *
  • 帖子: 30
Re: 给科普一下多点触屏的应用开发吧
« 回复 #6 于: 十月 11, 2011, 05:26:46 下午 »
是的,只有点
识别有库的

http://www.tuio.org/?software
查看TUIO Application Frameworks

以前有自己用摄像头制作多点触摸台(检测可以识别),但是用什么软件来转换控制win7以及其它多点触控软件呢?

下载驱动
http://sethsandler.com/multitouch/mtmini/

哈哈!谢啦!

Tags: