1.4.6607
Середина марта 2024 года
Скриптинг, настройка и исправления
В этом релизе собраны в основном улучшения и исправления, появившиеся в первую неделю после выхода Behavior Trees в публичный доступ, когда пользователи начали активно писать в них скрипты.
OSD: добавлена визуализация окна и региона
Во всех триггерах семейства Search появилась новая опция, которая подсвечивает на экране окно, из которого идет захват, а также регион внутри окна, который обрабатывается (если он задан). Это очень помогает при отладке и настройке.
Кроме того, все чекбоксы OSD можно привязать, поэтому вы можете очень быстро добавить триггер HotkeyIsActive, привязать все чекбоксы к его свойству IsActive — и готово: у вас будет переключаемый оверлей со всеми bounding boxes, регионами и метками прямо на экране.

Исправления и улучшения
- [Image/Color/ML Search] Видео, которые вы сохраняете, теперь можно кодировать кодеком H.264 — это дает заметно лучшее качество и, как следствие, более качественные материалы для обучения
- [Image/Color/ML Search] Исправлена ошибка во всех триггерах *Search: при использовании anchor/offset регион выбирался некорректно
- [ML Search] Исправлена ошибка: кнопка "Show more" не работала
- [UI] Убраны анимации переходов окон — это должно немного ускорить открытие диалоговых окон
- [Crash] Исправлен редкий сбой, который иногда происходил, когда программа пыталась получить заголовок уже удаленного процесса
- [Scripting] Во всех capture-триггерах теперь доступен ViewportTransforms — его можно использовать для преобразования игровых координат в экранные и наоборот. Особенно полезно, если вы хотите рисовать оверлей через IOnScreenCanvasScriptingApi или кликать по внутриигровым объектам через ISendInputUnstableScriptingApi.
- [Scripting] Добавлена поддержка относительного пути
.— он возвращает aura/папку, в которой выполняется скрипт. Подробнее смотрите в этом примере - [Scripting] В ISendInputUnstableScriptingApi добавлены методы IsKeyDown/IsMouseDown — они позволяют определить, нажата ли сейчас клавиша клавиатуры или кнопка мыши
- [YoloEase] Этот инструмент был вынесен в отдельный Github project. Исходники будут добавлены немного позже. Для тех, кто пропустил: этот инструмент позволяет автоматизировать процесс обучения моделей машинного обучения, беря на себя большую часть работы. От вас требуется только предоставить скриншоты и размеченные данные.
- [YoloEase] Улучшено качество скриншотов, загружаемых в CVAT