<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

基于互聯網的攝像測量系統(一)

友晶FPGA ? 來源:友晶FPGA ? 2024-04-18 14:38 ? 次閱讀

D題任務要求

設計并制作一個圖中所示的基于互聯網的攝像測量系統。圖中邊長為1米的正方形區域三個頂點分別為A、B和O。系統有兩個獨立的攝像節點分別放置在A和B,兩個攝像節點拍攝盡量沿AO、BO方向正交,并通過一個百兆/千兆以太網交換機與連接在該交換機的一個終端節點實現網絡互聯。交換機必須為互聯網通用交換機,使用的網口可以任意指定。

在O點上方懸掛一個用柔性透明細線吊起的激光筆,透明細線長度為 l,激光筆常亮向下指示,靜止下垂時的指示光點與O點重合。

拉動激光筆偏離靜止點的距離小于10cm,松開后激光筆自由擺動。應保證激光筆指示光點的軌跡經O點往復直線運動,軌跡與OA邊的夾角為 θ。

利用該系統實現對長度 l 角度 θ 的測量。

51b8d40a-fc75-11ee-a297-92fbcf53809c.png

基本要求分析

設計并制作兩個獨立的攝像節點。每個節點由一個攝像頭和相應的電路組成,兩個攝像節點均可以拍攝到激光筆的運動視頻并顯示。

設計并制作終端節點。在終端顯示器上可以分別和同時顯示兩個攝像節點拍攝的實時視頻。在視頻中可以識別出激光筆,并在視頻中用紅色方框實時框住激光筆輪廓。

測量系統在終端節點設置一鍵啟動。從激光筆擺動開始計時,測量系統通過對激光筆周期擺動視頻信號的處理,自動測量長度 l。(50cm ≤ l ≤ 150cm,θ角度自定) 測量完成時,終端聲光提示并顯示長度 l。要求測量誤差絕對值小于 2cm,測量時間小于 30 秒。

題目發揮部分

一鍵啟動后,測量系統通過兩個獨立攝像節點的網絡協同工作。當 θ = 0° 和 θ = 90° 時,能自動測量長度 l( 50cm ≤ l ≤ 150cm )。要求測量誤差絕對值小于 2cm,測量時間小于 30 秒。

一鍵啟動后,可以測量 θ ( 0° ≤ θ ≤ 90° ) 。要求測量誤差絕對值小于 5°,測量時間小于 30 秒。

其他。

硬件方案選擇

攝像節點由一個攝像頭和相應的電路組成,需要拍攝到激光筆的運動視頻并顯示??梢允褂孟旅鎯煞N方案:

方案一USB攝像頭 + 樹莓派

樹莓派調用OpenCV庫從USB攝像頭獲取實時圖像并顯示在HDMI顯示器上,然后調用OpenCV庫中的圖像處理算法識別激光筆,然后在原圖像上用紅框框住激光筆輪廓,再將激光筆的位置信息和圖像通過網絡傳輸到終端節點。

方案二:D8M攝像頭 + DE10-Nano開發板

D8M攝像頭可通過GPIO接口連接到DE10-Nano開發板上,使用Terasic Camera IP從D8M獲取實時視頻流數據并顯示在HDMI顯示器上,再對視頻流數據進行處理識別激光筆,然后在原圖像上用紅框框住激光筆輪廓,再將激光筆的位置信息和圖像通過網絡傳輸到終端節點。

方案比較:

方案一采用USB攝像頭可以直接使用OpenCV庫進行操作,代碼簡單,但是只能用CPU進行處理,處理效率不夠高。

方案二采用GPIO接口的D8M攝像頭,直接與DE10-Nano開發板連接,可通過FPGA進行算法加速,CPU只需要讀取FPGA端處理好的結果圖像再進行簡單的計算,可提高處理效率。

綜上所述,為了提高處理效率、縮短測量時間,選擇方案二作為攝像節點方案。其系統框圖如下:

