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 (всего исправлений: 2)

А какова ниша у всего этого дела? Встраивальщина? Так проще взять C++ и opencv. Быстрое прототипирование? Так проще взять python и opencv.

seiken ★★★★★
()

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

Робо, ты специально так написал?

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

Мы скопипастили это из новости трёхлетней давности; думаете, спустя такое время помним? :P

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

какая ниша

GPL NIH ради GPL NIH. У GNU/FSF разве бывает иначе?

Видать, учёные какие-то используют. Из тех, у кого в команду случайно затесалось антилопоголовое существо.

mertvoprog
() автор топика

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

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

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

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

Есть несколько вопросов к нему. Если схему, то лучше ракету. Если лисп, то лучше CL. :)

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

Очевидный ELisp, от него хоть какая-то практическая польза в 2$21-м.

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

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

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

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

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

aeralahthu
()

Такое ненужное, о существовании которого узнаешь из новости

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

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

Столлман не имеет отношения к Guile много лет.
А лид проекта Andy Wingo почти ненавидит Stallman-а.

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

Guile 3 быстрее чем Chicken.

tp_for_my_bunghole
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.