Создайте файлы MEX для интерфейса OpenCV

Используйте файлы Интерфейса OpenCV, чтобы интегрировать ваш Код С++ OpenCV в MATLAB® и создайте файлы MEX, которые вызывают функции OpenCV.

mexOpenCV интерфейсные служебные функции преобразуют данные между OpenCV и MATLAB. Эти функции поддерживают CPP-рычажное-устройство только. Поддержка графического процессора доступна на glnxa64, win64, и платформы Mac. Специфичные для графического процессора служебные функции поддерживают CUDA, включенный NVIDIA графический процессор. Смотрите Системные требования Parallel Computing Toolbox™ и Поддержку графического процессора Релизом (Parallel Computing Toolbox). Служебные функции графического процессора требуют программного обеспечения Parallel Computing Toolbox.

Интерфейс Computer Vision Toolbox™ для OpenCV в MATLAB API поддерживает версию 4.2.0 OpenCV.

Создайте файл MEX из OpenCV файл C++

Этот пример создает файл MEX из обертки файл C++ и затем тестирует недавно созданный файл. Пример использует алгоритм сравнения с шаблонами OpenCV, перенесенный в файл C++, который расположен в example/TemplateMatching папка.

  1. Измените свою текущую рабочую папку в example/TemplateMatching папка:

    cd(fullfile(fileparts(which('mexOpenCV')),'example',filesep,'TemplateMatching'))

  2. Создайте файл MEX из исходного файла:

    mexOpenCV matchTemplateOCV.cpp

  3. Запустите тестовый скрипт, который использует сгенерированный файл MEX:

    testMatchTemplate

Создайте свои собственные файлы MEX OpenCV

Вызовите mxArray функционируйте со своим исходным файлом.

mexOpenCV yourfile.cpp

Для файлов MEX создания справки, в командной строке MATLAB, введите:

help mexOpenCV

Запустите примеры OpenCV

Каждая подпапка в качестве примера в Интерфейсе Computer Vision Toolbox для OpenCV в пакете поддержки MATLAB содержит все файлы, необходимо запустить пример. Чтобы запустить пример, необходимо вызвать mexOpenCV функция с одним из предоставленных исходных файлов.

 Запустите пример сравнения с шаблонами

 Запустите приоритетный пример детектора

 Запустите ориентированный FAST и вращаемый BRIEF (ORB) пример детектора

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

|

Похожие темы