2 года назад
История
readme.md
Ленвзор (Lenvzor)
Утилита для добавления на картинку или видео размытия/выделения квадратом/текстом определённой области с помощью каскадов Хаара.
Установка:
На данный момент единственный способ установки — собрать из исходников, т.к. набблюдаются некоторые неполадки при кросс-компиляции и публикации релиза в Gitflic. В обеих ситуациях требуется установить дополнительные зависимости:
Зависимости:
- OpenCV 4
- FFmpeg (при этом должен быть добавлен в PATH)
- Для отображения диалоговых окон требуются специфичные для операционных систем зависимости:
- MacOS: Osascript (не уверен, что необходим)
- GNU/Linux и другие Unix-подобные OS: Zenity или Qarma или Matedialog Для Windows зависимостей нет
Сборка из исходников
Для сборки требуются:
- Go (рекомендуемая версия: 1.17)
- Зависимости GUI-библиотеки Gio (подробнее на её сайте. Также, для сборки без терминала и с иконкой на Windows можно установить утилиту gogio
- Зависимости библиотеки с биндингами к OpenCV GoCV (подробнее на её сайте)
Сама сборка состоит из нескольких шагов:
- Устанавливаем все необходимые зависимости
- Клонируем репозиторий на компьютер или скачиваем код
- Переходим в
gui/lenvzor
- Сборка:
- Windows (с использованием Powershell):
$Env:CGO_ENABLED=1 go build .
Для компилции без терминала требуется добавить флаг-ldflags="-H windowsgui"
Для компиляции с иконкой (требуется установить Gogio) следует использовать следующую команду:$Env:CGO_ENABLED=1 gogio -target=windows -icon=appicon.png .
- Unix-подобные системы (включая MacOS):
CGO_ENABLED=1 go build .
К сожалению, встроить иконку при компиляции на Unix-подобные системы нельзя.
- Windows (с использованием Powershell):
Обратная связь
Можно заводить проблемы (issue) прямо на хостинге репозитория или же связаться со мной по почте durka@dikey0ficial.rf.gd
==Зеркало==
Есть зеркало проекта в Gitflic, однако в Gitflic не работают относительные пути, из-за чего ссылки и картинки могут не работать.
Описание
Зеркало репозитория в Gitea
Конвейеры
0 успешных
0 с ошибкой