В этом примере показано, как использовать предварительно созданный интерфейс MATLAB для функции OpenCV cv::Fast в MATLAB, чтобы обнаружить keypoints в изображении. Кроме того, используйте keyPointsToStruct служебная функция, чтобы записать keypoints, возвращенный OpenCV cv::Fast функционируйте к структуре MATLAB.
Добавьте интерфейс MATLAB в имена пакета OpenCV к списку импорта.
Считайте изображение в рабочее пространство MATLAB.
Создайте объекты интерфейса MATLAB для OpenCV MatND и InputArray классы, чтобы сохранить входное изображение.
Создайте объект интерфейса MATLAB для OpenCV KeyPoint вектор при помощи clibArray функция.
Задайте параметры для вычисления keypoints использование детектора FAST.
Вычислите keypoints в изображении путем вызывания функции OpenCV cv::FAST в MATLAB.
Преобразуйте KeyPoints объект, возвращенный OpenCV, функционирует в структуру MATLAB.
Смотрите поля в структуре выхода MATLAB.
mlstruct = struct with fields:
Location: [48x2 double]
Scale: [48x1 double]
Metric: [48x1 double]
Misc: [48x1 double]
Orientation: [48x1 double]
Отобразите входное изображение и постройте обнаруженный keypoints.