C代码生成
几个计算机视觉工具箱™功能和块能够生成C/C ++代码。生成代码后,您可以将其部署在另一台计算机上。
对于某些计算机视觉工具箱功能,代码生成包括创建共享库。
要将代码生成与计算机视觉函数使用,请按照以下步骤:
使用计算机视觉工具箱中的函数,按照往常来编写计算机视觉工具箱功能或应用程序。
Add the
%#codegen
MATLAB的编译器指令®代码。打开MATLAB编码器(MATLAB编码器)应用程序,创建一个项目,然后将您的文件添加到项目中。进入MATLAB编码器后,您可以检查代码生成代码的准备就绪。例如,您的代码可能包含启用代码生成的功能。进行代码生成所需的任何修改。
单击生成代码产生在“生成代码”对话框中。您可以选择构建MEX文件,C/C ++共享库,C/C ++动态库或C/C ++可执行文件。
即使您解决了确定的所有准备问题MATLAB CODER™,您仍然可以遇到建立问题。准备性检查仅查看功能依赖性。当您尝试生成代码时,MATLAB编码器(MATLAB编码器)可以发现代码生成不支持的编码模式。金宝app查看错误报告并修改MATLAB代码,直到获得成功构建为止。
有关代码生成的更多信息,请参阅MATLAB编码器文档和通过功能匹配和注册的代码生成简介例子。
笔记
要从包含计算机视觉工具箱功能的MATLAB代码生成代码,您必须具有MATLAB编码器软件。
话题
- 通过功能匹配和注册的代码生成简介
此示例显示了如何使用MATLAB®CODER™为MATLAB文件生成C代码。
- 从立体声视频中进行深度估算的代码生成
此示例显示了如何使用MATLAB®CODER™为MATLAB函数生成C代码,该函数使用
立体载体器
立体声摄像机校准器应用程序或估计摄氏度
功能。 - 与Packngo进行面部跟踪的代码生成
此示例显示了如何使用packngo函数的KLT算法示例从面部检测和跟踪中生成代码。
- 使用Yolo V2代码生成对象检测
生成CUDA®代码,用于使用Yolo V2进行对象检测。
- 通过使用ACF对象检测器生成用于检测图像中对象的代码
此示例显示了如何从MATLAB函数中生成代码,该函数通过使用一个来检测图像中的对象
AcFobjectDetector
目的。