摘要:OpenCV是一個用于PC端圖像處理、分析方面的開源函數(shù)庫.為解決OpenCV對PC端資源依賴程度高、耗時長等問題,研究按照Vivado HLS規(guī)范,將C++編寫的OpenCV程序封裝成Verilog IP核,并導(dǎo)入ZYNQ的PL中;再結(jié)合Xilinx官方提供的IP核庫,以及通過ADI的LCD控制器-ADV7511,實現(xiàn)了基于Xilinx APSOC平臺-ZYNQ,實時硬件加速OpenCV圖像處理的高清顯示系統(tǒng)設(shè)計.實驗結(jié)果表明:對OpenCV中的Rgb2Gray、Sobel、Threshold等算法實現(xiàn)了硬件加速,處理一幅圖像共計耗時11.12 ms,各硬件模塊內(nèi)部資源占用率為1%至3%;而傳統(tǒng)PC端運行OpenCV相應(yīng)算法、處理同一圖像耗時為375 ms.硬件加速后的高清顯示系統(tǒng)能通過HDMI接口清晰、低延時地顯示高清圖像.
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社