Язык высокого уровня для обработки изображений

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

5 ответов

Решение

Мое предложение - OpenCV и C++. OpenCV также можно использовать с Python, но я не рекомендую его, если вам нужно написать быстрый код, Python может быть очень медленным.

Mathematica может предложить некоторые полезные функции. Последние несколько выпусков добавили довольно много функций обработки изображений. Вы можете почувствовать вкус, посмотрев на эти записи в блоге:

Mathematica - это интерпретируемый язык, который, по-видимому, препятствует вашим ограничениям в реальном времени. Однако Mathematica всегда хорошо интегрировала сторонний код (в частности, C, Java и.NET), и последний выпуск добавляет значительные новые возможности в отношении генерации C-кода, загрузки динамических библиотек и программирования CUDA / OpenCL GPU.

Увы, Mathematica не FOSS и довольно дорогой для коммерческого использования. Тем не менее, они дают отличные студенческие скидки (+ 90%, последний раз, когда я проверял), и некоторые факультеты колледжей / университетов имеют лицензии на места.

С другой стороны, язык Mathematica довольно нетрадиционен, и требуется время, чтобы разобраться в этом. ИМО, усилия того стоят, но кривая обучения может быть слишком длинной, если сроки вашего проекта короткие.

Примечание: я никоим образом не связан с WRI.

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

Предполагается, что ImageMagick действительно хорош, но у меня нет опыта из первых рук. Mathematica?

Как насчет Python? Есть ПИЛ, который

добавляет возможности обработки изображений для вашего интерпретатора Python. Эта библиотека поддерживает множество форматов файлов и предоставляет мощные возможности обработки изображений и графики.

Вводная статья о NN с python и библиотекой NN с прямой связью:

Другие вопросы по тегам