Язык/среда обработки изображений

Я интересуюсь изучением некоторой обработки изображений. Я предполагаю, что matlab является лучшим способом пойти об этом, но прямо сейчас у меня нет доступа к matlab. Я попробовал октаву, но по некоторым причинам она не может равномерная нагрузка png, bmp или что-либо кроме 1 определенного формата. R, кажется, не ключ здесь также.

Что язык является предпочтительным здесь? Perl?

Также кто-либо может указать на меня на какие-либо другие хорошие учебные руководства, которые я, возможно, пропустил на обработке изображений?

5
задан Noha Kareem 1 December 2012 в 10:38
поделиться

5 ответов

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

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

8
ответ дан 18 December 2019 в 07:32
поделиться

Рекомендуемым языком в моем классе машинного зрения был Ch с библиотекой OpenCV. Ch является в основном интерпретируемой версией C, синтаксис весьма схож, но имеет несколько хороших функций, как обработка массивов как матрицы. OpenCV будет содержать в значительной степени любую функцию обработки изображений, в которой Вы могли нуждаться.

3
ответ дан 18 December 2019 в 07:32
поделиться

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

Я сделал некоторое пиксельное искажение и обработку изображений с PIL, библиотекой изображений Python. Это совершенно достаточно для обработки единственных изображений RGB разумного размера (скажите, какой потребительский цифровой фотоаппарат поставляет). Это может обработать альфа-каналы, имеет некоторые фильтры, более или менее быстрые методы доступа к информации о пикселе - и это - Python, очень простой и читаемый язык.

6
ответ дан 18 December 2019 в 07:32
поделиться

Я думаю, что любые бесплатные среды программирования сделают основную обработку изображений хорошо. Если скорость не будет проблемой, то Обработка будет хорошо работать, и можно легко расширить код до Java в будущем.

3
ответ дан 18 December 2019 в 07:32
поделиться

Взгляните на Adobe Pixel Bender. Это - действительно забава играть с.

1
ответ дан 18 December 2019 в 07:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: