一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>全志T3開發(fā)板4核ARM Cortex-A7——視頻開發(fā)案例

全志T3開發(fā)板4核ARM Cortex-A7——視頻開發(fā)案例

2022-06-09 | rar | 1.46 MB | 次下載 | 免費(fèi)

資料介紹

本文主要介紹基于全志科技T3國產(chǎn)平臺的視頻開發(fā)案例,內(nèi)容包含了gige_capture案例、案例、GigE工業(yè)相機(jī)配置、圖像采集并顯示、圖像采集以及案例編譯保存、關(guān)鍵代碼等。

本次測試板卡為基于創(chuàng)龍科技TLT3-EVM是一款基于全志科技T3處理器設(shè)計(jì)的4核ARM Cortex-A7高性能低功耗國產(chǎn)評估板,每核主頻高達(dá)1.2GHz。

評估板接口資源豐富,引出雙路網(wǎng)口、雙路CAN、雙路USB、雙路RS485通信接口,板載Bluetooth、WIFI、4G(選配)模塊,同時引出MIPI LCD、LVDS LCD、TFT LCD、CVBS OUT、CAMERA、LINE IN、H/P OUT等音視頻多媒體接口,支持雙屏異顯、1080P@45fps H.264視頻硬件編解碼,并支持SATA大容量存儲接口。

gige_capture案例

案例說明

表 1

案例名稱

目錄

gige_capture

bin

可執(zhí)行程序

lib

程序運(yùn)行依賴庫

pylonSDK

第三方pylonSDK開發(fā)包

src

程序源碼

tools

yuvplayer工具

案例功能具體說明如下:

  1. 查詢局域網(wǎng)內(nèi)的GigE工業(yè)相機(jī)。
  2. 采集GigE工業(yè)相機(jī)圖像數(shù)據(jù),寫至framebuffer以實(shí)現(xiàn)圖像顯示,格式為gray8。
  3. 采集GigE工業(yè)相機(jī)圖像數(shù)據(jù),保存至指定文件中,格式為gray8。

程序流程圖如下圖所示。

圖 1

案例測試

本案例使用GigE工業(yè)相機(jī)型號為Basler的acA720-290gm,最高支持分辨率為720x540,幀率可達(dá)291fps。

通過網(wǎng)線將評估板千兆網(wǎng)口RGMII ETH和GigE工業(yè)相機(jī)連接至相同路由器,確保在同一局域網(wǎng)下。將評估板VGA OUT通過VGA線連接至VGA顯示屏,用于顯示采集圖像,硬件連接如下圖所示。

圖 2

如通過網(wǎng)線將評估板和GigE工業(yè)相機(jī)直連,需將GigE工業(yè)相機(jī)配置為靜態(tài)IP,并設(shè)置評估板和GigE工業(yè)相機(jī)的IP地址為同一網(wǎng)段。

GigE工業(yè)相機(jī)配置

本小節(jié)使用Basler官方提供的pylonSDK開發(fā)包,在PC機(jī)Ubuntu中對GigE工業(yè)相機(jī)進(jìn)行IP地址獲取方式、采集幀率等參數(shù)配置。

將案例"pylonSDK\x86_64"目錄下的pylonSDK-5.1.0.12682-x86_64.tar.gz壓縮包拷貝至Ubuntu任意路徑,并進(jìn)入壓縮包所在目錄執(zhí)行如下命令將其解壓至當(dāng)前目錄下。

Host# tar -zxf pylonSDK-5.1.0.12682-x86_64.tar.gz -C .

圖 3

將GigE工業(yè)相機(jī)上電,通過網(wǎng)線將PC機(jī)和GigE工業(yè)相機(jī)連接至相同路由器,并執(zhí)行如下命令進(jìn)入"pylon5/bin/"目錄下運(yùn)行IpConfigurator工具,配置IP地址獲取方式。

Host# cd pylon5/bin/

