Хищник лучше Кинект?


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

Predator основан на алгоритме машинного обучения и может отслеживать практически любой объект, который хочет выбрать пользователь. Все, что вам нужно сделать, это предоставить начальную ограничивающую рамку, которая включает отслеживаемый объект, и затем система построит модель того, как он выглядит. Модель используется для отслеживания объекта, когда он меняет угол по отношению к камере. Даже если он выйдет из кадра и снова войдет в него под новым углом, программа может обнаружить его и снова отследить.
Алгоритм и программа созданы Зденеком Калалом в рамках его докторского проекта. Программное обеспечение теперь выпущено под лицензией GPL с открытым исходным кодом. Программа Predator – это реализация алгоритма TDL, который работает в реальном времени, но не использует графический процессор или какое-либо специальное оборудование для его ускорения. Код написан на C и основан на MatLab. Он также использует одну функцию из библиотеки OpenCV и работает в Windows, Mac и Linux.
Что действительно удивительно, так это то, что алгоритм не требует обучения. Вы показываете ему объект, который хотите отслеживать, и он узнает, как выглядит объект, когда выполняет отслеживание.
Вы можете увидеть алгоритм в действии на видео ниже и согласитесь, что он впечатляет.

Для чего можно использовать программное обеспечение? Просто подумайте о том, в каких приложениях был помещен Kinect, и теперь подумайте, что вы можете делать более или менее то же самое, но без специального оборудования. Есть также приложения, которые можно использовать, например, отслеживание лиц и распознавание лиц, в которых специальное оборудование Kinect не очень хорошо. Это правда, что это не полноценный трекер тела, но расширить его до этого не составит труда.

Есть, конечно, возможные применения в мониторинге безопасности, роботах, беспилотных транспортных средствах и … ну, вы заканчиваете список! Вот что такое AI!


Добавить комментарий