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
они теперь работают почти вдвое быстрее.
>>> Источник