代码改变世界

CCV使用两个PGR Firefly摄像头源码(二)----添加线程

2009-12-18 16:48 by libiver, 250 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/12/18/5033184.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog现在将增加了线程来处理摄像头获取数据的源码贴出来,方便大家讨论,与上一篇blog的代码有一点点修改。主要是继承了openframeworks的ofxThread类,ofxThread很方便我们增加线程。但是如果单独测试有点麻烦的,当然你可以建立一个openframeworks的过程来测试。代码如下,希望大家讨论,留言,改进, 阅读全文

CCV使用两个PGR Firefly摄像头源码

2009-12-17 13:21 by libiver, 481 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/12/17/5024675.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog 最近因为项目需要,需要在ccv中使用多摄像头。在官方的ccv 1.3中是直接支持两个Sony PlayStation 3 Eye Camera的,但是经过测试发现PS 3摄像头达不到我们要求,所以只有还是采用以前一直用的PGR Firefly@MV摄像头,自己来改写代码支持多个。现在将代码贴出来,大家互相学习交流讨论,希望 阅读全文

Boost学习笔记----SmartPointer之Boost::scoped_ptr

2009-12-10 22:28 by libiver, 260 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/12/11/4982419.aspx.aspx">开拓进取的小乌龟------->CSDN点滴点点滴滴Blog 很久之前就看了一些Boost的介绍,也一直在断断续续地关注着它,可就是没有去学习下或者写段代码来验证下。终于在一年到底的时候,静下来买回来《Beyond The C++ Standard Library--An Introduction to Boost》这本大作,安静地看看Boost的真面目 阅读全文

关于Visual Studio项目系统属性中的宏

2009-05-08 16:36 by libiver, 325 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/05/08/4161259.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog宏说明$(ConfigurationName) 当前项目配置的名称(例如“Debug”)。$(IntDir)为中间文件指定的相对于项目目录的目录路径。它解析为“中间目录”属性的值。$(OutDir)输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。$(DevEnvDir)VisualStudio.NET的安装目 阅读全文

随时点滴--------关于项目设置中的“生成后事件”设置

2009-05-07 23:10 by libiver, 202 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/05/07/4159199.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog今天在编译一个新的openframeworks工程的时候,编译是成功了,但是运行的时候却弹出“没有找到xxx.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”可是openframeworks自带的sample编译却不会出现这个问题,并且还发现一个问题就是这些找不到的dll在of项目中编译后会自动copy到 阅读全文

随时笔记---------template的分离编译

2009-05-04 16:10 by libiver, 180 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/05/04/4148948.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog在很多编译器中不支持template的分离编译,也就是不支持template的声明和实现分开来写,否则会出现LNK2019错误。原因是template是被编译器编译两边的,第一次检查声明的语法是否正确,二次才是数据类型加进来编译。解决方法:1、将实现和声明放在一起编写(也即将.h和.cpp文件合并为一个文件) 2、includ 阅读全文

openMP学习笔记(一)

2009-04-30 11:37 by libiver, 306 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/04/30/4139211.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog之前大概看了一下openMP,并且在初期像很多人一样犯了一些低级错误。openMP是一种API,不是另一种编程语言,是像XML这样的一种业界标准,是一种基于内存共享的可扩展的可移植的多核并行编程模型,它适合于PC应用程序,同样也适合超级计算机的并行编程。可以去openMP的官网(www.openmp.org)它的介绍。open 阅读全文

Box2DFlash笔记(四)--世界缩放单位

2009-04-15 11:23 by libiver, 213 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/04/15/4075217.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog在这个问题我栽了一个跟头,总是设置不正确,所以老是发生碰撞检测不准确。其实很简单,特别是在用flash做出来的body,而不是用b2DebugDraw绘制body的时候,因为使用b2DebugDraw来绘制的时候,不需要我们来设置body的大小。但是当我们是使用flash自己绘制的body创建到world中时,不但需要使用b2 阅读全文

Box2DFlash笔记(三)--鼠标移动事件实现

2009-04-13 22:56 by libiver, 211 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/04/13/4071104.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog这段时间在研究Box2DFlash这个开源APE,现在分享一下Box2DFlash中鼠标实现的方法。在Box2DFlash自带的TestBed中就实现了鼠标事件和键盘事件,其实就是Actionscript 3键鼠事件,然后结合一下Box2DFlash。关于怎么实现鼠标移动,可以说是对研究APE必须弄清楚的,不然就不要玩APE了 阅读全文

Box2DFlash笔记(二)--b2DebugDraw类的使用

2009-04-09 17:24 by libiver, 235 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/04/09/4060162.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog在上一篇所有的body都是用flash做的,想ground,circle etc。其实在Box2DFlash中提供了一个Debug用的类,b2DebugDraw来Draw这些body,这篇blog中说明怎么使用b2DebugDraw这个类,代码如下://// DbgDraw.as//// a simple applicatio 阅读全文

Box2DFlash笔记(一)

2009-04-08 15:48 by libiver, 294 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/04/08/4057340.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog玩了一段时间的Box2D这个C++的Physicas Engine,突然发现有人把它写成了Flash版的,官网为:http://box2dflash.sourceforge.net/,大家可以去玩玩,很不错的。Download下来后,自己也照着做了个,其实很简单的,没C++哪么复杂。由于没有flash版的Docs,所以大家去找 阅读全文

