在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

了解集成式嵌入式視覺平臺應(yīng)用設(shè)計

工程師兵營 ? 2018-09-18 14:57 ? 次閱讀

隨著攝像頭和其他設(shè)備產(chǎn)生的數(shù)據(jù)在快速增長,促使人們運(yùn)用機(jī)器學(xué)習(xí)從汽車、安防和其他應(yīng)用產(chǎn)生的影像中提取更多有用的信息。專用器件有望在嵌入式視覺應(yīng)用中實(shí)現(xiàn)高性能機(jī)器學(xué)習(xí) (ML) 推理。但是此類器件大都處于早期開發(fā)階段,因為設(shè)計人員正在努力尋找最有效的算法,甚至人工智能 (AI) 研究人員也在迅速推演新方法。

目前,開發(fā)人員一般使用針對 ML 的可用 FPGA 平臺來構(gòu)建嵌入式視覺系統(tǒng),以期滿足更高的性能要求。與此同時,他們可以保持所需的靈活性,以跟上機(jī)器學(xué)習(xí)發(fā)展的步伐。

本文將介紹 ML 處理的要求,以及為何 FPGA 能解決許多性能問題。然后,將介紹一個合適的基于 FPGA 的 ML 平臺及其使用方法。

機(jī)器學(xué)習(xí)算法和推理引擎

在 ML 算法中,卷積神經(jīng)網(wǎng)絡(luò) (CNN) 已成為圖像分類的首選解決方案。其圖像識別的準(zhǔn)確率非常高,因而得以廣泛應(yīng)用于多種應(yīng)用,跨越不同的平臺,例如智能手機(jī)、安防系統(tǒng)和汽車駕駛員輔助系統(tǒng)。作為一種深度神經(jīng)網(wǎng)絡(luò) (DNN),CNN 使用的神經(jīng)網(wǎng)絡(luò)架構(gòu)由專用層構(gòu)成。在對標(biāo)注圖像進(jìn)行訓(xùn)練期間,它會從圖像中提取特征,并使用這些特征給圖像分類(參見“利用現(xiàn)成的軟硬件啟動機(jī)器學(xué)習(xí)”)。

CNN 開發(fā)人員通常在高性能系統(tǒng)或云平臺上進(jìn)行訓(xùn)練,使用圖形處理單元 (GPU) 加速在標(biāo)注圖像數(shù)據(jù)集(通常數(shù)以百萬計)上訓(xùn)練模型所需的巨量矩陣計算。訓(xùn)練完成之后,訓(xùn)練好的模型用在推理應(yīng)用中,對視頻流中的新圖像或幀進(jìn)行分類。推理部署完成后,訓(xùn)練好的模型仍然需要執(zhí)行同樣的矩陣計算,但由于輸入量要少很多,開發(fā)人員可以將 CNN 用于在通用硬件上運(yùn)行的普通機(jī)器學(xué)習(xí)應(yīng)用(參見“利用 Raspberry Pi 構(gòu)建機(jī)器學(xué)習(xí)應(yīng)用”)。

然而,對于許多應(yīng)用而言,通用平臺缺乏在 CNN 推理中同時實(shí)現(xiàn)高準(zhǔn)確率和高性能所需的性能。優(yōu)化技術(shù)和替代 CNN 架構(gòu)(如 MobileNet 或 SqueezeNet)有助于降低平臺要求,但通常會犧牲準(zhǔn)確率并增加推理延時,而這可能與應(yīng)用要求相沖突。

與此同時,快速發(fā)展的算法使得機(jī)器學(xué)習(xí) IC 的設(shè)計工作變得復(fù)雜,因為需要機(jī)器學(xué)習(xí) IC 既要足夠?qū)iT化以加速推理,又要足夠通用化以支持新算法。FPGA 多年來一直扮演著這一特定角色,提供加速關(guān)鍵算法所需的性能和靈活性,解決了通用處理器性能不足或沒有專用器件可用的問題。

FPGA 作為機(jī)器學(xué)習(xí)平臺

