chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

FPGA開(kāi)源項(xiàng)目:小球追蹤系統(tǒng)設(shè)計(jì)

FPGA之家 ? 來(lái)源:FPGA之家 ? 作者:FPGA之家 ? 2022-06-16 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1簡(jiǎn)述

本設(shè)計(jì)基于顏色特征識(shí)別實(shí)現(xiàn),這個(gè)并不算高大上的算法,個(gè)人能力有限再加上FPGA算法實(shí)現(xiàn)難度不小,所以采用最簡(jiǎn)單的算法實(shí)現(xiàn),作為FPGA的入門(mén)學(xué)習(xí)足以。這個(gè)設(shè)計(jì)是19年4月左右做出來(lái)的,那時(shí)自己對(duì)FPGA的認(rèn)知比較朦朧、FPGA的開(kāi)發(fā)能力也一般,所以在本設(shè)計(jì)上有很多有問(wèn)題的地方,到現(xiàn)在也沒(méi)時(shí)間去修改,希望有能力的小伙伴來(lái)完善,在此先謝謝了!

在初學(xué)FPGA的時(shí)候,根據(jù)鄧堪文的《SDRAM的那些事兒》視頻教程完成了基于FPGA的圖像采集系統(tǒng)。但是Bug很多,當(dāng)時(shí)我的能力太差沒(méi)能解決問(wèn)題 ,所以后面的做的圖像處理項(xiàng)目都沒(méi)用使用。本設(shè)計(jì)也是一樣,使用的是FPGA板卡配送的圖像采集例程,我在此基礎(chǔ)上進(jìn)行的開(kāi)發(fā),添加圖像處理模塊以及二軸舵機(jī)控制模塊。

2 算法架構(gòu)

圖像采集顯示流程一般是:FPGA把攝像頭采集圖像數(shù)據(jù)緩存到SDRAM,再?gòu)腟DRAM搬運(yùn)到LCD驅(qū)動(dòng)進(jìn)行輸出顯示。從圖1總體框圖可以知道,在LCD圖像流輸出時(shí)進(jìn)行圖像處理。圖像處理模塊采用流水線處理的方式,先后完成RGB2YCbCr(二值化)、膨脹腐蝕的形態(tài)學(xué)濾波和目標(biāo)物體坐標(biāo)提取,最后輸出圖像以及物體的坐標(biāo)。然后舵機(jī)驅(qū)動(dòng)模塊驅(qū)動(dòng)兩軸舵機(jī)實(shí)現(xiàn)實(shí)時(shí)追蹤。

1e76d372-ed0d-11ec-ba43-dac502259ad0.jpg

圖1

3 圖像算法模塊的簡(jiǎn)單介紹

下圖是圖像處理模塊頂層的部分截屏,這個(gè)實(shí)現(xiàn)圖像選擇輸出,通過(guò)按鍵來(lái)選擇原圖、二值化、腐蝕以及膨脹這四種圖像效果的其中之一輸出。

1e8fdcbe-ed0d-11ec-ba43-dac502259ad0.png

圖2

頂層例化所有的圖像算法模塊,同時(shí)也有串口,這是為了方便調(diào)試二值化的閾值參數(shù),可以縮短調(diào)試時(shí)間,提高效率。

1ea3e0f6-ed0d-11ec-ba43-dac502259ad0.png

圖3

下圖是目標(biāo)物體坐標(biāo)提取模塊的,計(jì)算辦法就是把有效的坐標(biāo)做累加,最后除以有效像素的數(shù)量就可以得到目標(biāo)物體的坐標(biāo)了。

1eae322c-ed0d-11ec-ba43-dac502259ad0.png

圖4

串口接收的調(diào)參數(shù)據(jù)最后用在RGB2Ycbcr模塊里,未注釋的就是最后調(diào)參完成確定的閾值。當(dāng)你需要調(diào)整閾值時(shí)把上部分注釋?zhuān)∠虏糠肿⑨?。串口調(diào)參命令為:01xx0102xx0203xx0304xx04。xx為你需要輸入的值,4個(gè)xx分別對(duì)應(yīng)調(diào)參的四個(gè)數(shù)據(jù)。

1ecf9c50-ed0d-11ec-ba43-dac502259ad0.png

圖5

圖像處理有疑惑就這些地方了,其他的像算法實(shí)現(xiàn)原理自己百度看博客學(xué)習(xí)吧,內(nèi)容太多但是不復(fù)雜。

4 舵機(jī)驅(qū)動(dòng)模塊

舵機(jī)控制就是產(chǎn)生PWM,具體原理百度。下圖產(chǎn)生0.4us的基準(zhǔn)時(shí)間,在這個(gè)基準(zhǔn)上再產(chǎn)生20ms的舵機(jī)控制周期,pulse_cnt。

1ee1b368-ed0d-11ec-ba43-dac502259ad0.png

圖6

