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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【EsDA應用】5分鐘快速實現攝像頭圖像采集

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-04-12 11:50 ? 次閱讀
攝像頭在安防監(jiān)控和圖像識別等領域被廣泛應用。本文介紹如何通過EsDA開發(fā)套件,快速實現攝像頭圖像采集。

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg簡介

近些年,隨著生物識別技術的日益成熟,以及安防監(jiān)控在公共安全領域的廣泛應用,而這些應用領域都離不開攝像頭的支持。但是,攝像頭的應用框架往往都比較復雜,對使用者有一定的要求。

本文使用M6G2C核心板,簡單介紹如何基于EsDA設計的camera攝像頭功能節(jié)點,快速實現圖像采集。

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg前期準備

若是剛開始接觸EsDA,可先閱讀EsDA其他系列文章,從零開始搭建環(huán)境和掌握基本開發(fā)流程,已有基礎的可以跳過:

  • EsDAMPC-ZC1入門(一)——軟件安裝
  • EsDAMPC-ZC1入門(二)——LED控制
  • 【EsDA應用】5分鐘實現一個串口通信業(yè)務

1. 硬件準備準備任意一個USB攝像頭。7976bc52-d8e3-11ed-bfe3-dac502259ad0.png準備一塊LCD顯示屏。798dd4a0-d8e3-11ed-bfe3-dac502259ad0.png

準備一塊M6G2C核心板和EPC-6G2C-L評估板,并按照下圖所示連接好硬件。其中,eth0網口用于下載流圖,并連接LCD顯示屏接口、電源,以及將USB攝像頭連接到開發(fā)板的USB HOST1接口。

79bf68e4-d8e3-11ed-bfe3-dac502259ad0.png

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg??節(jié)點介紹

這里我們需要使用到攝像頭相關的AWFlow節(jié)點,包括camera_video節(jié)點和camera配置節(jié)點,以及l(fā)cd_display節(jié)點用于在顯示屏中顯示圖像。

1. camera配置節(jié)點

攝像頭的配置節(jié)點,屬于隱式節(jié)點,不會顯示在畫布中,需要配套相應功能節(jié)點一起使用。1.1屬性79f0d0a0-d8e3-11ed-bfe3-dac502259ad0.png
  • 設備名(device_name):攝像頭設備文件的文件名,用于系統(tǒng)打開攝像頭;
  • 數據格式(format):攝像頭輸出的數據格式,支持常見的RGB565、RGB888、YUV422等多種格式;
  • 寬度(width):攝像頭輸出圖像的寬度;
  • 高度(height):攝像頭輸出圖像的高度。

2. camera_video

camera_video是攝像頭的圖像輸入節(jié)點,該節(jié)點將攝像頭在video模式下的每幀圖像輸出給下一節(jié)點。2.1屬性

7a05cdac-d8e3-11ed-bfe3-dac502259ad0.png

  • 名稱(name):節(jié)點名稱,用于索引查找本節(jié)點;

  • 顯示名稱(displayName):用于畫布上顯示的名稱;

  • 配置項(camera):綁定一個camera配置節(jié)點;

  • 主題(topic):圖像主題,可選。

2.2 輸入
  • enable:控制攝像頭的圖像輸出,輸入“enable”打開視頻流輸出,輸入“disable”關閉視頻流,由push節(jié)點提供輸入。

2.3 輸出

  • image:圖像數據的緩沖區(qū)指針,通常由其它節(jié)點接收并處理;
  • format:輸出圖像的格式;
  • width:輸出圖像的寬度;
  • height:輸出圖像的高度;
  • topic:輸出用戶在屬性中設置的topic屬性,可用于后續(xù)節(jié)點區(qū)分圖像。

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg??業(yè)務處理

本應用主要實現M6G2C開發(fā)板采集USB攝像頭圖像,并在LCD顯示屏上進行顯示。具體實現如下:1. 添加節(jié)點并連線使用AWFlow采集攝像頭圖像非常簡單,只需添加一個camera_video圖像輸入節(jié)點,以及一個用于圖像顯示的lcd_display節(jié)點。7a34e8ee-d8e3-11ed-bfe3-dac502259ad0.png2. 配置節(jié)點雙擊camera_video節(jié)點,并在配置項中選擇添加一個新的camera節(jié)點。7a493268-d8e3-11ed-bfe3-dac502259ad0.png在camera配置節(jié)點中,根據所使用的攝像頭,分別設置設備名、輸出圖像的數據格式和圖像寬度、高度。7a5defd2-d8e3-11ed-bfe3-dac502259ad0.png然后更新配置,在camera_video節(jié)點的配置項中,選擇上一步新增的camera配置節(jié)點即可。7a7334c8-d8e3-11ed-bfe3-dac502259ad0.pnglcd_display節(jié)點無需我們進行任何配置,它會獲取camera_video節(jié)點的輸出信息,將圖像顯示在LCD上。

7a87896e-d8e3-11ed-bfe3-dac502259ad0.png

3. 下載驗證

因為M6G2C開發(fā)板是通過網口去下載流圖,所以打開AWFlow Designer后需要配置目標板IP和端口號。然后點擊下載運行即可。

7a98209e-d8e3-11ed-bfe3-dac502259ad0.png

流圖下載完成后,通過LCD可以看到,我們已經成功從攝像頭獲取圖像,并且成功在顯示屏上顯示。

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg關聯(lián)產品

7957813e-d8e3-11ed-bfe3-dac502259ad0.jpg技術交流長按識別如下二維碼可加入“EsDA嵌入式系統(tǒng)設計自動化交流群”,與志同道合的朋友交流,并有專業(yè)技術人員為您答疑解惑,如有問題可以咨詢小致微信zlgmcu-888。7acb72b4-d8e3-11ed-bfe3-dac502259ad0.png ?

【版權聲明】本文為ZLG開發(fā)者社區(qū)用戶原創(chuàng)內容,未經授權不得轉載。歡迎更多用戶到社區(qū)交流互動、創(chuàng)作博文,一經采用,可獲得百元京東E卡。

7ae01c8c-d8e3-11ed-bfe3-dac502259ad0.png

7aecbeba-d8e3-11ed-bfe3-dac502259ad0.jpg

7afdf540-d8e3-11ed-bfe3-dac502259ad0.jpg


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

    關注

    13

    文章

    403

    瀏覽量

    31246