51ce5370-fc75-11ee-a297-92fbcf53809c.png

檢測方案選擇

運動目標的檢測一般有三種方法:背景差分法、幀間差分法和光流法。

背景差分法

背景差分法是采用圖像序列中的當前幀和背景參考模型比較來檢測運動物體的一種方法,其性能依賴于所使用的背景建模技術,背景圖像的建模和模擬的準確程度,直接影響到檢測的效果。

幀間差分法

幀間差分法通過對視頻或圖像序列中相鄰兩幀做差分運算來獲得運動目標的輪廓,可很好地適用于存在多個運動目標和攝像機移動的情況。

當場景中出現物體運動時,幀與幀之間會出現較為明顯的差別,兩幀相減,得到兩幀圖像亮度差的絕對值,判斷它是否大于閾值來分析視頻或圖像序列的運動特性,確定圖像序列中有無物體運動。

光流法

光流是關于視域中的物體運動檢測中的概念,用來描述相對于觀察者的運動所造成的觀測目標、表面或邊緣的運動。光流法的主要任務就是計算光流場,即在適當的平滑性約束條件下,根據圖像序列的時空梯度估算

運動場,通過分析運動場的變化對運動目標和場景進行檢測與分割。

方案比較:

背景差分法檢測運動目標速度快,檢測準確,但對于背景的建模和模擬卻比較困難,而要提升準確度就會導致算法的計算量增大,實時性不夠好;

幀間差分法對包含運動目標的場景有著比較強的魯棒性,且運算速度快,實時性好,但該方法一般不能完全檢測出運動物體的所有像素點,常常在檢測到的運動物體內部出現“空洞”現象,因此僅適用于簡單的運動物體檢測的情況;

光流法不需要預先知道場景的任何信息,就能夠檢測到運動對象,可處理背景運動的情況,但噪聲、多光源、陰影和遮擋等因素會對光流場分布的計算結果造成嚴重影響,而且光流法計算復雜,也很難實現實時處理。

綜上所述,為了能夠實時識別到激光筆,且激光筆內部少量像素點的缺失不會影響檢測結果,選擇幀間差分法作為運動目標檢測算法。

長度L的理論計算

51db1268-fc75-11ee-a297-92fbcf53809c.png

單擺的定義

將無重細桿或不可伸長的細柔繩一端懸于重力場內一定點,另一端固定一個重小球,就構成單擺。

小角近似簡諧運動(一般認為10°以下可以這樣近似),單擺能夠往復擺動,在非常小的振幅/角度下,單擺做簡諧運動,簡諧運動方程式如下所示:

51ebaaba-fc75-11ee-a297-92fbcf53809c.png

其中,A、 φ 為任意常數,由初值條件給定;而T等于:

51f59872-fc75-11ee-a297-92fbcf53809c.png

其中 l 為無重細桿或細柔繩的長度, g 為當地的重力加速度。

如果已知簡諧運動的周期 T,那么就可以計算得到無重細桿或細柔繩的長度 l:

5202f51c-fc75-11ee-a297-92fbcf53809c.png

那怎樣得到簡諧運動的周期T呢?這里采用擬合cos函數。

擬合cos函數

獲取數據集

采用擬合cos函數的第一步,就是要獲取數據集。

以攝像節點A為例進行介紹,這是攝像節點A拍攝到的畫面,將左上角作為坐標原點,通過目標檢測算法識別激光筆的位置,然后采集在t時刻對應的激光筆輪廓左上角頂點的坐標值x,y以及長和寬,再計算得到中心點的橫坐標xt,將中心點的坐標作為激光筆的坐標。

5217aeb2-fc75-11ee-a297-92fbcf53809c.png

5228c972-fc75-11ee-a297-92fbcf53809c.png

這樣就得到了擬合cos函數所需的一組數據,通過測量不同時刻對應的激光筆的位移xt就可以得到一組數據集。

