LINUX.ORG.RU

GNU Guile-CV 0.3.1

 , , , ,


2

3

Guile-CV — это библиотека компьютерного зрения для языка программирования GNU Guile, являющаяся привязкой к библиотеке Vigra. Vigra написана на C++ и используется в Guile-CV через прослойку Vigra C. Guile — реализация языка Scheme, диалекта Lisp.

Изменения с прошлой новости (0.2.0)

0.3.1 (Ноябрь 2021):

  • Исправлена ошибка в скрипте pre-inst-env, использующемся во время сборки Guile-CV либо для тестирования и запуска экземпляров Guile-CV без установки. Теперь библиотеки во время сборки ищутся в ещё одном месте, благодаря чему Guile 3.0 (≥ 3.0.6) успешно находит libguile-cv.

0.3.0 (Ноябрь 2021):

  • Исправлена совместимость с Guile ≥ 3.0.7. Для ветки Guile 2.0 теперь требуются версии ≥ 2.0.14. Также поддерживается Guile 2.2.
  • Требуется Makeinfo ≥ 6.6.
  • Улучшена производительность im-transpose и im-transpose-channel: благодаря выносу основной функциональности f32vector-transpose в libguile-cv они теперь работают в 22 раза быстрее.
  • Документация реструктуризирована и теперь соответствует модели, принятой для GNU G-Golf. Обновлён раздел «Configuring Guile’s raised exception system». Убедитесь, что внимательно прочли и применили предложенные изменения.

0.2.1 (Ноябрь 2018):

  • Начиная с коммита 0af647d08 требуется Vigra C. Локальные интерфейсы minima и maxima теперь поддерживают полный набор опций, предоставляемых Vigra.
  • Новые интерфейсы:
    • im-crack-edge
    • im-crack-edge-channel
    • im-local-minima
    • im-local-minima-channel
    • im-local-maxima
    • im-local-maxima-channel
  • Улучшена производительность im-delineate и im-delineate-channel: благодаря выносу основной функциональности f32vector-delineate в libguile-cv они теперь работают почти вдвое быстрее.

>>> Источник



Проверено: xaizek ()

@xaizek, Вы зачем смысл переврали?

Начиная с коммита 0af647d08 требуется Vigra C

Во-первых, Vigra C нужен был и до этого, просто с версии Guile-CV 0.2.1 требуется Vigra C минимум с коммита 0af647d08. Во-вторых, Вы так сформулировали, будто это номер коммита Guile-CV, а не Vigra C. Переформулируйте лучше, или верните взад, если не можете.

mertvoprog ()
Ответ на: комментарий от anonymous

Guile не топ (если ты не GPL-нутый последователь Столлмана, конечно), но вполне норм.

Вкатываться в лиспы проще всего со схемы, учить R5RS (50 страничек всего). В качестве реализации Guile вполне пойдёт. Я ещё Chicken’ом пользуюсь, тоже неплохо.

А как вкатишься, уже сам разберёшься, нужно ли дальше идти и куда: Racket, Common Lisp, Clojure, ELisp, какая-нибудь совсем экзотика.

Racket, кстати, если что, это уже не вполне схема, скорее продвинутый и навороченный диалект лиспа, отталкивающийся от идей схемы.

aeralahthu ()