C++套接字服务器到 Flash/Adobe AIR
C++ socket server to Flash/Adobe AIR?
我正在使用AIR通过虚拟标记跟踪来做一些增强现实。我正在使用FLARToolkit,它工作正常,除了在某些照明条件下帧速率下降到荒谬的低点。这是因为Flash只使用CPU进行处理,每一帧它都在应用滤镜,调整阈值,并分析像素以找到标记图案。没有任何硬件加速,它可能会变得非常慢。
我做了一些搜索,看起来最快,最稳定的跟踪库是Studierstube(http://handheldar.icg.tugraz.at/stbtracker.php 和 http://studierstube.icg.tugraz.at/download.php)。不幸的是,我不是一个C++开发人员。但是使用这个跟踪器似乎跟踪速度非常快(特别是因为它不像Flash那样都是CPU处理)。
所以我的计划是构建(或者更确切地说,让某人构建)一个利用此跟踪器的小型C++程序,然后将标记位置数据每帧(只需要 30 FPS)发送到我的 Flash 客户端应用程序,以显示视频和一些增强现实体验。我相信这将通过套接字服务器或其他东西完成吗?对于一个体面的C++开发人员来说,这是可能的并且相当容易吗?我会问他/她,但我正在寻找这样的人。
这个链接会有帮助吗?
http://www.adobe.com/devnet/air/flex/quickstart/articles/interacting_with_native_process.html
正如一些人在这里所说的那样,它将通过本机进程完成......
相关文章:
- 为什么 const std::p air<K,V>& 在 std::map 上基于范围的 for 循环不起作用?
- C++:无法使用 "=" 运算符更改 std::p air 的值
- 如何在创建自定义迭代器时获得 std::p air 的第一个和第二个?
- 在OSX上使用CMake将Adobe的XMP工具包构建为共享库的最简单方法是什么?
- 使用 std::p air 进行返回值优化
- 标准::在双类和类的 std::p air 上更大
- 为什么 std::p air 的大小与其元素的大小之和不同?
- 像 std::list<std::p air<string, string>> 这样的结构在返回时会被复制吗?
- 查找 std::vector 中的最小值和最大值 std::p air
- 地图是否将元素存储为 std::p air?
- std::p air 会破坏其动态分配的对象吗?
- 如何在 std::p air 中使用 System::Guid 和自定义枚举?
- Adobe Acrobat插件-在上下文菜单中创建子菜单项
- boost::mpl 不使用(甚至不兼容)std::p air 的原因是什么?
- 我可以将c++库打包为适用于移动IOS/Android的Adobe Air原生扩展吗
- C++套接字服务器到 Flash/Adobe AIR
- 如何从Adobe AIR应用程序获取HDC或ScreenShot
- 从DLL调用的C++方法返回Adobe Air本机扩展中以前调用的数据
- C++ Adobe Air Overlay
- 如何为adobe air(或flex)编写c/c++扩展