如何在硬件设备上实现 matlab 代码以使其运行?

Posted

技术标签:

【中文标题】如何在硬件设备上实现 matlab 代码以使其运行?【英文标题】:How do I implement matlab code on hardware device to make it run? 【发布时间】:2021-09-15 12:15:15 【问题描述】:

我的问题对于考虑的最合适的级别来说是非常基本的。我不知道如何在处理器或 fpga 等硬件组件上转储或实现我的 matlab 代码?例如: 假设我创建了一个图像处理 matlab(对象分类/检测)代码,该代码需要检测来自无人机的实时图像,并通过相机的视觉识别物体是人还是动物,我应该如何继续实现这个 matlab 代码到处理器或控制器上并使其在无人机播出时运行? 考虑到matlab代码的原始形式,用于处理任何输入数据并输出分类数据。接下来我该怎么办?我是否需要将 matlab 代码转换为任何 hdl 或 .exe 格式才能在硬件平台上运行,或者是否可以将 matlab 代码(.m 格式)直接实现到设备中进行处理和分类。基本上我不知道如何实际使用 matlab 代码并将其放入系统中。我需要使用某种工具箱或扩展代码吗? 您能否列出此过程的步骤或分享一些网站链接或 youtube 视频,其中详细显示了如何隐藏此机制。

【问题讨论】:

【参考方案1】:

您可以使用 MATLAB Coder 将您的 MATLAB 代码转换为可以在您的硬件上运行的可执行文件。

以下是 MathWorks 官方文档中关于图像处理代码生成的几篇文章,可帮助您入门:

https://www.mathworks.com/help/images/code-generation-for-image-processing.html

https://www.mathworks.com/help/images/code-generation-with-cell-detection.html

【讨论】:

以上是关于如何在硬件设备上实现 matlab 代码以使其运行?的主要内容,如果未能解决你的问题,请参考以下文章

如何用几行Python代码在物联网设备上实现语音AI自动识别?

在已经运行的 c++ 控制台应用程序上实现 Qt Gui

使用JavaScript在物联网设备上实现音频播放

如何在约束布局上实现重叠/负边距?

jquery-select2 - 将 select2 添加到现有的下拉代码中以使其可搜索

如何在 Android 上实现 Material Design 展开/折叠列表?