對于機(jī)器學(xué)習(xí)而言,GPU 仍然是標(biāo)桿——這是早期的 FPGA 根本無法企及的。最近出現(xiàn)的一些器件,如 Intel Arria 10 GX FPGA 和 Lattice Semiconductor ECP5 FPGA,大大縮小了先進(jìn) FPGA 和 GPU 之間的差距。對于某些使用緊湊的整數(shù)數(shù)據(jù)類型的 DNN 架構(gòu)來說,此類 FPGA 的性能/功耗比甚至高于主流 GPU。

高級 FPGA 組合了嵌入式存儲器和數(shù)字信號處理 (DSP) 資源,對于一般矩陣乘法 (GEMM) 運(yùn)算能夠?qū)崿F(xiàn)很高的性能。其嵌入式存儲器靠近計算引擎,從而緩解了 CPU 存儲器瓶頸,而這種瓶頸通常會限制通用處理器上機(jī)器學(xué)習(xí)算法的性能。反之,相比于典型 DSP 器件(圖 1),F(xiàn)PGA 上的嵌入式 DSP 計算引擎提供了更多的并行乘法器資源。FPGA 廠商在交付專門用于機(jī)器學(xué)習(xí)的 FPGA 開發(fā)平臺時充分利用了這些特性。

Lattice Semiconductor ECP5 高級 FPGA 示意圖

圖 1:Lattice Semiconductor ECP5 之類的高級 FPGA 提供了實(shí)現(xiàn)高性能推理所需的并行處理資源和嵌入式存儲器。(圖片來源:Lattice Semiconductor)

例如,Intel 最近推出的支持 FPGA 的 OPENVINO? 擴(kuò)展了該平臺將推理模型部署到不同類型設(shè)備(包括 GPU、CPU 和 FPGA)的能力。在該平臺上,開發(fā)人員可使用 Intel 的深度學(xué)習(xí)推理引擎工作流程,其中整合了 Intel 深度學(xué)習(xí)部署工具包和在 Intel OPENVINO 工具包中提供的 Intel 計算機(jī)視覺軟件開發(fā)套件 (SDK)。開發(fā)人員使用 SDK 的應(yīng)用編程接口 (API) 構(gòu)建模型,并且可利用 Intel 的運(yùn)行模型優(yōu)化器針對不同硬件平臺進(jìn)行優(yōu)化。

深度學(xué)習(xí)部署工具包旨在與 Intel DK-DEV-10AX115S-A Arria 10 GX FPGA 開發(fā)套件配合使用,讓開發(fā)人員能從領(lǐng)先的 ML 框架(包括 Caffe 和 TensorFlow)導(dǎo)入訓(xùn)練好的模型(圖 2)。在諸如 Arria 10 GX FPGA 開發(fā)套件之類目標(biāo)平臺或使用 Arria 10 GX FPGA 器件的定制設(shè)計上,工具包中的模型優(yōu)化器和推理引擎分別處理模型轉(zhuǎn)換和部署。

圖 2:支持 FPGA 的 Intel OPENVINO 工具包提供了一套必需的完整工具鏈,可將在 Caffe、TensorFlow 和其他框架上訓(xùn)練的模型部署到 Arria 10 GX FPGA 開發(fā)套件或圍繞 Arria 10 GX FPGA 構(gòu)建的定制設(shè)計上。(圖片來源:Intel)

為了遷移預(yù)訓(xùn)練模型,開發(fā)人員使用基于 Python 的模型優(yōu)化器生成了一個中間表示 (IR),該表示包含在一個提供網(wǎng)絡(luò)拓?fù)涞?xml 文件和一個以二進(jìn)制值提供模型參數(shù)的 bin 文件中。除了生成 IR 之外,模型優(yōu)化器還會執(zhí)行一項關(guān)鍵功能——移除模型中用于訓(xùn)練但對推理毫無作用的層。此外,該工具會在可能的情況下將每個提供獨(dú)立數(shù)學(xué)運(yùn)算的層合并到一個組合層中。

通過這種網(wǎng)絡(luò)修剪和合并,模型變得更緊湊,進(jìn)而加快推理時間并減少對目標(biāo)平臺的存儲器需求。

