NeuroMoon¶
NeuroMoon
- система для визуализации работы нейронной сети
Создание шаблонов NeuroMoon¶
Введение в шаблоны¶
Нейронные сети способны определять различные компоненты пользовательского интерфейса, такие как кнопки, подписи, поля ввода и много другое. В большинстве случаев идентификация этих объектов производится за счет текста на этом компоненте или на связанных с ним компонентов.
Однако для различных значков и иконок интерфейса этот подход не работает, сети не могут определить назначение этого компонента, например, иконки сохранения. Сам компонент будет найден, но его идентификация останется неопределенной.
Для этого в NeuroControl используется механизм соотнесения шаблонов: вы сохраняете участок изображения, даете ему имя, и, когда обращаетесь к нему по имени, система находит наиболее похожий участок изображения и явно иденцифицирует его.
Для удобства пользователя NeuroMoon позволяет создавать и сохранять шаблоны.
Создание шаблонов в NeuroMoon¶
Для создания шаблона в NeuroMoon необходимо загрузить исходное изображение, после чего выделить желаемый участок и сохранить его. Таким образом, создание нового шаблона возможно через:
- Загрузка нового изображения с компьютера пользователя
- Выделение шаблона на изображении из запуска NeuroControl
- Выделение шаблонов на уже загруженных изображения
Загрузка изображения вручную и создание шаблона¶
- Откройте NeuroMoon и перейдите на вкладку IconService
- Перейдите в требуемый проект.
В данном руководстве будем использовать проектEducation
.
Как правило, каждый проект соответствует отдельному приложению. Вы можете создать новый проект, для этого:- Нажмите на знак
+
справа отПроекты
- Напишите имя создаваемого проекта
- Нажмите на
✓
- Нажмите на знак
- Нажмите на кнопку Добавить изображение и выберите изображение
После загрузки изображения оно должно появиться на экране -
Перейдите в режим редактирования, выделите область и создайте шаблон.
4.1 Перейдите в режим создания/редактирования
4.2 Выделите интересующую область на изображении
4.3 Нажмите ПКМ на выделенной области и выберите пункт Создать
4.4 Создайте шаблон, придумав ему имя, опциональное описание и тэги. Сохранение шаблона происходит через кнопку
Отправить
После сохранение шаблона, страница перезагрузится, появится список подложек и созданных шаблонов.
Теперь при работе с системой, сохраненной элемент можно найти как шаблон с именем Избранное
.
Создание шаблона на изображении из запуска¶
После того, как была выполнена операция по поиску элемента, система сохраняет результаты и исходное изображение в NeuroMoon. Для создания шаблона в этом случае можно воспользоваться результатом этого запуска.
- Перейдите в запуск NeuroMoon, в котором распознавалось требуемое изображение
- Выберите требуемое изображение и перейдите в меню редактирования
- Выделите интересующую вас область, нажмите на ней ПКМ и выберите
Создать
- Заполните атрибуты шаблона:
- Выберите проект
- Придумайте имя шаблона
- Опциональное описание шаблона
- Опциональный тэги
Нажмите
Отправить
- После отправки, шаблон будет создан в указанном проекте. Для того, чтобы убедиться в этом, перейдем на вкладку
IconService и выберем проект в котором создавали шаблон.
- Шаблон создан. Имя подложки генерируется автоматически, его можно переименовать:
- Нажмите на значок карандаша на элементе
- Переименуйте подложку
- Нажмите на
✓
Выделение шаблона на существующем изображении¶
На загруженной подложке можно добавлять новые шаблоны. для этого просто выберите необходимую подложку и повторите шаг 4 из Загрузка изображения вручную и создание шаблона