2009-06-01 3 views
7

Неужели кто-то здесь работает над компьютерным зрением на Mathematica? Я хотел бы знать, какие внешние библиотеки доступны для этого. Недостаточно встроенных функций обработки изображений. Я ищу такие вещи, как SURF, стерео, калибровка камеры, геометрия с несколькими видами и т. Д.Компьютерное зрение с Mathematica

Насколько сложно было бы обернуть opencv для использования в Mathematica?

+3

Незнайка бой Mathematica, но MATLAB может быть лучше подходит для ваших нужд. – mpen

+2

Во-вторых, использование Matlab для компьютерного зрения. – rodion

+0

Мне очень нравится программировать в Mathematica, и поэтому искал в ней решения. – Yogi

ответ

3

Я не думаю, что такая вещь существует, но я начинаю.

Преимущество состоит в том, что вы можете выполнять некоторые аналитические методы ... например, вместо хакера в openCV или даже Matlab бесконечно, вы можете вычислить аналитически количество и увидеть, что метод, ведущий к этой матрице, численно неустойчив, поскольку функция входных переменных. Таким образом, вам не нужно взломать, так как это было бы бессмысленно.

Что касается обертывания opencv, это, по-видимому, не имеет смысла. Правильной процедурой было бы исправление плохих реализаций в opencv на основе вашего анализа в Mathematica и на бумаге.

1

Соглашаясь с Питером, я не считаю, что заставить Mathematica использовать OpenCV - отличная вещь.

Все пользователи компьютерного зрения, о которых я говорил, читали и видели примеры, используют Matlab и инструментарий Imaging. Это либо то, либо идти с совместимым с OpenCV языком + OpenCV.

7

Помимо обширного набора инструментов для обработки изображений, которые теперь (версия 8) изначально присутствует в Mathematica, и которые включают в себя ряд алгоритмов CV как finding morphologic objects, image segmentation и feature detection (смотри рисунок ниже), есть новые функциональные возможности LibraryLink , что упрощает работу с DLL. Вам не нужно было бы менять OpenCV, чтобы называть его из Mathematica. Просто некоторые обертки для функций, которые будут вызываться, и вы в основном сделаны.

enter image description here

+0

Я бы хотел представить отображение всей лунной поверхности на сфере (также темную сторону Луны) с удовлетворительной точностью. Знаете ли вы какие-либо ссылки, как это сделать в Mathematica? – Artes

+1

@ArtesDocendo В разделе «Приложения» на странице документа «Текстура» есть три демонстрации. –

+0

Большое спасибо. – Artes

Смежные вопросы