Intel 推理引擎是一個 C++ 庫,其中包含一組 C++ 類。這些類對于受支持的目標(biāo)硬件平臺來說是通用的,因此可以在各個平臺上實(shí)現(xiàn)推理。對于推理應(yīng)用而言,開發(fā)人員使用像 CNNNetReader 這樣的類來讀取 xml 文件 (ReadNetwork) 中包含的 CNN 拓?fù)湟约?bin 文件 (ReadWeights) 中包含的模型參數(shù)。模型加載完成后,調(diào)用類方法 Infer() 執(zhí)行阻塞推理,同時調(diào)用類方法 StartAsync() 執(zhí)行異步推理,當(dāng)推理完成時使用等待或完成例程處理結(jié)果。

Intel 在 OPENVINO 環(huán)境提供的多個示例應(yīng)用程序中演示了完整的工作流程和詳細(xì)的推理引擎 API 調(diào)用。例如,安全屏障攝像機(jī)示例應(yīng)用程序展示了使用推理模型流水線,以首先確定車輛邊界框(圖 3)。流水線中的下一個模型檢查了邊界框中的內(nèi)容,識別車輛類別、顏色和車牌位置等車輛屬性。

圖 3:Intel 安全屏障攝像機(jī)示例應(yīng)用程序演示了使用推理流水線,先識別車輛(綠色邊界框),再識別顏色、類型和車牌位置(紅色框)等車輛屬性,最后識別車牌字符(紅色文本)。(圖片來源:Intel Corp.)

流水線中的最后一個模型使用這些車輛屬性從車牌中提取字符。為了使用該模型進(jìn)行推理,示例代碼顯示了利用推理模型 C++ 庫創(chuàng)建對象 (LPR),而該對象則是名為 LPRDetection 的結(jié)構(gòu)的一個實(shí)例。此結(jié)構(gòu)使用推理引擎 API 類對象來讀取 (CNNNetReader) 并驗證模型輸入和輸出(列表 1)。

