Генерация кода в MATLAB

Нескольким функциям Computer Vision Toolbox™ позволили сгенерировать код C/C++. Чтобы использовать генерацию кода с функциями компьютерного зрения, выполните эти шаги:

  • Запишите свою функцию Computer Vision Toolbox или приложение, как вы обычно были бы, с помощью функций от Computer Vision Toolbox.

  • Добавьте директиву компилятора %#codegen в свой код MATLAB®.

  • Откройте приложение MATLAB Coder™, создайте проект и добавьте ваш файл в проект. Однажды в MATLAB Coder, можно проверять готовность кода для генерации кода. Например, ваш код может содержать функции, которые не включены для генерации кода. Сделайте любые модификации требуемыми для генерации кода.

  • Сгенерируйте код путем нажатия на Generate в диалоговом окне Generate Code. Можно принять решение создать файл MEX, C/C++ совместно использовал библиотеку, C/C++ динамическая библиотека или исполняемый файл C/C++.

    Даже если вы решили все проблемы готовности, идентифицированные MATLAB Coder, вы можете все еще столкнуться с проблемами сборки. Проверка готовности только смотрит на функциональные зависимости. Когда вы пытаетесь сгенерировать код, MATLAB Coder может обнаружить шаблоны кодирования, которые не поддержаны для генерации кода. Просмотрите сообщение об ошибке и измените ваш код MATLAB, пока вы не получите успешную сборку.

Для получения дополнительной информации о генерации кода, см. документацию MATLAB Coder и Введение в Генерацию кода с примером Соответствия и Регистрации Функции.

Примечание

Чтобы сгенерировать код из кода MATLAB, который содержит функциональность Computer Vision Toolbox, у вас должно быть программное обеспечение MATLAB Coder.

При работе со сгенерированным кодом отметьте следующее: