AIWeavioПЛАТФОРМА АВТОМАТИЗАЦИИ

Узлы: Модели ИИ

Поиск объектов обученными моделями из раздела «Модели ИИ».

Object Detection

ai.object_detectionexec

Поиск объектов обученной моделью.

In: Window:HWND, Model:String, Confidence:Float

Out: Result:ModelResult, Objects:ModelResult, Found:Bool, Count:Int, Pos:Vec2, Confidence:Float

Выберите модель из раздела «Модели ИИ».

Object Detection(enemy) → If Found → Move Click(Pos).

Objects Detection (All)

ai.objects_detection_allexec

Возвращает все найденные моделью объекты.

In: Window, Model, Confidence

Out: Objects, Found, Count, Pos, Confidence

Используйте для дальнейшей фильтрации / сортировки.

Objects Detection All → Detection By Index.

Closest Object Detection

ai.closest_objectexec

Выбирает найденный объект, ближайший к опорной точке (Reference).

In: Window, Model, Confidence, Reference:Vec2

Out: Pos:Vec2, Result:ModelResult

Опорная точка — обычно центр экрана или персонаж.

Reference=(960,540) → Closest Object → Mouse Move.

Coordinate Detection

ai.coordinate_detectionexec

Возвращает координату объекта по модели.

In: Window, Model, Confidence

Out: Pos:Vec2

Когда нужна только точка цели.

Coordinate Detection → Mouse Move Smooth.

Class Detections

ai.class_detectionsexec

Ищет объекты конкретного класса (по номеру класса).

In: Window, Model, Confidence, ClassId:Int

Out: Found, Count, Pos, Confidence

Номер класса (ClassId) соответствует классам обученной модели.

ClassId=0 — враг, ClassId=1 — предмет.

Closest Class Object

ai.closest_classexec

Выбирает ближайший объект указанного класса.

In: Window, Model, Confidence, ClassId:Int, Reference:Vec2

Out: Found, Pos, Distance:Float, Confidence

Чтобы выбрать ближайшего врага или предмет.

Closest Class(ClassId=враг, Reference=центр) → клик.

Detection By Index

ai.detection_by_indexexec

Берёт один найденный объект из результата модели по номеру.

In: Window, Model, Confidence, Index:Int

Out: Found, ClassId, Pos, Size, Confidence

Перебор объектов по индексу.

«Индекс» 0 — первый объект, 1 — второй.

Ignore AI Object

ai.ignore_objectexec

Добавляет прямоугольник в список областей, которые модель должна пропускать.

In: Rect X/Y/W/H:Int

Out: exec Out

Пропускать область интерфейса, которую модель постоянно принимает за объект.

Clear AI Ignore List

ai.clear_ignore_objectsexec

Очищает список областей, пропускаемых моделью.

In: —

Out: exec Out

Очистить список пропускаемых областей при смене сцены.