Используйте пользовательского читателя источника данных в разметке достоверных данных

Ground Truth Labeler (требует Automated Driving Toolbox™) и приложения Video Labeler позволяют вам пометить достоверные данные в видео или в последовательности изображений.

Можно использовать пользовательского читателя, чтобы импортировать любое видео или последовательность изображений, которая поддерживается VideoReader или imread. Можно или использовать пользовательское диалоговое окно читателя в приложении или открыть приложение и задать пользовательский источник читателя.

Приложение Image Labeler не поддерживает пользовательских читателей источника данных.

Импортируйте источник данных Используя пользовательское диалоговое окно читателя

В вашем приложении, Load> Custom Reader, чтобы загрузить ваши данные при помощи пользовательской функции читателя. Необходимо обеспечить указатель Custom reader function и Data source name. Кроме того, необходимо импортировать соответствующие метки времени из рабочей области MATLAB®.

Импортируйте источник данных Используя пользовательскую функцию читателя

Задайте пользовательского читателя

Задайте пользовательского читателя как указатель на функцию. У пользовательского читателя должен быть синтаксис:

outputImage = readerFcn(sourceName,currentTimeStamp)
где readerFcn имя вашей пользовательской функции читателя.

Пользовательская функция читателя загружает изображение от sourceName, который соответствует текущей метке времени, заданной currentTimeStamp.

currentTimeStamp = timestamps(currIdx);

outputImage от пользовательской функции должна быть шкала полутонов или изображение RGB в любом формате, поддержанном imshow. currentTimeStamp скалярное значение, которое соответствует текущей системе координат, которую выполняет алгоритм.

Считайте достоверные данные Используя пользовательского читателя

Используйте groundTruthDataSource функционируйте, чтобы считать пользовательские исходные данные с пользовательским указателем на функцию читателя:

gtSource = groundTruthDataSource(sourceName,readerFcn,timeStamps)
Синтаксис возвращает groundTruthDataSource объект с пользовательским указателем на функцию читателя, readerFcn. Приложение использует указатель, чтобы загрузить пользовательский источник данных, заданный sourceName. Пользовательская функция читателя загружает изображение от sourceName это соответствует текущей метке времени, заданной индексируемым значением в timeStamps вектор.

Синтаксис возвращает groundTruthDataSource объект, который использование приложения считать данные из пользовательского источника.

Считайте достоверные данные Используя пользовательского читателя

Используйте groundTruthDataSource функционируйте, чтобы считать пользовательские исходные данные с пользовательским указателем на функцию читателя:

gtSource = groundTruthDataSource(sourceName,readerFcn,timeStamps)
Синтаксис возвращает groundTruthDataSource объект с пользовательским указателем на функцию читателя, readerFcn. Приложение использует указатель, чтобы загрузить пользовательский источник данных, заданный sourceName. Пользовательская функция читателя загружает изображение от sourceName это соответствует текущей метке времени, заданной индексируемым значением в timeStamps вектор.

Синтаксис возвращает groundTruthDataSource объект, который использование приложения считать данные из пользовательского источника.

Импортируйте достоверные данные в приложение

Можно импортировать возвращенный groundTruthDataSource объект в Ground Truth Labeler или приложение Video Labeler. Например:

groundTruthLabeler(gtSource)
videoLabeler(gtSource)

Смотрите также

Приложения

Функции

Похожие темы