Довольно плохо знаком с oF и C ++, но пытается открыть связь между Flash (AS3) и зеркальной фотокамерой Canon. Мы успешно сделали это с помощью сервера сокетов (используя https://github.com/roxlu/ofxFlashCommunication), поэтому AS3 может активировать затвор DSLR, получить путь к изображению и т. д. Но мы хотим превратить предварительный просмотр в режиме реального времени (который легко увидеть в приложении C ++ с помощью SDK Canon) в поток веб-камеры, чтобы Flash мог отображать предварительный просмотр (через собственные классы AS3 Camera и Video) для пользователя. К сожалению, передача данных изображения в режиме реального времени через сервер сокетов не является вариантом, так как для этого требуется преобразовать изображение в байтовый массив, передать его во флэш-память и проанализировать флэш-память обратно в изображение. Этот метод был слишком медленным (низкий FPS).
Текущая ОС: Mac OSX 10.8.3
Каков наилучший способ получить живое представление от C ++ до Flash? Существует ли простая в использовании библиотека для oF / C ++, которая может помочь мне преобразовать последовательность изображений (в режиме реального времени) в аппаратный поток веб-камеры?
Существует программное обеспечение, которое может открыть цифровую зеркальную камеру Canon и превратить ее в собственную камеру AS3.
http://sparkosoft.com/
К сожалению, он не соответствует настройкам частоты кадров на камере. Я не знаю, есть ли аппаратное ограничение, которое не позволяет использовать 60fps.
Может быть, это приблизит вас к тому, что вы хотите. Если вы можете заставить его работать при 60fps, дайте мне знать
http://www.monday8am.com/en/2012/05/29/canoneos_lib_extension/
Других решений пока нет …