TinyXML生成xml文件

2009-03-31 16:30 by libiver, 374 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/03/31/4038989.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog前面简单介绍了TinyXML,顺便写了一个简单的例子来测试利用TinyXML生成xml文件,其实代码实现很简单。如下:void WrittingXML(TiXmlString & xmlFile){ TiXmlDeclaration * xmlDec = new TiXmlDeclaration("1.0&q 阅读全文

C++中XML的解析之TinyXML

2009-03-30 22:07 by libiver, 224 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/03/30/4037213.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog前段时间需要用C++写一个读写解析XML的控制台程序,想想自己写,是不可能的,为了这么点事情,所以就去找Opensourece的东东了,google一下发现了很多的使用Parser XML的库,最后具体了解了下TinyXML和Xerces这俩个有名的Lib了,Xerces是IBM贡献的一个重量级的库,而TinyXML则是一个很 阅读全文

关于加载外部SWF文件的声音控制

2009-03-30 21:13 by libiver, 171 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/03/30/4037090.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog今天加载了一个有声音的swf,然后在没播放完成的时候,又加载了另一个swf,同样是有声音的,结果发现奇怪的事情出现了,先前的swf视频是销毁,unload不见了,可是声音还是在播放的,结果发现内存也没有被释放,过了好久才释放(我的代码中如果播放完成或者什么的都是有销毁的过程的,不过有点对Actionscript 3的垃圾回收机 阅读全文

一个简单的加载外部SWF文件类

2009-03-28 15:45 by libiver, 221 阅读, 0 推荐, 收藏, 编辑
摘要:声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/03/28/4032276.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog紧接着上一篇blog,贴一个我自己平时用的加载AVM2的swf的类,同大家分享。//// CLoadMedia.as//// you can load external swf and pictures used this class//// Written by Leezhm, 7th Nov, 2008// Contact 阅读全文

关于Actionscript 3加载外部swf

2009-03-27 22:22 by libiver, 212 阅读, 0 推荐, 收藏, 编辑
摘要:关于Actionscript 3加载外部swf声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。本文链接:http://blog.csdn.net/li_007/archive/2009/03/27/4031073.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog对于外部swf的加载,Actionscript 3已经改变了Actionscript 2/1的实现方法,当然Actionscript提供的方法也更友好,有效,更简便控制外部swf文件。比如在加载完成后获得swf文件的帧数,swf文件的一些属性,已经加载过程的信息,etc。当然能够得 阅读全文

Assembly Manifest 通俗简易手册

2009-03-18 13:00 by libiver, 265 阅读, 0 推荐, 收藏, 编辑
摘要:Assembly Manifest 通俗简易手册声明:此文章是在学习过程中转载,文章原文链接:http://hi.baidu.com/codinglife/blog/item/ea9acceab2f833d7d539c90e.html,无意侵犯作者版权,如有不妥,可联系leezhm@126.com,本人将马上删除。恩,为了大家都能很方便的理解,我将尽量简单通俗地进行描述。[现象]对这个问题的研究是起源于这么一个现象:当你用VC++2005(或者其它.NET)写程序后,在自己的计算机上能毫无问题地运行,但是当把此exe文件拷贝到别人电脑上时,便不能运行了,大致的错误提示如下:应用程序配置不正确. 阅读全文

Actionscript 3.0 事件机制剖析--The Event Flow

2009-03-03 16:55 by libiver, 208 阅读, 0 推荐, 收藏, 编辑
摘要:Actionscript 3.0 事件机制剖析-----The Event Flow 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/03/03/3953520.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog 本篇blog来分析Actionscript 3中Event Flow机制,前提是你熟悉了解Actionscript 3中的Display List。在文中会详细介绍Actionscript 3的事件流的具体三个阶段,以及事件响应是怎么实现 阅读全文

Actionscript 3.0 显示编程基础---显示列表

2009-03-03 14:48 by libiver, 205 阅读, 0 推荐, 收藏, 编辑
摘要:Actionscript 3.0 显示编程基础 显示列表 声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/03/03/3952945.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog 我想关于Event Flow机制,首先应该熟悉Actionscript 3中的显示列表(Display List)。事件流机制也只有在显示列表中才有的,也可以说没有显示列表就根本不可能有事件流机制,而且事件流机制也是显示列表实现高级显示效果的一个重要的基础,所以本篇 阅读全文

Actionscript 3.0 事件机制剖析---事件发送方式(三)

2009-03-02 22:37 by libiver, 133 阅读, 0 推荐, 收藏, 编辑
摘要:Actionscript 3.0 事件机制剖析事件发送方式(三)声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。 本文链接:http://blog.csdn.net/li_007/archive/2009/03/02/3951003.aspx开拓进取的小乌龟------->CSDN点滴点点滴滴Blog关于事件发送方式三,肯定是实现IEventDispatcher Interface了。其实EventDispatcher class就是实现了IEventDispatcher Interface的,IEventDispatcher Interface声明了5个事 阅读全文