原文標題:【EsDA應用】5分鐘快速實現攝像頭圖像采集

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    《DNK210使用指南 -CanMV版 V1.0》第二十七章 攝像頭圖像調整實驗

    第二十七章 攝像頭圖像調整實驗 在上一章中,介紹了如何在CanMV下配置攝像頭輸出特定大小和格式的畫面,并獲取攝像頭輸出的圖像數據將其在LC
    發(fā)表于 10-24 09:48

    《DNK210使用指南 -CanMV版 V1.0》第二十六章 攝像頭圖像捕獲實驗

    第二十六章 攝像頭圖像捕獲實驗 本章將介紹CanMV下攝像頭的使用,能通過攝像頭實時地采集攝像頭
    發(fā)表于 10-23 10:05

    基于FPGA的攝像頭心率檢測裝置設計

    的 OpenCV 等開源庫,可以使眾多圖像處理步驟得到簡化,有利于實現更復雜的功能。 2.4 各模塊介紹2.4.1.數據采集模塊 使用攝像頭拍攝人臉畫面,通過 usb 接口與 f
    發(fā)表于 07-01 17:58

    智能攝像頭抄表器是什么?

    進行圖像識別,實現無接觸、無誤差的遠程抄表,極大地提高了抄表效率和準確性。2.技術原理與優(yōu)勢2.1AI圖像識別:智能攝像頭抄表器的核心在于其內置的AI算法,能夠準
    的頭像 發(fā)表于 04-24 14:14 ?484次閱讀
    智能<b class='flag-5'>攝像頭</b>抄表器是什么?

    攝像頭各標定參數的作用

    車載攝像頭的畸變矩陣描述了攝像頭鏡頭造成的畸變,主要包括徑向畸變和切向畸變等參數。畸變矩陣的作用是對圖像進行畸變校正,使其更符合幾何規(guī)律,提高圖像的準確性和質量。
    的頭像 發(fā)表于 03-21 11:11 ?720次閱讀
    <b class='flag-5'>攝像頭</b>各標定參數的作用

    探討車載攝像頭ESD問題的成因及解決策略

    車載攝像頭整體結構主要由前蓋(鏡頭)、后蓋(接口)和硬件(電路)三大部分組成。其中,內部電路是攝像頭的核心部分,不同協(xié)議的攝像頭電路略有區(qū)別。
    發(fā)表于 02-27 14:26 ?1517次閱讀

    高清網絡攝像頭多媒體智能屏

    。同時,在屏幕上顯示攝像頭畫面可直接通過DGUS開發(fā)來實現,十快捷。硬件接口展示:產品特點支持通過以太網、WiFi(2.4GHz、5GHz均可)連接網絡
    的頭像 發(fā)表于 02-19 13:21 ?489次閱讀
    高清網絡<b class='flag-5'>攝像頭</b>多媒體智能屏

    攝像頭凸透鏡成像原理 攝像的原理是小孔成像嗎

    攝像頭是一種利用透鏡和圖像傳感器的設備,能夠將光學圖像轉化為電子信號,并將其傳輸到電腦或其他設備上進行記錄和處理。攝像頭的工作原理主要涉及透鏡成像原理和
    的頭像 發(fā)表于 02-01 15:01 ?1440次閱讀

    嵌入式操作教程:7-1 基于CMOS數字攝像頭的灰度轉換實驗

    一、實驗目的 學習灰度轉換的原理,掌握OV2640 攝像頭和VPIF總線的工作原理,實現OV2640 攝像頭采集圖像并進行實時灰度轉換顯示在
    發(fā)表于 01-19 14:52

    詳解智能座艙內部的各種攝像頭

    對于車載攝像頭來說,它的特點在于攝像頭的安裝位置,和ISP處理芯片之間的距離。在2MP以下的攝像頭,一般會直接輸出YUV格式的圖像數據,無需額外的ISP進行
    發(fā)表于 01-16 09:53 ?2060次閱讀
    詳解智能座艙內部的各種<b class='flag-5'>攝像頭</b>

    使用ADSP BF533采集MT9v032CMOS攝像頭傳回來的圖像上有豎條紋和白點的原因?如何解決?

    請問使用ADSP BF533采集MT9v032 CMOS攝像頭傳回來的圖像上有豎條紋和白點 為什么呢 如何解決 采回來的圖像 ]
    發(fā)表于 01-11 06:34

    用usb攝像頭替換手機前置攝像頭可以嗎

    隨著科技的進步和智能手機的普及,攝影已經成為了我們日常生活中不可或缺的一部。然而,有時我們可能會對手機自帶的前置攝像頭的拍攝效果感到不滿意。那是否可以考慮用USB攝像頭替代手機前置攝像頭
    的頭像 發(fā)表于 01-08 14:11 ?1930次閱讀

    AHD攝像頭與CVBS的區(qū)別

    (Composite Video Baseband Signal,復合視頻基帶信號)攝像頭,具有許多顯著的優(yōu)勢。本文章將詳細介紹AHD攝像頭與CVBS攝像頭的區(qū)別。 圖像質量 AHD
    的頭像 發(fā)表于 01-04 11:08 ?1.2w次閱讀

    【ELF 1開發(fā)板試用】+ 3.2 USB攝像頭連接測試 + Ubutu SSH連接

    連接測試 本文繼續(xù)做一下連接接口的測試,本文使用USB攝像頭進行連接,以測試ELF 1 USB功能,以及其對應的攝像頭視頻流的處理反饋 設備部署如下: ELF1 外接了一個部署在二維云臺的 USB
    發(fā)表于 12-06 15:37

    EsDA 應用】快速實現串口轉HTTP請求

    本文將基于EsDA開發(fā)套件快速實現將串口數據轉換為HTTP請求的應用開發(fā),實現串口設備與網絡服務的互聯(lián)互通,提供便捷和高效的串口數據轉換功能。項目簡介HTTP協(xié)議是互聯(lián)網應用最為廣泛的
    的頭像 發(fā)表于 11-09 08:25 ?751次閱讀
    【<b class='flag-5'>EsDA</b> 應用】<b class='flag-5'>快速</b><b class='flag-5'>實現</b>串口轉HTTP請求