Приложения для маркировки позволяют вам создать и импортировать пользовательский алгоритм автоматизации, чтобы автоматически пометить ваши данные. Алгоритмы автоматизации могут быть независимыми от времени или зависящими от времени.
Приложение Image Labeler поддерживает алгоритмы заблокированных изображений.
Чтобы создать алгоритм автоматизации заблокированных изображений для использования с приложением для маркировки, на панели инструментов приложения выберите Select Algorithm > Add Algorithm > Create New Algorithm. Откроется шаблон класса, позволяющий вам задать свой алгоритм. По умолчанию класс наследует от vision.labeler.AutomationAlgorithm
и vision.labeler.mixin.BlockedImageAutomation
классы, как показано определением класса шаблона:
classdef MyCustomAlgorithm < vision.labeler.AutomationAlgorithm && vision.labeler.mixin.BlockedImageAutomation
Алгоритмы заблокированного изображения должны унаследовать от обоих этих классов. Наследование от класса mixin заблокированных изображений позволяет вам получить доступ к таким свойствам, как BatchSize
, BorderSize
и InclusionThreshold
для разработки алгоритмов, основанных на заблокированных изображениях. Для получения дополнительной информации о включении свойств заблокированных изображений смотрите vision.labeler.mixin.BlockedImageAutomation
страница с описанием класса. Для получения дополнительной информации об определении пользовательских алгоритмов автоматизации в целом, смотрите vision.labeler.AutomationAlgorithm
страница с описанием класса.
После создания алгоритма следуйте инструкциям в шаблоне класса, где сохранить алгоритм.
Чтобы запустить свой заблокированный алгоритм изображения из приложения для маркировки, сначала обновите список алгоритмов. На панели инструментов приложения выберите Select Algorithm > Refresh list. Затем снова откройте список Select Algorithm, выберите алгоритм и запустите его на своих данных, так же как и любой из встроенных алгоритмов автоматизации.