嵌入式視覺是什么?
嵌入式視覺是指將圖像處理和計算機視覺應(yīng)用到嵌入式系統(tǒng)。
嵌入式視覺開發(fā)工作流程的主要環(huán)節(jié)包括視覺算法的算法設(shè)計、系統(tǒng)建模、協(xié)作和部署。
工程師使用 MATLAB 和 Simulink 開發(fā)圖像處理和計算機視覺系統(tǒng)并將其部署到嵌入式目標(biāo)硬件。借助 MATLAB 和 Simulink,您能夠:
開發(fā)算法和建立系統(tǒng)模型
集成第三方軟件框架
為目標(biāo)硬件平臺生成代碼
為目標(biāo)硬件平臺生成代碼
以 CPU 為目標(biāo)
使用 MATLAB Coder 為在 MATLAB 中開發(fā)的視覺算法生成 C 和 C++ 代碼。集成優(yōu)化的庫,如用于 ARM 架構(gòu)的 ARM Compute Library 以及用于 Intel CPU 的 MKL-DNN 庫。
以 GPU 為目標(biāo)
使用 GPU Coder 從 MATLAB 生成優(yōu)化的 CUDA 代碼,這些代碼可用于在基于 GPU 的硬件平臺(包括 NVIDIA Jetson 和 DRIVE)上建立原型。
使用 HDL Coder 從視覺算法生成 Verilog 和 VHDL 代碼,這些算法是您使用 Simulink 和 Vision HDL Toolbox 為基于 FPGA 和 ASIC 的平臺而設(shè)計。
測試和驗證
使用 HDL Verifier、Simulink Real-Time、Embedded Coder 和 Simulink Desktop Real-Time 執(zhí)行快速原型建立、處理器在環(huán) (PIL) 仿真和硬件在環(huán) (HIL) 仿真,高效地測試和驗證您生成的代碼。
連接到嵌入式硬件并部署
從常見嵌入式硬件的各種硬件支持包中選擇一種,快速開始在 MATLAB 和 Simulink 之間接收和發(fā)送真實數(shù)據(jù),并從您的算法自動生成可執(zhí)行文件,在嵌入式硬件平臺上運行。
開發(fā)算法和建立系統(tǒng)模型
使用提供了參考標(biāo)準(zhǔn)函數(shù)和模塊的 MATLAB 和 Simulink 工具,為嵌入式視覺系統(tǒng)設(shè)計算法和系統(tǒng)模型。
借助用于采集攝像機和其他傳感器實時圖像和視頻數(shù)據(jù)的應(yīng)用程序,以及用于處理、分析、仿真和可視化這些數(shù)據(jù)的應(yīng)用程序,自動執(zhí)行常見工作流程步驟。
Image Processing Toolbox
Computer Vision Toolbox
Deep Learning Toolbox
Automated Driving Toolbox
在協(xié)同工作流程中集成第三方軟件
您可以將第三方軟件工具、庫、框架以及 Python、OpenCV 和 TensorFlow 等語言集成到基于 MATLAB 和 Simulink 的工作流程,以支持協(xié)作、與現(xiàn)有項目集成和代碼可重用性。
真實世界的嵌入式視覺應(yīng)用
了解 MATLAB 和 Simulink 用戶如何開發(fā)和部署真實的嵌入式視覺系統(tǒng)
Continental 使用 MATLAB 和交互式應(yīng)用程序,自動學(xué)習(xí)不同的交通標(biāo)志類型、訪問數(shù)據(jù)庫、生成組合標(biāo)志樣例、生成代碼,并監(jiān)視和評估分類器訓(xùn)練。
Clearpath Robotics 工程師使用 MATLAB 建立算法原型,并對數(shù)據(jù)進(jìn)行分析和可視化,以用于工業(yè)機器人研發(fā)。
Infraredx 使用 MATLAB 和 Simulink 加快血管內(nèi)成像系統(tǒng)的 FPGA 開發(fā)。
編輯:jq
-
matlab
+關(guān)注
關(guān)注
185文章
2976瀏覽量
230483 -
gpu
+關(guān)注
關(guān)注
28文章
4740瀏覽量
128951 -
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68616 -
嵌入式視覺
+關(guān)注
關(guān)注
8文章
117瀏覽量
59147
原文標(biāo)題:圖像處理和計算機視覺 | MATLAB 和 Simulink 嵌入式視覺應(yīng)用
文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論