什么是ccv

ccv是一个以不成熟的openframeworks为基础作的一个开源的软件。注意它并不是一个库。并且她早就不再更新了。现在openframeworks已经很成熟了,openframeworks提供的函数完全可以替代ccv,所以想继续使用ccv的同学们,赶紧回头是岸,使用openframeworks吧。

下面说一下ccv的不足:

1.使用其提供的bin文件出现运行时错误。

2.使用其提供的src文件在vs2010下运行时,连编译都不能编译过去。

3.封的太厉害,可以调节的参数太少。

4.ccv的官方网站已经有近3年不再更新这个软件。

以上的缺点就已经够我把ccv抛弃了。

但是最终我没有抛弃它,因为我没有找到其他的可以替代的开源的多点触控+图像处理的软件。所以我还得继续研究它。

--------

最开始的时候我是使用vs2010 编辑的ccv1.3 后来经过一个高人的指点终于发现应该:使用vs2008下编辑最新的ccv1.5 。这样终于可以在代码可以调试的情况下运行ccv,。现在我又想有开源的项目为什么不多加利用呢。何必自己写呢?运行ccv的界面如下:

运行tuio官网的c++例子所接收的ccv通过3333端口发出的数据的截图如下:


ok了,终于可以具体在可以调试的情况下观察ccv的代码了。


首先说一下我理解的ccv的大体框架:

图像-》ps3摄像头-》ps3驱动处理图像-》ofNcoreVision类-》filter类-》tracking类-》tuio类-》发送到flash应用程序。其中我感觉ofNcoreVision类起到了整个程序的“main”函数的作用,所有的类、函数调用,均是ofNcoreVision这个类调用的。tracking类起到了整个程序的核心作用,这个类起到了1》查找id,确定坐标位置等作用。


--------未完待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值