reacTIVision является открытым исходным кодом, кросс-платформенный рамки компьютерное зрение для быстрого и надежного отслеживания координатных маркеров в видеопотоке в реальном времени. Проект reacTIVision в основном предназначен для быстрого развития материальных пользовательских интерфейсов на основе таблицы.
Ее ядро отслеживания с помощью fidtrack библиотеку Росс Bencina, который является в основном новый высокопроизводительную реализацию оригинального г-контакт Энрико Констанции в Концепция. Эта структура была разработана Мартином Кальтенбруннера et.al. на Technology Group Music, IUA, UPF в Барселоне, Испания в рамках проекта Reactable *, нового электроакустического музыкального инструмента с материального пользовательского интерфейса.
reacTIVision это отдельное приложение, которое посылает сообщения OpenSound управления через UDP сетевой сокет для любого подключенного клиентского приложения. Он реализует протокол TUIO, который был специально разработан для передачи состояния материальных объектов на поверхности стола. Эта структура включает в себя набор свободно например клиентских проектов для различных языков программирования, которые служат в качестве основы для облегчения разработки приложений ощутимые пользовательского интерфейса.
приложение reacTIVision компилирует и запускает под follwing операционных систем: Win32, MacOS X и Linux. Под Win32 он suports любую камеру с надлежащим водителем WDM, таких как USB, USB2, FireWire и DV камер. Столь же под MacOS X любая такая камера поддерживается QuickTime будет работать в reacTIVision. Под Linux, FireWire камеры лучше поддерживается, а также несколько Video4Linux USB камеры.
Новое: Поддержка проекта reacTIVision и купить футболки, плакаты и другие товары с изображением reacTIVision координатных символов в нашем веб-магазине! Все проекты на эти продукты могут быть признаны и отслеживается фактический программного обеспечения reacTIVision.
Обращение Применение
Перед запуском приложения reacTIVision убедитесь, что вы поддержали камера подключена к системе , Приложение может и не будет работать вообще без камеры. Под Win32 и MacOS X приложение попросит выбрать и настроить камеру при запуске. Под Linux камеры будет выбрана автоматически. После настройки приложение покажет видео окно с текущей камеры изображения в черно-белое.
Нажатие 'T' покажет двоичный tresholded изображение, нажав клавишу 'N' будет выключить дисплей, что значительно снижает нагрузку на процессор!
клавишу 'S' вернется к первоначальному исходному изображению. Для удобства отладки и porposes нажав клавишу 'R' экономит сырье кадр изображения, в то время как нажатием клавиши 'B' будет сохранить изображение в формате BMP.
«P» приостанавливает анализ изображений совершенно, попав 'ESC' будет выйти из приложения. Ключ 'F' переключает Diplay количество информации FPS в заголовке. Для того, чтобы производить некоторые более подробный вывод отладки, нажав клавишу "V" будет печатать в настоящее время признаны символы в консоли.
Параметры командной строки
приложение reacTIVision по-умолчанию отправляет сообщения TUIO к порту 3333 на локальной (127.0.0.1)
Для того, чтобы изменения эти параметры вы можете запустить приложение с -h [IP-адрес] и не -p [порт-нет] опции.
reacTIVision необходим так называемый "дерево файл" для того, чтобы функционировать должным образом. По умолчанию "all.trees" входит и загружается автоматически. Если вы хотите использовать вас собственный файл дерева можно запустить приложение с опцией -t [дерево-файл].
желанию, если вы не хотите, чтобы проанализировать полный образ - например, в квадратной или круглой таблицы настройки - приложения могут маскировать часть видеоизображения с черным области, которая ускоряет Сегментация алгоритм. Для того, чтобы применить эту маску можно запустить приложение с параметром -m [квадрат, круг] вариант.
Применяя -h или -help опция будет печатать сообщение использования на консоль.
Калибровка и искажение
некоторых таблиц, таких как Reactable использовании выпуклое зеркало, чтобы увеличить область, видимую в камеру на минимальном расстоянии. Это зеркало, а также рыбий глаз линзы, к сожалению, искажают изображение. reactIVision включает алгоритм коррекции, который корректирует это искажение с помощью так называемой "сетки файл". Эти файлы сетки могут быть получены в ходе предварительного процесса калибровки.
Для калибровки reacTIVision запустить приложение с опцией -c: reacTIVision 9 -g [grid_file]
Для того, чтобы использовать этот калибровки запустить приложение с: reacTIVision -g [grid_file]
Требования:
? libsdl
? libraw1394
? libdc1393
Что нового в 1.3 Stable Выпуске:
? палец отслеживания с помощью мини-наклейки для кончики пальцев
? Альтернативой MIDI-сообщениями (отображение с помощью XML конфигурации)
? улучшенная производительность объекта слежения
? уменьшается камера задержки
? Улучшена процедура калибровки коррекции искажений
? дополнительные клиенты TUIO для PureData, Max / MSP и C #
Что нового в 1.4 Pre 2 версии развития:
? все настройки будут сохранены правильно reacTIVision.xml на выходе
? reacTIVision выходит надежно, когда убили сигнала (на UNIX и Mac)
? исправления и улучшения для обработки различных деревьев пространств
? многие мелкие исправления и улучшения
Что нового в этой версии:
- изменения с 1.4rc1:
- отключить начальные камеры диалоги на Mac и Windows,
- включить конфигурацию камеры на Mac во время выполнения
- позволяет конфигурацию размер изображения с помощью camera.xml на Mac и Windows,
- новый рендеринг для альтернативного небольшой доверительного множества
- в целом изменения к reacTIVision 1.4:
- увеличились стандартный набор 108x2 реперных
- дополнительный небольшой набор из 12 * 2 реперные
- улучшилась доверительное рендеринга (меньшая площадь и лучше пропорции)
- Отслеживание палец пятно, с экраном на установке (ключ F)
- улучшилось, и более надежные доверительное отслеживания (отслеживание среднего больших двоичных объектов с)
- улучшилась точность калибровки
- улучшена поддержка камеры DC1394 и конфигурация Mac и Linux
- улучшена поддержка камеры V4L2 и конфигурация Linux
- на экране и конфигурации XML вместо вариантов командной строки
- добавил выбор MIDI канала для примечании о событиях
- удалены начальные камеры диалоги на Mac и Windows,
- многочисленные мелкие исправления и улучшения
Комментарии не найдены