副本CNNNetworkread()override{
std::cout<second;
inputInfoFirst->setInputPrecision(Precision::U8);
inputInfoFirst->getInputData()->setLayout(Layout::NCHW);
inputImageName=inputInfo.begin()->first;
autosequenceInput=(++inputInfo.begin());
inputSeqName=sequenceInput->first;
if(sequenceInput->second->getTensorDesc().getDims()[0]!=maxSequenceSizePerPlate){
throwstd::logic_error("LPRpost-processingassumescertainmaximumsequences");
}

//---------------------------Checkoutputs
std::cout<first;
std::cout<

列表 1:此代碼片段來自 Intel OPENVINO 工具包中的安全屏障攝像機(jī)示例應(yīng)用程序,演示了使用 Intel 推理引擎 C++ 庫 API 將模型及其參數(shù)讀入推理引擎的設(shè)計模式。(代碼來源:Intel)

為了執(zhí)行推理,該代碼加載數(shù)據(jù)并調(diào)用 submitRequest 方法,該方法啟動推理周期并等待結(jié)果,然后顯示識別的車牌字符(列表 2)。

副本if(LPR.enabled()){//licenceplate
//expandingaboundingboxabit,betterforthelicenseplaterecognition
result.location.x-=5;
result.location.y-=5;
result.location.width+=10;
result.location.height+=10;
autoclippedRect=result.location&cv::Rect(0,0,width,height);
cv::MatPlate=frame(clippedRect);
//----------------------------RunLicensePlateRecognition
LPR.enqueue(Plate);
t0=std::chrono::high_resolution_clock::now();
LPR.submitRequest();
LPR.wait();
t1=std::chrono::high_resolution_clock::now();
LPRNetworktime+=std::chrono::duration_cast(t1-t0);
LPRInferred++;
//----------------------------Processoutputs
cv::putText(frame,
LPR.GetLicencePlateText(),
cv::Point2f(result.location.x,result.location.y+result.location.height+15),
cv::FONT_HERSHEY_COMPLEX_SMALL,
0.8,
cv::Scalar(0,0,255));
if(FLAGS_r){
std::cout<

列表 2:此代碼片段來自 Intel OPENVINO 工具包中的安全屏障攝像機(jī)示例應(yīng)用程序,展示了加載模型、執(zhí)行推理和生成結(jié)果的設(shè)計模式。(代碼來源:Intel)

集成式嵌入式視覺平臺

Intel 的 OPENVINO 方法強(qiáng)調(diào)平臺重定向,而 Lattice 的 SensAI 平臺完全聚焦于 FPGA 推理。SensAI 平臺的特性之一是為 DNN 架構(gòu)(包括 CNN 和一個稱為二值化神經(jīng)網(wǎng)絡(luò) (BNN) 的緊湊架構(gòu))提供 FPGA IP。針對嵌入式視覺,SensAI CNN IP 為完整的推理引擎提供框架,將控制子系統(tǒng)、存儲器、輸入和輸出的接口與實(shí)現(xiàn)不同類型模型層(包括卷積、BatchNorm 歸一化、ReLu 激活、池化和其他)的資源結(jié)合在一起(圖 4)。

圖 4:Lattice Semiconductor CNN IP 實(shí)現(xiàn)了一個完整的推理系統(tǒng)框架,將專用引擎和用于控制、存儲器、輸入、輸出的接口結(jié)合在一起。(圖片來源:Lattice Semiconductor)

為了實(shí)現(xiàn) CNN 模型,開發(fā)人員首先要在針對 ECP5 FPGA 的 Lattice Diamond 設(shè)計環(huán)境中或針對其他 Lattice FPGA 系列的 Radiant 設(shè)計環(huán)境中,利用 Lattice Clarity 配置工具配置 CNN。這里,開發(fā)人員可以指定模型類型(CNN 或 BNN)、卷積引擎數(shù)(最多 8 個)及每層的內(nèi)部存儲大?。ㄗ疃?16 Kb)或二進(jìn)制大對象 (blob)。配置 CNN 之后,開發(fā)人員使用設(shè)計環(huán)境生成核心,作為 FPGA 比特流。

開發(fā)人員單獨(dú)將通過 Caffe 或 TensorFlow 開發(fā)并訓(xùn)練好的模型導(dǎo)入 SensAI 平臺。這里,Lattice 神經(jīng)網(wǎng)絡(luò)編譯器將訓(xùn)練好的 Caffe 或 TensorFlow 模型轉(zhuǎn)換為一組包含神經(jīng)網(wǎng)絡(luò)模型參數(shù)和執(zhí)行命令序列的文件。SensAI 平臺將來自設(shè)計環(huán)境和編譯器的單獨(dú)輸出一起并入 FPGA,以提供最終的推理模型(圖 5)。

圖 5:Lattice Semiconductor SensAI 平臺將其 CNN 和 BNN IP 與其神經(jīng)網(wǎng)絡(luò)編譯器結(jié)合在一起,使開發(fā)人員能夠轉(zhuǎn)換 Caffe 或 TensorFlow 模型,以在 Lattice FPGA 上作為推理引擎來運(yùn)行。(圖片來源:Lattice Semiconductor)

針對嵌入式視覺應(yīng)用,Lattice LF-EVDK1-EVN 嵌入式視覺開發(fā)套件 (EVDK) 為運(yùn)行 CNN 模型推理提供了理想的目標(biāo)平臺。EVDK 提供了一個完整的 80 x 80 mm 三板堆疊式視頻平臺,包括 Lattice CrossLink 視頻輸入板、帶 ECP5 FPGA 的處理器板和 HDMI 輸出板。開發(fā)人員可以將 EVDK 用作 Lattice 提供的多個示例 CNN 應(yīng)用的目標(biāo)平臺。例如,Lattice 速度標(biāo)志檢測參考設(shè)計運(yùn)用 EVDK 來展示 SensAI CNN IP 在典型汽車應(yīng)用中的應(yīng)用(圖 6)。

Lattice Semiconductor 速度標(biāo)志檢測參考設(shè)計示意圖

圖 6:Lattice Semiconductor 速度標(biāo)志檢測參考設(shè)計利用 SensAI 平臺和 Lattice LF_EVDK1-EVN 嵌入式視覺開發(fā)套件提供一個完整的推理應(yīng)用,開發(fā)人員可以對其立即操作或詳細(xì)探索。(圖片來源:Lattice Semiconductor)

此示例應(yīng)用程序的項目文件包括全套文件,從 Caffe caffemodel 和 TensorFlow pb 格式的模型開始。因此,開發(fā)人員可以探索這些模型的細(xì)節(jié)。例如,使用 TensorFlow import_pb_to_tensorboard.py 實(shí)用程序,開發(fā)人員可以導(dǎo)入 Lattice 提供的 pb 模型,以查看此示例應(yīng)用程序中使用的 CNN 的細(xì)節(jié)(圖 7)。本例中,所提供的模型是由四個“Fire”模塊組成的序列,每個模塊包括:

  • Conv2D 層,執(zhí)行 3 x 3 卷積以從輸入流中提取特征

  • 激活層,執(zhí)行 BatchNorm 歸一化,然后執(zhí)行修正線性單元 (ReLU) 激活

  • MaxPool 池化層,用于對前一層的輸出進(jìn)行采樣

圖 7:Lattice 速度標(biāo)志檢測示例應(yīng)用程序包括 TensorFlow pb 模型,開發(fā)人員可以將其導(dǎo)入 TensorBoard 進(jìn)行詳細(xì)檢查。注意:數(shù)據(jù)向上流過此圖中的各層。(圖片來源:Digi-Key Electronics)

開發(fā)人員可以使用 SensAI 平臺生成模型文件,完成前面描述的模型流程?;蛘撸_發(fā)人員可以使用所提供的文件直接跳轉(zhuǎn)到部署階段。任一情況下,文件都是通過接有適配器的 microSD 卡加載到 EVDK 中。

在操作中,EVDK 上的攝像機(jī)向 ECP5 FPGA 提供視頻流,其中配置的 CNN 加速器 IP 執(zhí)行命令序列以執(zhí)行推理。同任何推理引擎一樣,每個輸出通道都會產(chǎn)生一個結(jié)果,指出與該輸出通道相關(guān)聯(lián)的標(biāo)簽即為輸入圖像的校正標(biāo)簽的概率。本例中,模型是用每小時 25、30、35、40、45、50、55、60 和 65 英里的限速標(biāo)志的標(biāo)注圖像進(jìn)行訓(xùn)練的。因此,當(dāng)模型在其輸入字段中的任何位置檢測到限速標(biāo)志時,它會顯示檢測到的標(biāo)志對應(yīng)于每小時 25、30、35、40、45、50、55、60 或 65 英里限速的概率(圖 8)。

圖 8:Lattice 速度標(biāo)志檢測演示運(yùn)行在 Lattice EVDK 上,對視頻輸入流執(zhí)行推理,生成輸出值,指示捕獲到的圖像對應(yīng)于與該特定輸出相關(guān)聯(lián)的標(biāo)簽的可能性。本例中,它顯示限速標(biāo)志最有可能是 25 mph。(圖片來源:Lattice Semiconductor)

總結(jié)

為在嵌入式視覺應(yīng)用中運(yùn)用機(jī)器學(xué)習(xí),開發(fā)人員使用可用硬件平臺實(shí)現(xiàn)所需性能水平的能力受到了限制。然而,高性能 FPGA 的出現(xiàn)使得開發(fā)人員可以構(gòu)建性能接近 GPU 的推理引擎。采用專為嵌入式視覺設(shè)計的機(jī)器學(xué)習(xí) FPGA 平臺,開發(fā)人員可以專注于特定需求,使用標(biāo)準(zhǔn)機(jī)器學(xué)習(xí)框架訓(xùn)練模型,并依靠 FPGA 平臺實(shí)現(xiàn)高性能推理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1643

    文章

    21982

    瀏覽量

    614562
  • 嵌入式
    +關(guān)注

    關(guān)注

    5142

    文章

    19561

    瀏覽量

    315399
  • 機(jī)器視覺
    +關(guān)注

    關(guān)注

    163

    文章

    4517

    瀏覽量

    122356
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式開發(fā)入門指南:從零開始學(xué)習(xí)嵌入式

    特定功能的計算機(jī)系統(tǒng),廣泛應(yīng)用于智能家居、工業(yè)控制、醫(yī)療設(shè)備、車載系統(tǒng)等領(lǐng)域。 2. 學(xué)習(xí)嵌入式開發(fā)的前置知識熟悉C語言編程掌握基本的數(shù)據(jù)結(jié)構(gòu)與算法了解數(shù)字電路與微控制器原理熟悉Linux操作系統(tǒng)
    發(fā)表于 05-15 09:29

    使用Lattice mVision打造嵌入式視覺系統(tǒng)解決方案

    嵌入式視覺嵌入式系統(tǒng)與機(jī)器視覺技術(shù)的集合,嵌入式視覺系統(tǒng)硬件
    的頭像 發(fā)表于 03-06 16:09 ?716次閱讀

    盤點(diǎn)無風(fēng)扇嵌入式主板應(yīng)用優(yōu)勢

    在科技飛速發(fā)展的今天,嵌入式主板在各個領(lǐng)域發(fā)揮著重要作用。而無風(fēng)扇嵌入式主板以獨(dú)特優(yōu)勢在工業(yè)自動化、醫(yī)療設(shè)備和智能交通等領(lǐng)域廣泛應(yīng)用。今天,就讓我們一起深入了解無風(fēng)扇嵌入式主板在實(shí)際應(yīng)
    的頭像 發(fā)表于 02-15 18:04 ?324次閱讀
    盤點(diǎn)無風(fēng)扇<b class='flag-5'>嵌入式</b>主板應(yīng)用優(yōu)勢

    嵌入式主板的概述與發(fā)展

    未來發(fā)展趨勢進(jìn)行深入探討。嵌入式主板的基本概念嵌入式主板是指為嵌入式系統(tǒng)設(shè)計的電路板,它通常集成了微處理器、內(nèi)存、輸入輸出接口等關(guān)鍵組件。與一般的計算機(jī)主板相比,嵌
    的頭像 發(fā)表于 01-13 16:30 ?705次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    新手怎么學(xué)嵌入式?

    。但面對這個復(fù)雜的領(lǐng)域,很多人可能會感到迷茫,不知從何處入手。別擔(dān)心,本文將為你提供一些入門學(xué)習(xí)嵌入式技術(shù)的建議。 新手入門學(xué)習(xí)嵌入式技術(shù)的途徑 1. 了解基礎(chǔ)知識 首先,要對嵌入式
    發(fā)表于 12-12 10:51

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應(yīng)用設(shè)計的計算機(jī)系統(tǒng),它們通常嵌入在所控制的設(shè)備中。這些系統(tǒng)的關(guān)鍵特點(diǎn)是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件
    的頭像 發(fā)表于 12-09 09:38 ?868次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運(yùn)行的核心力量。那么,究竟什么是嵌入式?嵌入式系統(tǒng),顧名思義,是將計算機(jī)的硬件和軟件嵌入到某種設(shè)備或系統(tǒng)中,以實(shí)現(xiàn)特定功能的計算
    的頭像 發(fā)表于 10-16 10:14 ?2477次閱讀

    ARMxy嵌入式計算機(jī)在機(jī)器視覺中的卓越表現(xiàn)

    處理系統(tǒng)和輸出顯示系統(tǒng)三部分組成。嵌入式視覺系統(tǒng)硬件集成攝像頭模組和處理板,將圖像捕獲和圖像處理功能結(jié)合在一臺設(shè)備中。設(shè)備支持邊緣計算,接收和處理數(shù)據(jù),做出決策,然后將數(shù)據(jù)發(fā)送到其他設(shè)備,或本地或基于云的處
    的頭像 發(fā)表于 10-10 14:47 ?498次閱讀
    ARMxy<b class='flag-5'>嵌入式</b>計算機(jī)在機(jī)器<b class='flag-5'>視覺</b>中的卓越表現(xiàn)

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機(jī)硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備的“大腦”,主要功能是根據(jù)需要管理和控制設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1526次閱讀

    嵌入式linux開發(fā)板芯片的工作原理

    嵌入式Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式系統(tǒng)開發(fā)平臺,它廣泛應(yīng)用于工業(yè)控制、智能家居、智能交通、醫(yī)療設(shè)備等領(lǐng)域。 嵌入式Linux開發(fā)板概述
    的頭像 發(fā)表于 09-02 09:07 ?736次閱讀

    嵌入式系統(tǒng)中的實(shí)時操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運(yùn)行、相互交互和與外界通信的底層軟件機(jī)制。在本節(jié)中,您將了解嵌入式軟件開發(fā)人員使用哪些流行RTOS以及它們運(yùn)行的嵌入式
    的頭像 發(fā)表于 08-20 11:28 ?804次閱讀

    機(jī)器視覺嵌入式中的應(yīng)用

    機(jī)器視覺嵌入式系統(tǒng)中的應(yīng)用是一個廣泛而深入的話題,涉及到許多不同的領(lǐng)域和技術(shù)。 機(jī)器視覺嵌入式系統(tǒng)中的應(yīng)用 1. 引言 機(jī)器視覺是一種模
    的頭像 發(fā)表于 07-16 10:30 ?910次閱讀

    深度學(xué)習(xí)算法在嵌入式平臺上的部署

    隨著人工智能技術(shù)的飛速發(fā)展,深度學(xué)習(xí)算法在各個領(lǐng)域的應(yīng)用日益廣泛。然而,將深度學(xué)習(xí)算法部署到資源受限的嵌入式平臺上,仍然是一個具有挑戰(zhàn)性的任務(wù)。本文將從嵌入式平臺的特點(diǎn)、深度學(xué)習(xí)算法的
    的頭像 發(fā)表于 07-15 10:03 ?2849次閱讀

    嵌入式系統(tǒng)怎么學(xué)?

    工具:熟悉常用的嵌入式系統(tǒng)開發(fā)工具,包括集成開發(fā)環(huán)境(IDE)、編譯器、調(diào)試器(如Keil、IAREmbedded Workbench、Eclipse)等。 5、實(shí)時操作系統(tǒng)(RTOS):了解實(shí)時
    發(fā)表于 07-02 10:10

    如何提升嵌入式編程能力?

    如何提升嵌入式編程能力? 要提升嵌入式編程的能力,可以從以下幾點(diǎn)學(xué)習(xí): 1. 理解硬件:熟悉你正在編程的硬件平臺,包括微控制器、處理器、內(nèi)存、輸入/輸出設(shè)備等基礎(chǔ)理論與應(yīng)用。 2. 學(xué)習(xí)基本原理
    發(fā)表于 06-21 10:01
    主站蜘蛛池模板: 日本成人福利视频 | 最新版天堂资源8网 | 亚洲天堂视频在线播放 | 人人艹在线观看 | 欧美精品aaa久久久影院 | 色婷婷九月 | www.狠狠干| 国产激爽大片在线播放 | 黄色网在线 | 色猫av | 亚洲一区二区中文 | 国产人成精品免费视频 | 午夜在线观看免费 | 模特精品视频一区 | 日本拍拍拍 | 一级做a爰片久久毛片一 | 操熟逼 | 男女刺激性视频大片 | 91亚洲国产成人久久精品网站 | 国产成人精品曰本亚洲78 | 国产婷婷综合丁香亚洲欧洲 | 日色视频 | 国模欢欢炮交啪啪150 | 性欧美xxxx视频在线观看 | 日木69xxxhd | 欧美一级特黄aaaaaa在线看首页 | 久久系列 | 天天天色 | 理论片一区 | 国内a级毛片免费··· | 日本不卡视频一区二区 | 中国一级特黄高清免费的大片 | 日韩午夜在线视频不卡片 | 色天使亚洲综合在线观看 | 欧美精品aaa久久久影院 | 亚州三级视频 | 日本特级黄色大片 | 四虎影库在线播放 | 四虎永久在线精品视频免费观看 | 天堂在线观看视频观看www | 99综合久久 |