Компьютерное зрение с Mathematica - PullRequest
7 голосов
/ 01 июня 2009

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

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

Ответы [ 4 ]

7 голосов
/ 19 ноября 2011

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

enter image description here

3 голосов
/ 14 декабря 2009

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

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

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

1 голос
/ 12 марта 2011

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

1 голос
/ 05 января 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...