Вы можете попробовать реализовать свое приложение в обработке и посмотреть, соответствует ли оно вашим потребностям и достаточно ли быстро. Должно быть немного проще и быстрее писать 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.