最小二乘法

最小二乘法是解決曲線擬合問題最常用的方法,通過最小化誤差的平方和來尋找數據的最佳函數匹配。

余弦曲線表示為:

523dbcd8-fc75-11ee-a297-92fbcf53809c.png

其中包含4個參數,分別是振幅(A)、周期(T)、初相(φ)和偏距(k)。

設(x, y)是一對觀測量,且 x和y滿足理論函數:y=f(x, ω),其中ω為待定參數。

為了尋找函數f(x,ω)中參數ω的最優估計值,對于給定m組觀測數據(x_i,y_i)(i=1, 2,?,m),求解目標函數

525467b2-fc75-11ee-a297-92fbcf53809c.png

L取最小值時對應的參數ω為最優估計值。

07

角度θ 的理論計算

接下來進行角度θ的理論計算,這是測量系統的俯視圖:

5269c58a-fc75-11ee-a297-92fbcf53809c.png

圖中紅色實線CD是激光筆的運動軌跡,其與OA邊的夾角為θ,過點C畫OA的平行線,過點D畫OB的平行線,交于點E,CE的長度為Xb,DE的長度為Xa。這樣就可以得到攝像節點A處拍攝到的激光筆運動軌跡的橫向分量DE的運動方程式和分量CE的運動方程式為:

527ca790-fc75-11ee-a297-92fbcf53809c.png

又由于每次拉動激光筆后,角度θ是一個固定值,sinθ和cosθ為常量,所以橫向分量和豎直分量也都是簡諧運動,而DE的長度為Xa,振幅為Xa/2,所以Xa和Xb可以表示為:

52895ada-fc75-11ee-a297-92fbcf53809c.png

我們將這兩個式子相比,可以得到tanθ=Xa/Xb,則由反三角函數的正切公式可以計算得到:

52990052-fc75-11ee-a297-92fbcf53809c.png

附錄

1. D題源碼:https://gitee.com/terasic/socfpga-demo/tree/master

2. D題原始文件

52ae2964-fc75-11ee-a297-92fbcf53809c.png

52c73634-fc75-11ee-a297-92fbcf53809c.png

審核編輯:黃飛

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

    關注

    68

    文章

    10512

    瀏覽量

    207254
  • usb
    usb
    +關注

    關注

    59

    文章

    7508

    瀏覽量

    259717
  • 互聯網
    +關注

    關注

    54

    文章

    10945

    瀏覽量

    101136
  • 攝像系統
    +關注

    關注

    0

    文章

    17

    瀏覽量

    12038
  • 樹莓派
    +關注

    關注

    114

    文章

    1654

    瀏覽量

    104863

原文標題:2021年全國大學生電子設計競賽D題——基于互聯網的攝像測量系統(一)