Host# ./IpConfigurator

圖 4

程序運(yùn)行成功后,將會打開pylon IP Configurator窗口,點(diǎn)擊Refresh刷新并識別GigE工業(yè)相機(jī)。由配置界面可看到GigE工業(yè)相機(jī)支持靜態(tài)IP(Static IP)和動態(tài)IP(DHCP)兩種模式。本次采用動態(tài)IP模式進(jìn)行測試,選擇DHCP選項(xiàng),點(diǎn)擊Save保存。

圖 5

IP配置完成后,關(guān)閉配置窗口,然后在bin目錄下,執(zhí)行如下命令運(yùn)行PylonViewerApp工具,配置采集幀率等參數(shù)

Host# ./PylonViewerApp

圖 6

在如下界面中雙擊選中GigE工業(yè)相機(jī)設(shè)備,"User Level"選擇Expert。然后點(diǎn)擊打開"Transport Layer"欄目,將"Packet Size"設(shè)置為1500、"Inter-Packet Delay"設(shè)置為1100。"Inter-Packet Delay"參數(shù)值會影響采集幀率,不同相機(jī)需根據(jù)實(shí)際情況進(jìn)行修改。

點(diǎn)擊菜單欄

按鈕進(jìn)行連續(xù)采集,即可查看GigE工業(yè)相機(jī)采集到的圖像(如下圖)。配置完成后,請點(diǎn)擊

按鈕釋放GigE工業(yè)相機(jī)連接。

圖 7

圖像采集并顯示

評估板上電,將案例lib目錄下的庫文件壓縮包libpylon_armhf.tar.gz拷貝至評估板文件系統(tǒng)任意目錄,并進(jìn)入壓縮包所在目錄執(zhí)行如下命令將其解壓至"/usr/lib/"目錄。

Target# tar -xvf libpylon_armhf.tar.gz -C /usr/lib

圖 8

將案例bin目錄下的gige_capture可執(zhí)行文件拷貝至評估板文件系統(tǒng)任意目錄下。在其所在目錄下執(zhí)行如下命令查看程序參數(shù)說明。

Target# ./gige_capture --help

圖 9

執(zhí)行如下命令掃描局域網(wǎng)內(nèi)的GigE工業(yè)相機(jī),并測試GigE工業(yè)相機(jī)圖像采集幀率,本次測試為159fps。

Target# ./gige_capture -m scan

圖 10

并執(zhí)行如下命令,先將Qt程序關(guān)閉,并初始化framebuffer,再運(yùn)行程序?qū)igE工業(yè)相機(jī)采集圖像顯示至VGA顯示屏上。若圖像顯示不清晰,請調(diào)節(jié)相機(jī)鏡頭光圈和焦距。本次實(shí)測GigE工業(yè)相機(jī)采集并顯示的處理幀率為82fps,實(shí)際的幀率會受硬件性能和網(wǎng)絡(luò)環(huán)境的影響有一定的波動。

Target# killall Launcher MediaUI CameraUI //關(guān)閉Qt程序

Target# fbinit //初始化Framebuffer

Target# echo 0,0 > /sys/class/disp/disp/attr/fb2ui

Target# ./gige_capture -m display -o /dev/fb0

圖 11

圖 12

本次測試的CPU占用率如下所示。

圖 13 CPU占用率

圖像采集并保存

在gige_capture可執(zhí)行文件所在目錄下執(zhí)行如下命令,將GigE工業(yè)相機(jī)采集的圖像以gray8的格式保存至指定路徑的文件中。圖像采集并保存的幀數(shù)會受存儲設(shè)備的讀寫速率影響,本次實(shí)測為25fps。

Target# ./gige_capture -m save -o /root/test.gray8

圖 14

