Sandeep Hiremath, MathWorks
嵌入式视觉是一个新兴的技术领域,涉及到计算机视觉技术在嵌入式系统中的应用。算法设计和部署是嵌入式视觉软件开发工作流程中的关键组成部分。MATLAB®和仿真软万博1manbetx件®提供所需的工具来加速从视觉算法到嵌入式代码的开发工作流。
自动驾驶汽车、智能手机摄像头、增强现实和医疗设备等嵌入式视觉应用需要MATLAB和Simulink提供的端到端设计工作流。万博1manbetx
通过使用MATLAB和SIMULINK在万博1manbetx您的开发工作流程中,您可以:
MATLAB Coder让您生成C和c++代码从视觉算法的桌面系统和嵌入式硬件。有了Embedded Coder,您可以扩展MATLAB Coder的能力,以实现硬件特定的优化,代码之间的算法和生成的代码可追溯性,以及SIL和PIL验证。MATLAB Coder还可以让您集成优化的库,如ARM架构的ARM计算库和英特尔cpu的MKL-DNN库。
HDL编码器使您可以在VHDL和Verilog中设计和生成可读,可综合的代码,用于FPGA和ASIC。Vision HDL Toolbox提供了一个用于所需像素流架构的视觉算法库。您可以快速设置并启动使用硬件支持软件包的原型设计,用于基于FPGA的视觉平台,如Xilinx Zynq和UltraSc万博1manbetxale平台。
GPU编码器可以让你生成优化的CUDA从MATLAB嵌入式视觉应用程序,包括深度学习。生成的代码调用优化的NVIDIA CUDA库,包括cuFFT, cuBLAS, cuDNN和TensorRT,并可以用于图形处理器上的原型设计,如NVIDIA Jetson和Drive平台。
有关这些功能和功能的更多信息,请按照说明中的链接进行操作。