將圖像處理模塊得到的水平、垂直兩個(gè)方向的坐標(biāo)進(jìn)行轉(zhuǎn)換,得到舵機(jī)旋轉(zhuǎn)角度的控制值。坐標(biāo)與中心坐標(biāo)相減得到目前物體的偏移量,這里除以一個(gè)系數(shù)是進(jìn)行PID的比例調(diào)節(jié)。直接用 / 有點(diǎn)違規(guī),這里最好使用除法器IP處理下。最后得到x_value和y_value值,這是控制舵機(jī)旋轉(zhuǎn)角度的值,與上面得到的pulse_cnt比較輸出PWM。

1f091da4-ed0d-11ec-ba43-dac502259ad0.png

圖7

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1645

    文章

    22050

    瀏覽量

    618616
  • 圖像采集
    +關(guān)注

    關(guān)注

    2

    文章

    307

    瀏覽量

    41648
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4710

    瀏覽量

    95405

原文標(biāo)題:FPGA開(kāi)源項(xiàng)目:小球追蹤系統(tǒng)設(shè)計(jì)(臨時(shí)開(kāi)源)

文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    火爆開(kāi)發(fā)中 | 開(kāi)源FPGA硬件板卡,硬件第一期發(fā)布

    開(kāi)源FPGA項(xiàng)目自發(fā)布以來(lái),得到了眾多開(kāi)發(fā)者的關(guān)注,涉及工業(yè)、通信、車(chē)載等多個(gè)行業(yè)的100+位工程師報(bào)名參與設(shè)計(jì),并分為:硬件組、FPGA組、linux組。其中硬件組率先開(kāi)始啟動(dòng)
    發(fā)表于 07-09 13:54

    RT-Thread榮獲2025優(yōu)秀開(kāi)源項(xiàng)目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開(kāi)源信息技術(shù)協(xié)會(huì)主辦的2025上海開(kāi)源創(chuàng)新精英薈。上海市商委副主任張杰出席會(huì)議并致辭。RT-Thread嵌入式操作系統(tǒng)項(xiàng)目憑借其卓越的技術(shù)
    的頭像 發(fā)表于 07-04 09:04 ?1707次閱讀
    RT-Thread榮獲2025優(yōu)秀<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b> | 新聞速遞

    開(kāi)源FPGA硬件,核心開(kāi)發(fā)者招募中......

    01背景簡(jiǎn)介近期,小眼睛科技聯(lián)合紫光同創(chuàng)及電子發(fā)燒友發(fā)起了#擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板活動(dòng),活動(dòng)一經(jīng)發(fā)布,得到了很多開(kāi)源愛(ài)好者的熱烈響應(yīng),再次感謝大家的支持!為便于活動(dòng)順利開(kāi)展,我們將根據(jù)大家
    的頭像 發(fā)表于 06-20 08:03 ?546次閱讀
    <b class='flag-5'>開(kāi)源</b><b class='flag-5'>FPGA</b>硬件,核心開(kāi)發(fā)者招募中......

    開(kāi)源分享】:開(kāi)源小巧的FPGA開(kāi)發(fā)板——Icepi Zero

    活動(dòng)推薦:擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板啦!https://bbs.elecfans.com/jishu_2491185_1_1.html 項(xiàng)目計(jì)劃以紫光同創(chuàng)PG2L25H-6IMBG325為
    發(fā)表于 06-09 14:01

    擁抱開(kāi)源!一起來(lái)做FPGA開(kāi)發(fā)板啦!

    第一批分組名單,大家可以下載附件查看自己分在了哪個(gè)小組,有疑問(wèn)或想要調(diào)整分組可以微信私聊小助手~ 分組名單:*附件:開(kāi)源FPGA項(xiàng)目分組安排情況.xlsx 直播預(yù)約: 開(kāi)源活動(dòng) | 一
    發(fā)表于 06-06 14:05

    Open Echo:一個(gè)開(kāi)源的聲納項(xiàng)目

    “ ?這是一個(gè)還在迭代中的項(xiàng)目。開(kāi)源的回聲測(cè)深儀/水深測(cè)量?jī)x/聲吶系統(tǒng),適用于水文測(cè)繪及科研用途?;贏rduino平臺(tái)開(kāi)發(fā)并具備良好兼容性? ” ? Open Echo 概覽 作為持續(xù)迭代
    的頭像 發(fā)表于 03-20 11:14 ?1006次閱讀
    Open Echo:一個(gè)<b class='flag-5'>開(kāi)源</b>的聲納<b class='flag-5'>項(xiàng)目</b>

    開(kāi)源項(xiàng)目!教你如何制作一個(gè)開(kāi)源教育機(jī)械臂

    128x64實(shí)時(shí)反饋。 經(jīng)過(guò)多次失敗的測(cè)試和設(shè)計(jì)迭代,Pedro 2.0終于在2024年發(fā)布,具有改進(jìn)的功能,經(jīng)過(guò)徹底的測(cè)試和驗(yàn)證。 Pedro 2.0是一個(gè)完全開(kāi)源項(xiàng)目,旨在讓每個(gè)人都可以訪問(wèn)
    發(fā)表于 03-10 11:22

    使用IP核和開(kāi)源庫(kù)減少FPGA設(shè)計(jì)周期

    FPGA 開(kāi)發(fā)的目標(biāo)是按時(shí)、按質(zhì)交付項(xiàng)目。 然而,這一目標(biāo)說(shuō)起來(lái)簡(jiǎn)單,實(shí)現(xiàn)起來(lái)老費(fèi)勁了。根據(jù)業(yè)內(nèi)最廣泛的調(diào)查之一,西門(mén)子威爾遜集團(tuán) 2022 年的調(diào)查(https
    的頭像 發(fā)表于 01-15 10:47 ?703次閱讀
    使用IP核和<b class='flag-5'>開(kāi)源</b>庫(kù)減少<b class='flag-5'>FPGA</b>設(shè)計(jì)周期

    ElfBoard開(kāi)源項(xiàng)目|智能消防車(chē)項(xiàng)目

    項(xiàng)目——利用ELF 1開(kāi)發(fā)板打造的智慧消防車(chē)。該項(xiàng)目展現(xiàn)了物聯(lián)網(wǎng)、數(shù)據(jù)處理等前沿技術(shù)在消防領(lǐng)域的應(yīng)用潛力,下面就和各位小伙伴展示一下這個(gè)開(kāi)源項(xiàng)目是怎樣實(shí)現(xiàn)的。
    的頭像 發(fā)表于 01-04 16:43 ?692次閱讀
    ElfBoard<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>|智能消防車(chē)<b class='flag-5'>項(xiàng)目</b>

    RISC-V在MCU中有哪些知名的開(kāi)源項(xiàng)目

    RISC-V在MCU中有哪些知名的開(kāi)源項(xiàng)目?
    發(fā)表于 12-30 19:48

    開(kāi)源鴻蒙榮獲開(kāi)放原子“2024年度操作系統(tǒng)領(lǐng)域國(guó)內(nèi)活躍開(kāi)源項(xiàng)目

    開(kāi)源鴻蒙”或“OpenHarmony”)榮獲“2024年度操作系統(tǒng)領(lǐng)域國(guó)內(nèi)活躍開(kāi)源項(xiàng)目”。 活躍的開(kāi)源
    的頭像 發(fā)表于 12-28 15:39 ?907次閱讀

    凌蒙派OpenHarmony開(kāi)源項(xiàng)目榮獲本期Gitee官方推薦

    近日,我司凌蒙派OpenHarmony開(kāi)源項(xiàng)目榮獲本期Gitee官方推薦。本期Gitee官方推薦不僅是對(duì)凌蒙派OpenHarmony開(kāi)源項(xiàng)目的高度認(rèn)可,也是對(duì)我司在推動(dòng)
    的頭像 發(fā)表于 11-20 01:04 ?843次閱讀
    凌蒙派OpenHarmony<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>榮獲本期Gitee官方推薦

    使用FPGA構(gòu)建ADAS系統(tǒng)簡(jiǎn)易過(guò)程

    之前已經(jīng)介紹過(guò)《FPGA在汽車(chē)電子中應(yīng)用-ADAS》,但是很多人留言說(shuō)是沒(méi)有相關(guān)例程,應(yīng)用不夠直觀,所以,今天他來(lái)了-使用FPGA制作一個(gè)便攜式 ADAS 系統(tǒng)(源碼開(kāi)源)。
    的頭像 發(fā)表于 11-05 09:19 ?720次閱讀

    ElfBoard開(kāi)源項(xiàng)目|“智慧光伏”開(kāi)源項(xiàng)目技術(shù)文檔

    【基于ELF1開(kāi)發(fā)板完成的“智慧光伏”項(xiàng)目】“智慧光伏”項(xiàng)目能夠智能追蹤陽(yáng)光的移動(dòng)軌跡。通過(guò)內(nèi)置的光敏傳感器和智能控制系統(tǒng),實(shí)時(shí)感知周?chē)庠吹淖兓Ⅱ?qū)動(dòng)太陽(yáng)能板精準(zhǔn)調(diào)整角度,確保每一
    的頭像 發(fā)表于 10-11 15:52 ?824次閱讀
    ElfBoard<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>|“智慧光伏”<b class='flag-5'>開(kāi)源</b><b class='flag-5'>項(xiàng)目</b>技術(shù)文檔

    Matepad pro12.2 已上市半個(gè)月,但是還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目開(kāi)源信息,違背開(kāi)源精神

    Matepad pro12.2 已上市半個(gè)月,本人自己也購(gòu)買(mǎi)了同款12+256的pad,想要同步學(xué)習(xí)下這款pad的一些體驗(yàn)還不錯(cuò)的功能點(diǎn),但是目前為止還沒(méi)有在開(kāi)源網(wǎng)站看到該項(xiàng)目開(kāi)源信息,也查詢不到
    發(fā)表于 08-27 17:25