文章出處:【微信號:友晶FPGA,微信公眾號:友晶FPGA】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    聯想將進軍互聯網

    董事成員以及管理架構等問題,均被楊元慶以“這部分信息暫時保密”為由拒絕了。昨晚,記者從聯想集團品牌溝通部了解到,與百視通成立合資公司只是聯想移動互聯戰略數字家庭計劃中的第步,未來聯想在互聯網電視上
    發表于 03-18 10:48

    互聯網電視迅速崛起

    互聯網電視功能得到進步完善,并在彩電市場大行其道。2010年互聯網電視終于成為家庭娛樂電視的標準配備。2010年則有19個品牌在銷售互聯網功能的電視。 2008年
    發表于 03-22 11:31

    【MiCOKit申請】基于互聯網WiFi的智能家居系統

    申請理由:本產品是基于互聯網WiFi控制系統,USB串口調試比較方便,正好能夠滿足我現在開發的智能家居的要求,之前也開發過類似的WiFi無線模塊的項目,智能農田灌溉系統,基于無線通信,太陽能綠色能源
    發表于 08-09 17:43

    互聯網知識分享交流

    互聯網交流,你了解互起討論下吧聯網+嗎,查看世界工廠網網頁,你會了解更hulianwang多的hulian互聯網知識哦
    發表于 12-29 15:25

    工業互聯網

    工業互聯網是全球工業系統與高級計算、分析、感應技術以及互聯網連接融合的結果。它通過智能機器 間的連接并最終將人機連接,結合軟件和大數據分析,重構全球工業、激發生產力,讓世界更美好、更快速、更安全、更
    發表于 01-25 09:29

    工業互聯網

    清潔且更經濟。工業互聯網將整合兩大革命性轉變之優勢:其是工業革命,伴隨著工業革命,出現了無數臺機器、設備、機組和工作站;其二則是更為強大的網絡革命,在其影響之下,計算、信息與通訊系統應運而生并不
    發表于 04-17 15:56

    技術與互聯網+

    急急急?。。。。。。。。。?!請問,如果用單片機做出了個作品,互聯網+可以怎么用的上我的作品?除了用互聯網賣出去,還可以怎么辦呢
    發表于 07-03 22:53

    互聯網與工業物聯網之間的區別與聯系

    聯網不能完全替代互聯網,而互聯網也不能滿足工業物聯網的發展需求,只能說在未來很長段時間內,兩者會并存,互利共生。哐哐智造是基于工業物
    發表于 06-14 10:18

    空間互聯網天線設計

    如鳥兒展翅,如飛機翱翔,未來的數據共享方式是如此的快捷、自由。環繞地球運行的衛星有可能徹底地改變人類收集與共享信息的方式。相比于有線或無線數據網絡,以衛星系統為基礎的空間互聯網(Internet of Space,簡稱 IoS)技術能夠向全球各地,甚至是最偏遠的地區提供網
    發表于 07-16 07:31

    什么是產業互聯網?

    2018年10月,騰訊宣傳進軍產業互聯網;2019年9月,騰訊完成了史上最大的組織架構調整,新成立云與智慧產業事業群,正式發力產業互聯網;2020年1月,騰訊發布《2020產業安全報告:產業互聯網
    發表于 01-18 11:40

    為什么說產業互聯網互聯網的下半場?

    消費互聯網改變的是商品銷售方式,產業互聯網改變的是生產和供給方式,而終極目標是產消協同的數字化社會!因此,產業互聯網要求企業通過“智能化、數字化、網絡化”手段全方位賦能產業鏈的上下游、生產體系、組織結構、運作方式等各個環節,推動
    發表于 01-18 11:42

    怎樣去設計種城市互聯網消防監控系統?

    城市互聯網消防監控系統是由哪些部分組成的?怎樣去設計城市互聯網消防監控系統的軟件部分?
    發表于 06-01 07:04

    高級互聯網協議(IP)攝像機與模擬攝像機的應用有何差異?

    本應用筆記介紹了安全視頻監控系統中高級互聯網協議(IP)攝像機與模擬攝像機的應用差異。
    發表于 06-02 06:36

    基于互聯網攝像測量系統(二)

    攝像節點由一個DE10-Nano開發板和一個D8M攝像頭實現,DE10-Nano開發板的HDMI接口外接HDMI顯示器來顯示拍攝到的視頻。
    的頭像 發表于 04-18 14:42 ?245次閱讀
    基于<b class='flag-5'>互聯網</b>的<b class='flag-5'>攝像</b><b class='flag-5'>測量</b><b class='flag-5'>系統</b>(二)

    基于互聯網攝像測量系統(三)

    使用HDMI線將三個HDMI顯示器分別連接到攝像節點A、B和終端節點DE10-Nano開發板上的HDMI接口。
    的頭像 發表于 04-18 14:43 ?206次閱讀
    基于<b class='flag-5'>互聯網</b>的<b class='flag-5'>攝像</b><b class='flag-5'>測量</b><b class='flag-5'>系統</b>(三)
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>