omnimeeting视频会议程序编译(vs2008)

来源:互联网 发布:好的淘宝女装店铺推荐 编辑:程序博客网 时间:2024/06/08 15:09

http://hi.baidu.com/pengjj0807/blog/item/425d7944a042e48bb3b7dc65.html

 

Omnimeeting是一个多平台的C++ 视频会议程序,能通过RTSP协议做到实时的摄像/音频流传输,支持人脸识别和跟踪提供I转换/发送全方位图像的API。

Omnimeeting 特点:


   a - 简单的视频流

   b -复杂的人脸识别

   c -硬件转换使用Cg and shaders

   d - 新OmniStuff架构

   e - New OmniStream architecture

在此编译的是网上流行的是omnimeeting-win-0.4-src源码包中提供的omnitest示例,这为今后编译Omnimeeting先热热身。

注:其实omnitest已经是一个配置好了的示例程序,只有由于软件版本的更新和开发环境的更新,以前前辈们的配置现在运行起来估计要做修给了,本人正是将其修改到vs2008下,并且wxWidgets用的是wxWidgets-2.8.10,都是最新版本。

下面是具体步骤:

1安装OpenCV1.0,默认安装即可

2安装wxWidgets-2.8.10

3编译wxWidgets-2.8.10生成wxWidgets-2.8.10库,如下:

进入C:/wxWidgets-2.8.10/build/msw,用VC打开wx.dsw工程文件。进入Build—〉Batch Build,只选中所有工程各自的Win32 Release和Win32 Debug版本,然后开始Build。等待十来分钟...等...

4打开Omnimeeting下的omnitest示例程序:omnitest.vcproj

5配置:

项目—〉属性—〉配置属性 —〉c/c++ 常规 —〉 附加包含目录,添加头文件路径:

//opencv

C:/Program Files/OpenCV/otherlibs/highgui

C:/Program Files/OpenCV/cxcore/include

C:/Program Files/OpenCV/cv/include

//wx

C:/wxWidgets-2.8.10/lib/vc_lib/mswd

C:/wxWidgets-2.8.10/lib/vc_lib/msw

C:/wxWidgets-2.8.10/include

项目—〉属性—〉配置属性 —〉连接器->常规->附加库目录添加:

C:/Program Files/OpenCV/lib

C:/wxWidgets-2.8.10/lib/vc_lib

C:/wxWidgets-2.8.10/lib

6 运行...此时会提示找不到dll,这些dll都在你安装的opencv目录下,自己去找,完了将他们拷贝到你生成的exe文件所在的目录下(debug or release?)目录中即可。

后话: 具体的设置还要看你的具体环境,根据一次次的编译查错来更改路径等信息

原创粉丝点击