請將保存的test.gray8文件復(fù)制到Windows下(本次通過U盤復(fù)制),使用案例tools目錄下的yuvplayer.exe程序打開文件,點(diǎn)擊"Sixe -> Custom",設(shè)置圖像格式Width為720,Height為540,點(diǎn)擊"Color -> Y",點(diǎn)擊播放按鈕即可顯示圖像,如下所示。

圖 15

圖 16

圖 17

案例編譯

將案例src源碼目錄和pylonSDK目錄拷貝至Ubuntu同一工作目錄下,執(zhí)行如下命令,進(jìn)入"pylonSDK/armhf/"目錄,將壓縮包pylonSDK-5.1.0.12682-armhf.tar.gz解壓至當(dāng)前目錄。

Host# cd pylonSDK/armhf/

Host# tar -zxf pylonSDK-5.1.0.12682-armhf.tar.gz

圖 18

執(zhí)行如下命令,進(jìn)入src目錄下,修改makefile文件,將PYLON_ROOT的參數(shù)值修改為ARM端pylonSDK實(shí)際路徑。

Host# cd ../../src/

圖 19

圖 20

請先確保已參考Linux系統(tǒng)使用手冊編譯過LinuxSDK,構(gòu)建T3處理器對應(yīng)的GCC編譯器。在src目錄下執(zhí)行如下命令,使用LinuxSDK開發(fā)包目錄下的GCC編譯器進(jìn)行案例編譯。編譯完成后,將在當(dāng)前目錄下生成可執(zhí)行文件。

Host# CC=/home/tronlong/T3/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-gcc make

圖 21

想要獲取案例的關(guān)鍵代碼以及更多測試案例詳細(xì)說明,歡迎在評論區(qū)留言~

 

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

  • --
    文章
  • --
    閱讀
  • --
    粉絲

下載排行

本周

  1. 1常用電子元器件集錦
  2. 1.72 MB   |  24491次下載  |  免費(fèi)
  3. 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
  4. 3.03 MB   |  12次下載  |  免費(fèi)
  5. 3PC2466高電壓浪涌抑制器數(shù)據(jù)手冊
  6. 3.37 MB   |  8次下載  |  免費(fèi)
  7. 4ssd1306單片 CMOS OLED/PLED 驅(qū)動芯片中文手冊
  8. 1.66 MB   |  5次下載  |  1 積分
  9. 5PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊
  10. 2.44 MB   |  3次下載  |  免費(fèi)
  11. 6臺式主板DDR5內(nèi)存插槽引腳功能表資料
  12. 0.17 MB   |  2次下載  |  5 積分
  13. 7電子元件FVT-6S電壓控制溫補(bǔ)晶體振蕩器(VCTCXO):2.0×1.6mm封裝規(guī)格及應(yīng)用參數(shù)詳解
  14. 437.99 KB  |  2次下載  |  免費(fèi)
  15. 8ZYNALOG徴格半導(dǎo)體|ZGAD125S14技術(shù)參數(shù)書
  16. 982.53 KB  |  2次下載  |  免費(fèi)

本月

  1. 1常用電子元器件集錦
  2. 1.72 MB   |  24491次下載  |  免費(fèi)
  3. 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
  4. 27.35 MB   |  111次下載  |  1 積分
  5. 3運(yùn)算放大器基本電路中文資料
  6. 1.30 MB   |  16次下載  |  免費(fèi)
  7. 4蘋果iphone 11電路原理圖
  8. 4.98 MB   |  12次下載  |  5 積分
  9. 5常用電子元器件介紹
  10. 3.21 MB   |  12次下載  |  免費(fèi)
  11. 6PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊
  12. 3.03 MB   |  12次下載  |  免費(fèi)
  13. 7PC2557正向高壓理想二極管控制電路中文手冊
  14. 1.80 MB   |  8次下載  |  免費(fèi)
  15. 8PC2559帶反向輸入保掮 理想二極管控制電路中文手冊
  16. 1.08 MB   |  8次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935130次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191390次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183345次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81591次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73816次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65990次下載  |  10 積分