Что лучше для вашего отслеживания видео?Зачем? - PullRequest
0 голосов
/ 05 августа 2011

Лучший как надежный, ремонтопригодный и быстрый. Учитывая обработку, VVVV или OpenFrameworks ?

  • Я знаю Обработка не очень хорошо обрабатывает большие видеокадры.
  • VVVV (Узлы используют OpenCV) только для Windows.
  • OpenFrameworks (OpenCv) сложнее, чем выше.

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Насколько я понимаю из вашего вопроса, VVVV и OF - это варианты, на которые вы смотрите, но вы предпочитаете программирование на основе узлов VVVV, а не OF, но не рады, что VVVV - только Windows.

Рассматривали ли вы другие альтернативы, такие как MaxMSPJitter или PureData ? Оба похожи на VVVV или наоборот :) MaxMSP имеет пакет для «оптимизированных матричных операций» (3D / видео), который называется Jitter. Для Jitter существует cv.jit бесплатная коллекция внешних объектов, и примеры / учебники великолепны. Точно так же PureData имеет надстройку под названием Gem , которая похожа на пакет Макса Джиттера. Я не пробовал с PureData, но есть привязки OpenCV для него через Gem.

cv.jit sample cv.jit

pdp sample pdp Привязки PureData OpenCV - через Piksel.no

MaxMSP использует QuickTime на OSX и может использовать DirectX на Windows, но это коммерческое. PureData работает на Windows / OSX / Linux, это бесплатно и с открытым исходным кодом.

НТН

1 голос
/ 05 августа 2011

Вы можете попробовать реализовать свое приложение в обработке и посмотреть, соответствует ли оно вашим потребностям и достаточно ли быстро. Должно быть немного проще и быстрее писать Java вместо C ++. Здесь вы можете найти, как настроить обработку с примерами: http://ubaa.net/shared/processing/opencv/

Если вы не хотите ничего кодировать, попробуйте VVVV, он должен быть немного быстрее, но только в Windows, как вы упоминали.

Если ваше приложение для обработки работает слишком медленно, вы можете попробовать openFrameworks. скачайте новый OF 007 с http://www.openframeworks.cc/ и ознакомьтесь с руководством по установке. Если вы выполнили установку, вы можете поиграться с примерами openCV из

<your-OF-folder>/apps/addonsExamples/opencvExample
<your-OF-folder>/apps/addonsExamples/opencvHaarFinderExample/

Лично я предпочитаю OF, потому что вы можете делать любые пользовательские вещи с максимальной производительностью, но хорошо бы создать свой прототип с помощью Processing, чтобы увидеть, работает ли он, и реализовать его снова в OF.

...