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圖像處理—VESA標(biāo)準(zhǔn)與視頻流介紹

FPGA攻城獅之家 ? 來(lái)源:FPGA攻城獅之家 ? 2024-02-29 09:56 ? 次閱讀

1.1 VESA 視頻標(biāo)準(zhǔn)

VESA 視頻標(biāo)準(zhǔn)同步信號(hào)產(chǎn)生器,是從事FPGA圖像領(lǐng)域工程師經(jīng)常使用到的模塊。首先,它的標(biāo)準(zhǔn)時(shí)序來(lái)自 VESA 視頻標(biāo)準(zhǔn)文件。

5157705c-d650-11ee-a297-92fbcf53809c.png

里面規(guī)定了VESA視頻流同步信號(hào)的時(shí)序,以1080p為例可以查詢(xún)到具體情況如下圖

516aee66-d650-11ee-a297-92fbcf53809c.png

5176f116-d650-11ee-a297-92fbcf53809c.png

1.2 產(chǎn)生視頻流同步信號(hào)

那么依照這個(gè)視頻流可以在FPGA中產(chǎn)生標(biāo)準(zhǔn)時(shí)序,首先將這些參數(shù)添加進(jìn)去,看注釋中數(shù)據(jù),就知道怎么填了。這樣任意的分辨率都可以產(chǎn)生了。

518ba8fe-d650-11ee-a297-92fbcf53809c.png

然后利用這個(gè)參數(shù)產(chǎn)生同步信號(hào),自此任意同步信號(hào)產(chǎn)品器就完成了。有人會(huì)說(shuō),這個(gè)東西,不就是xilinx官方的IP VTC 嘛,干嘛要重復(fù)造輪子。嘿嘿,那是因?yàn)?,一,我們?cè)谧鰣D像處理的時(shí)候要盡量的避免使用vivado這個(gè)仿真器,因?yàn)樗鼘?shí)在是太墨跡了。二,如果是1080p以上的分辨率,比如4k,8k,的視頻流,它在FPGA里面是雙點(diǎn),四點(diǎn)模式的,VTC沒(méi)有這個(gè)功能,這個(gè)就要靠自己去實(shí)現(xiàn)了。

5281ecb4-d650-11ee-a297-92fbcf53809c.png

52ab0806-d650-11ee-a297-92fbcf53809c.png

1.3 圖導(dǎo)入FPGA

首先需要把圖轉(zhuǎn)換成txt,這個(gè)可以利用matlab

52bfb8d2-d650-11ee-a297-92fbcf53809c.png

這是一張黑白圖導(dǎo)入到matlab中,然后再保存到txt中的程序。然后在FPGA中將txt導(dǎo)入到rom,利用VESA視頻流同步信號(hào)產(chǎn)生器,虛擬一條視頻輸入到代碼中。

52cc6136-d650-11ee-a297-92fbcf53809c.png

vir_rom 就是一個(gè)虛擬的rom。利用VESA視頻流同步信號(hào)產(chǎn)生rom讀地址,從而把rom中的圖像數(shù)據(jù)導(dǎo)出來(lái)。

1.4 視頻到文件

仿真的下半場(chǎng),就是將視頻流存入到文件中,這里需要寫(xiě)一個(gè)視頻保存文件,選擇其中一幀保存下來(lái)。此時(shí)modelsim會(huì)產(chǎn)生一個(gè)txt文件,保存我們所需要的數(shù)據(jù)。

5369e726-d650-11ee-a297-92fbcf53809c.png

1.5 txt到圖像。

當(dāng)我們拿到了modelsim里面的仿真視頻流一幀的文件txt,直接讀入到matlab里面去就好了。幾行代碼就完成了華麗的轉(zhuǎn)換。

53877ac0-d650-11ee-a297-92fbcf53809c.png

自此,測(cè)試圖產(chǎn)生器就完成了。既可以放到可綜合項(xiàng)目中,也可以放到仿真工程中使用。自此,這個(gè)結(jié)構(gòu)圖里面的內(nèi)容就完成了。

538de91e-d650-11ee-a297-92fbcf53809c.png





審核編輯:劉清

聲明:本文內(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)注

    1630

    文章

    21772

    瀏覽量

    604663
  • VESA
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    12146
  • matlab
    +關(guān)注

    關(guān)注

    185

    文章

    2980

    瀏覽量

    230724
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1296

    瀏覽量

    56822
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1019

    瀏覽量

    83843

