Разработка DSL для обработки изображений в Scala - Предложить библиотеки - PullRequest
2 голосов
/ 28 февраля 2011

Мы разрабатываем внутренний DSL в домене Scala для обработки изображений. Предполагается, что DSL предлагает функции, аналогичные MATLAB. Мы намерены разработать этот DSL в качестве оболочки над существующими библиотеками обработки изображений Java. Однако, поскольку у нас нет опыта работы с изображениями в Java, нам трудно выбрать библиотеку Java для использования в нашем проекте. До сих пор мы сталкивались с Java Advanced Imaging Utilities (который был слишком низким уровнем на наш вкус) и JMagick (у которого, кажется, нет доступных онлайн-учебников). Какие библиотеки обработки изображений вы бы порекомендовали нам использовать, учитывая простоту разработки и учитывая очень короткий срок? (Эффективность полученной библиотеки нас не сильно волнует.)

PS: Это проект уровня бакалавра.

1 Ответ

3 голосов
/ 28 февраля 2011

Вы должны проверить ScalaLab , которая, насколько мне известно, еще не включает библиотеку обработки изображений, но соответствует мему "Функциональность DSL + Matlab".

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

...