AI Computer Vision — работа с изображениями
AI-ориентированная карта API для захвата изображений, их обработки, OpenCV и компьютерного зрения.
Карта раздела Computer Vision / Images
Краткая карта по захвату экрана, поиску изображений, OCR, OpenCV, проверке цветов, работе с пикселями и CV debug overlays.
Что обычно нужно пользователю
- Захватить экран, окно или область.
- Найти изображение или шаблон на экране.
- Найти текст через OCR.
- Искать цвета или отдельные пиксели.
- Запускать CV из скрипта.
- Показывать debug-боксы поверх найденных областей.
- Профилировать CV-операции и циклы обработки пикселей.
Как это устроено
- Захват получает кадры с экрана, окна или выбранной области.
IComputerVisionExperimentalScriptingApi— точка входа для CV в скриптах.ICvAccessorвыполняет операции с изображениями, текстом, цветами и пикселями.- В aura-сценариях используются классы триггеров.
- Для debug-боксов и подписей используйте
osd/screen-overlay.md. - Поиск с ML-моделями частично относится к
ml/ai.md. - Профилирование и производительность описаны в
computer-vision/profiling.md.
Основные API и классы
IComputerVisionExperimentalScriptingApi— точка входа для CV в скриптах.ICvAccessor— основная поверхность CV-операций в скриптах.ImageSearchTrigger— триггер для поиска изображения или шаблона.TemplateImageMatcher— стабильный template matching.FeatureImageMatcher— feature-based matching.TextSearchTrigger,IRecognitionEngineProvider— OCR.ColorSearchTrigger,IColorSimilarityCalculator— сценарии работы с цветами и пикселями.WindowCaptureService,WindowImageSource,WindowCaptureTriggerBase— инфраструктура захвата.
Что лучше использовать
- Для CV в скриптах используйте
IComputerVisionExperimentalScriptingApiиICvAccessor. - Для aura-сценариев предпочитайте встроенные триггеры.
- Для захвата используйте готовые capture services, а не собственную логику скриншотов.
- Для отладки областей используйте
osd/screen-overlay.md. - Прежде чем гадать, где тормозит CV-цикл, откройте
computer-vision/profiling.md.
Чего лучше избегать
- Не хардкодьте OCR engines, если доступен provider lookup.
- Не пишите свой frame capture, пока не проверили готовые capture services.
- Не смешивайте логику ML-моделей с детерминированным matching без необходимости.
Опорные точки для поиска по коду
IComputerVisionExperimentalScriptingApi,ICvAccessor,ImageSearchTrigger,TemplateImageMatcher,FeatureImageMatcher,TextSearchTrigger,IRecognitionEngineProvider,ColorSearchTrigger,WindowCaptureService,WindowCaptureTriggerBase.
Синонимы для поиска
- image search
- template match
- feature match
- OCR
- text recognition
- color search
- pixel search
- window capture
- screen capture
- OpenCV
- Emgu CV
Смежные карты
osd/screen-overlay.mdcomputer-vision/profiling.mdml/ai.mdosd/selection.mdwindows-subsystems/window-handles.md