Библиотеки виджетов с открытым исходным кодом

Какие библиотеки свободного/открытого исходного кода/компьютерного зрения существуют?

Сводка ответов

Библиотеки

Другие

Ответ 1

RoboRealm собрал огромный список программного обеспечения для видения.

Этот старый вопрос упоминает множество библиотек.

Ответ 2

Какой язык вы используете? VLFeat кажется довольно хорошим для С++ (и активно поддерживается), хотя я его на самом деле не использовал. Я в основном знаком с SIFT - существует ряд реализаций, перечисленных в нижней части статьи в Википедии.

Ответ 3

libCVD http://savannah.nongnu.org/projects/libcvd

Cambridge Video Dynamics - библиотека для изображений, видеозахвата, отображения, компьютерного зрения и многое другое. Интегрирует хорошо с TooN для линейной алгебры. Язык: С++

Это активно развивается и имеет множество полезных функций и алгоритмов, и, как правило, эти ребята делают работу очень быстро.

Это LGPL.

Его можно скомпилировать на Win, Linux и MacOS X.

Существует также намерение предоставить порт для Python с этим, чтобы разрешить для прототипа алгоритмов компьютерного зрения с Python и SciPy очень быстро (я не уверен, на каком этапе он сейчас, но на конференции Python была опубликована статья.)

Если вы пытаетесь сделать что-либо в режиме реального времени, вам следует серьезно подумать о libCVD.

Например, В этой библиотеке используется структура PTAM (параллельное отслеживание и сопоставление), которую использует Джордж Клейн.

Ответ 4

Мой университет работает с IceWing быстрым прототипом для задач видения, который используется для добавления задач, делает из них цепочки и имеет графический интерфейс для просмотра результатов и т.д. Библиотека широко используется для задач, связанных со зрением, во всех роботах, разработанных в Билефельде

Вы можете найти библиотеку здесь

Ответ 5

Если вы программируете С++, вы можете проверить CImg. Хотя это не самая оптимизированная библиотека, я нашел ее удобной для пользователя. Он также опрятен тем, что он не заставляет вас развертывать дополнительные DLL.

Ответ 6

Если вам нужно только обнаружение движения, вы можете уйти с Motion