原文標(biāo)題:FPGA圖像處理_VESA標(biāo)準(zhǔn)與視頻流

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于FPGA的實(shí)時(shí)視頻圖像采集處理系統(tǒng)

    設(shè)計(jì)了一種基于FPGA的實(shí)時(shí)視頻圖像采集處理電路系統(tǒng)。采用FPGA作為整個(gè)系統(tǒng)的控制和圖像數(shù)據(jù)
    發(fā)表于 02-10 02:43 ?2w次閱讀
    基于<b class='flag-5'>FPGA</b>的實(shí)時(shí)<b class='flag-5'>視頻</b><b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)

    FPGA圖像視頻處理培訓(xùn)

     FPGA圖像視頻處理培訓(xùn)課程目標(biāo):  1、深入了解JPEG標(biāo)準(zhǔn)和H.264標(biāo)準(zhǔn)
    發(fā)表于 07-16 14:05

    基于FPGA視頻圖像處理系統(tǒng)

    基于FPGA視頻圖像處理系統(tǒng)。
    發(fā)表于 05-23 12:18

    基于FPGA視頻圖像處理系統(tǒng)

    基于FPGA視頻圖像處理系統(tǒng)
    發(fā)表于 05-27 20:34

    FPGA視頻圖像處理的學(xué)習(xí)

    想學(xué)習(xí)FPGA視頻圖像處理,不知道該如何著手,有沒(méi)大神指導(dǎo)迷津,或者有什么這方面的書(shū)籍推薦的!
    發(fā)表于 07-28 21:35

    采用FPGA 實(shí)現(xiàn)視頻圖像處理設(shè)計(jì)

    采用FPGA 實(shí)現(xiàn)視頻圖像處理設(shè)計(jì)
    發(fā)表于 10-26 21:10

    一種基于FPGA的實(shí)時(shí)視頻圖像處理算法研究與實(shí)現(xiàn)

    摘要為有效提高視頻監(jiān)控應(yīng)用領(lǐng)域中多屏幕畫(huà)面顯示的清晰度、分辨度等問(wèn)題,提出了一種基于FPGA的實(shí)時(shí)視頻圖像處理算法。文中
    發(fā)表于 06-28 07:06

    FPGA實(shí)時(shí)視頻圖像處理系統(tǒng)的原理是什么?

    在從圖像源到終端顯示的過(guò)程中,電路噪聲、傳輸損耗等會(huì)造成圖像質(zhì)量下降,為了改善顯示器的視覺(jué)效果,常常需要進(jìn)行圖像增強(qiáng)處理。圖像增強(qiáng)
    發(fā)表于 08-22 08:22

    基于FPGA的小型微光視頻圖像增強(qiáng)處理系統(tǒng)

    基于FPGA的小型微光視頻圖像增強(qiáng)處理系統(tǒng)Mini Low-level-light Video Image Enhancement Processing System Based on
    發(fā)表于 01-11 12:11 ?34次下載

    基于FPGA視頻圖像處理系統(tǒng)設(shè)計(jì)_李蓮

    基于FPGA視頻圖像處理系統(tǒng)設(shè)計(jì)_李蓮
    發(fā)表于 03-19 11:38 ?22次下載

    基于FPGA視頻圖像處理系統(tǒng)的設(shè)計(jì)

    通過(guò)研究視頻圖像處理視頻圖像幀格式以及FIF0緩存技術(shù),提出了基于FPGA
    發(fā)表于 11-22 09:13 ?4875次閱讀

    一種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    本文主要介紹了一種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),DSP-BF561作為主處理
    發(fā)表于 12-25 10:39 ?4945次閱讀
    一種基于DSP+<b class='flag-5'>FPGA</b><b class='flag-5'>視頻</b><b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    FPGA視頻教程之FPGA視頻圖像處理領(lǐng)域的應(yīng)用視頻資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA視頻教程之FPGA視頻圖像
    發(fā)表于 04-04 16:40 ?35次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>視頻</b>教程之<b class='flag-5'>FPGA</b>在<b class='flag-5'>視頻</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>領(lǐng)域的應(yīng)用<b class='flag-5'>視頻</b>資料說(shuō)明

    如何在MATLAB中開(kāi)發(fā)基于像素的視頻圖像處理算法

    此講座將結(jié)合新產(chǎn)品的特性,重點(diǎn)介紹如何在MATLAB?中開(kāi)發(fā)基于像素視頻圖像處理的算法,并通過(guò)HDL代碼產(chǎn)生的技術(shù)快速在
    的頭像 發(fā)表于 08-29 06:08 ?2893次閱讀
    如何在MATLAB中開(kāi)發(fā)基于像素的<b class='flag-5'>視頻</b>和<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>算法

    FPGA圖像處理應(yīng)用詳細(xì)介紹

    FPGA圖像處理應(yīng)用詳細(xì)介紹
    發(fā)表于 02-28 10:29 ?50次下載