如何在硬件设备上实现 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自动识别?