日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 智能硬件 > 機器視覺
[導(dǎo)讀] 從工業(yè)檢測系統(tǒng)到自動駕駛系統(tǒng),計算機視覺是一個包括許多有趣應(yīng)用的廣泛領(lǐng)域。許多這樣的系統(tǒng)在原型和實現(xiàn)階段都要用到開源計算機視覺 (Open Source Computer Vision Libr

從工業(yè)檢測系統(tǒng)到自動駕駛系統(tǒng),計算機視覺是一個包括許多有趣應(yīng)用的廣泛領(lǐng)域。許多這樣的系統(tǒng)在原型和實現(xiàn)階段都要用到開源計算機視覺 (Open Source Computer Vision Library,OpenCV)。OpenCV優(yōu)化了許多功能函數(shù),并在實時的計算機視覺程序中得到應(yīng)用。但是,由于嵌入式優(yōu)化策略得天獨厚的優(yōu)勢,仍然值得大家嘗試?yán)眠壿嬘布砑铀貽penCV的性能。

目前,OpenCV被廣泛用于開發(fā)計算機視覺應(yīng)用中。OpenCV包含2500多個優(yōu)化的視頻函數(shù)的函數(shù)庫,并且專門針對臺式機處理器和圖形處理器(Graphic Processing Unit,GPU)進(jìn)行優(yōu)化。

Xilinx提供的Vivado HLS高層次綜合工具能夠通過C/C++ 編寫的代碼直接創(chuàng)建RTL硬件,顯著提高設(shè)計效率;同時,Xilinx Zynq全可編程SOC系列器件嵌入雙核ARM Cortex-A9處理器將軟件可編程能力與FPGA的硬件可編程能力實現(xiàn)完美結(jié)合,以低功耗和低成本等系統(tǒng)優(yōu)勢實現(xiàn)單芯片無以倫比的系統(tǒng)性能、靈活性、可擴展性,加速圖形處理產(chǎn)品設(shè)計上市時間。OpenCV擁有成千上萬的用戶,而且OpenCV的設(shè)計無需修改即可在 Zynq器件的ARM處理器上運行。但是,利用OpenCV實現(xiàn)的高清處理經(jīng)常受外部存儲器的限制,尤其是存儲帶寬會成為性能瓶頸,存儲訪問也限制了功耗效率。通過Xilinx公司提供的Vivado HLS高級語言綜合工具,設(shè)計者可以輕松實現(xiàn)OpenCV C++視頻處理設(shè)計到RTL代碼的轉(zhuǎn)換,將其轉(zhuǎn)換為可以在Zynq實現(xiàn)的硬件加速器或者在FPGA上實現(xiàn)的實時硬件視頻處理單元。

1、 OpenCV和HLS視頻庫

如圖15.83所示,OpenCV在視頻處理系統(tǒng)中可以有不同的應(yīng)用方式。在圖15.83(a)中,算法的設(shè)計和實現(xiàn)完全依賴于OpenCV的函數(shù)調(diào)用,利用文件的訪問功能進(jìn)行圖片的輸入、輸出和處理;在圖15.83(b)中,算法可以在嵌入式系統(tǒng)(例如Zynq Base TRD)中實現(xiàn),利用特定平臺的函數(shù)調(diào)用訪問輸入輸出圖像,但是,視頻處理的實現(xiàn)依賴于嵌入式系統(tǒng)中處理器(例如Cortex™-A9)對OpenCV功能函數(shù)的調(diào)用;在圖15.83(c)中,處理算法的OpenCV功能函數(shù)被Xilinx Vivado HLS視頻庫函數(shù)替換,而OpenCV函數(shù)則用于訪問輸入和輸出圖像,提供視頻處理算法實現(xiàn)的設(shè)計原型。Vivado HLS提供的視頻庫函數(shù)可以被綜合,在對這些函數(shù)綜合后,可以將處理程序模塊整合到諸如Zynq的可編程邏輯中。這樣,這些程序邏輯塊就可以處理由處理器生產(chǎn)的視頻流、從文件中讀取的數(shù)據(jù)、外部輸入的實時視頻流。

圖15.83 OpenCV應(yīng)用的不同方式

Vivado HLS包含大量的視頻庫函數(shù),方便于構(gòu)建各種各樣的視頻處理程序。通過可綜合的C++代碼,實現(xiàn)這些視頻庫函數(shù)。在視頻處理功能和數(shù)據(jù)結(jié)構(gòu)方面,這些綜合后的代碼與OpenCV基本對應(yīng)。許多視頻概念與抽象和OpenCV非常相似,很多圖像處理模塊函數(shù)和OpenCV庫函數(shù)一致。

例如,OpenCV中用于代表圖片的很重要的一個類便是cv::Mat類,cv::Mat對象定義如下:
cv::Mat image(1080, 1920, CV_8UC3);

該行代碼聲明了一個1080&TImes;1920像素,每一個像素都是由3個8位無符號數(shù)表示的變量image。對應(yīng)的HLS視頻庫模板類hls::Mat<>聲明如下:
hls::Mat<2047, 2047, HLS_8UC3> image(1080, 1920);

這兩行代碼的參數(shù)形式、圖像尺寸最大值、語法規(guī)則不同,生成的對象是相似的。如果圖像規(guī)定的最大尺寸和圖像的實際尺寸相同的話,也可以用下面的代碼替代:
hls::Mat<1080, 1920, HLS_8UC3> image( );

表15.14給出了一個簡單的圖像轉(zhuǎn)換函數(shù)應(yīng)用對比(功能實現(xiàn)dst=src*2.0+0.0)。

表15.15和表15.16給出了OpenCV和HLS視頻庫的核心結(jié)構(gòu)和HLS視頻庫。

2、AXI4流和視頻接口

通過AXI4流協(xié)議,Xilinx提供的視頻處理模塊實現(xiàn)像素數(shù)據(jù)通信。盡管底層AXI4流媒體協(xié)議不需要限制圖片尺寸,但是,若圖片尺寸相同,則將會大大簡化大部分的復(fù)雜視頻處理計算。對于遵循AXI4流協(xié)議的輸入接口,可以保證每一幀都包含ROWS * COLS的像素。在保證前面視頻幀保持完整性和矩形性的情況下,后續(xù)模塊實現(xiàn)對視頻幀有效地處理。

如表15.17所示,Vivado HLS包含2個可綜合的視頻接口轉(zhuǎn)換函數(shù)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