图像处理代码生成
一些图像处理工具箱™函数允许您生成独立的C代码,取决于预编译的C代码,特定于平台的共享库,或两者兼而有之。生成代码需要MATLAB®编码器™。
图像处理工具箱函数的完整列表,支持代码生成,明白了金宝app函数支持代码生成金宝app。使用代码生成的一个例子,看到为对象检测生成的代码。
类型的代码生成的支持金宝app图像处理工具箱
图像处理工具箱提供了三种类型的代码生成的支持。金宝app
函数生成独立的C代码。你可以将这段代码合并到在许多平台上运行的应用程序,如ARM处理器。一个函数的一个例子,仅支持独立的C代码金宝app
immse
。函数生成C代码,取决于一个特定于平台的共享库(
. dll
,所以
,或. dylib
)。使用共享库保存在这些函数性能优化,但这种限制的目标平台您可以运行这段代码只可以主机MATLAB平台。查看主机平台的列表,请参阅系统需求。一个函数,它只支持C代码的一个例子,取决于一个共享库金宝appbwpack
。函数生成独立的C代码或C取决于一个共享库的代码,这取决于您指定目标平台MATLAB编码器配置设置。如果你指定泛型
MATLAB主机
目标平台,那么这些函数生成C代码,取决于一个共享库。如果你指定任何其他目标平台,那么这些函数生成独立的C代码。一个函数的一个例子,同时支持独立的C代码和C代码,取决于一个金宝app共享库regionprops
。
图表说明了生成C代码和生成代码的区别,使用一个共享库。
生成代码和图像处理功能
在生成的代码中,每个支持工具箱函数具有相同的名称金宝app,参数,功能作为其图像处理工具箱。使用代码生成与图像处理功能,遵循这些步骤:
编写MATLAB功能或应用程序通常会,使用图像处理工具箱的功能。
添加
% # codegen
编译器指令末尾的函数签名。这个指令指示MATLAB代码分析器来诊断问题禁止成功的代码生成。打开MATLAB编码器(MATLAB编码器)应用程序,创建一个项目,并将您的文件添加到项目中。在这个应用程序中,您可以检查您的代码的准备为代码生成。例如,你的代码可能包含功能不支持代码生成。代码生成所需进行任何修改。
通过点击生成代码生成在生成的代码页MATLAB编码器应用。你可以选择生成一个墨西哥人文件,共享库,动态库,或一个可执行文件。
即使你所有准备问题被解决MATLAB编码器,您仍可能遇到构建问题。准备检查只看函数依赖关系。当你试图生成代码,MATLAB编码器可能会发现编码模式不支持代码生成。金宝app查看错误报告和修改MATLAB代码,直到你获得成功的构建。
另请参阅
codegen
(MATLAB编码器)|MATLAB编码器(MATLAB编码器)
相关的例子
更多关于
- 代码生成工作流(MATLAB编码器)
- 通过使用MATLAB编码器应用生成C代码(MATLAB编码器)
- 函数支持代码生成金宝app
- MATLAB编码器