0

对 oF 和 C++ 来说相当新,但试图打开 Flash (AS3) 和佳能 DSLR 之间的通信。我们已经使用套接字服务器(使用https://github.com/roxlu/ofxFlashCommunication)成功完成了它,因此 AS3 可以触发 DSLR 的快门,获取图像路径等。但是我们想打开实时取景预览(这很容易在使用佳能 SDK 的 C++ 应用程序中查看)到网络摄像头流中,以便 Flash 可以向用户显示预览(通过 AS3 的本机相机和视频类)。不幸的是,通过套接字服务器传递实时视图图像数据不是一种选择,因为这需要将图像转换为字节数组,将其传递给闪存,然后让闪存将其解析回图像。这种方法太慢了(低 FPS)。

当前操作系统:Mac OSX 10.8.3

将实时视图从 C++ 转换为 Flash 的最佳方法是什么?是否有一个易于使用的 oF/C++ 库,可以帮助我将一系列图像(实时)转换为原生硬件网络摄像头流?

4

1 回答 1

0

有一个软件可以打开佳能DSLR变成AS3原生相机 http://sparkosoft.com/

不幸的是,它似乎不尊重凸轮上的帧速率设置。我不知道是否存在不允许 60fps 的硬件限制。

也许这会让你更接近你想要的地方。如果你能让它工作@60fps 让我知道 http://www.monday8am.com/en/2012/05/29/canoneos_lib_extension/

于 2013-07-18T21:25:13.807 回答