色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

基于FPGA的圖像旋轉(zhuǎn)和雙線性插值算法設(shè)計(jì)

CHANBAEK ? 來源:FPGA Zone ? 作者:FPGA Zone ? 2023-09-04 16:52 ? 次閱讀

今天開源一個(gè)FPGA圖像處理相關(guān)的項(xiàng)目:圖像旋轉(zhuǎn)。圖像旋轉(zhuǎn)算法本身非常簡(jiǎn)單,但是如果想讓旋轉(zhuǎn)之后的圖像更加完整、平滑,還需要進(jìn)行雙線性插值處理,因此整個(gè)算法FPGA實(shí)現(xiàn)起來還是有一定難度的。

01算法流程

圖像旋轉(zhuǎn)算法可以有兩種思路:一種是前向映射,就是由原始圖像出發(fā),將像素點(diǎn)傳遞給旋轉(zhuǎn)后的圖像;另一種是反向映射,就是從旋轉(zhuǎn)后的圖像出發(fā),找到原始圖像對(duì)應(yīng)像素點(diǎn),然后通過雙線性插值算法使旋轉(zhuǎn)后圖像更清晰完整。由于前者會(huì)丟失很多圖像信息,因此在本項(xiàng)目中采用后者。算法流程圖如下。

圖片

02原理簡(jiǎn)介

輸入圖像分辨率默認(rèn)為256*256,算法處理的是以128為半徑內(nèi)切圓區(qū)域。

圖片

輸出圖像一維坐標(biāo)為i[0,65535],假設(shè)圖像逆時(shí)針旋轉(zhuǎn)θ得到輸出圖像,對(duì)應(yīng)的輸入圖像旋轉(zhuǎn)坐標(biāo)(X,Y)則可以表示成:

X=(i%256-128)*cos(θ)+(128-i/256)*sin(θ)

Y=-(i%256-128)*sin(θ)+(128-i/256)*cos(θ)

首先,對(duì)(X,Y)向下取整得到(xx,yy),小數(shù)部分表示為(dx,dy),將(xx,yy)轉(zhuǎn)換到輸出圖像坐標(biāo)系下為:

xx=xx+128;

yy=128-yy;

進(jìn)行雙線性插值處理:

I(xx,yy)=(1-dx)(1-dy)I(xx,yy)+ (1-dx)dyI(xx,yy-1)+dx(1-dy)I(xx+1,yy)+dxdyI(xx+1,y-1)

浮點(diǎn)數(shù)定點(diǎn)化處理:

  • sin(θ)和cos(θ)值為乘以8192取整后的結(jié)果;
  • 將上式中dx,dy項(xiàng)定義為8位整數(shù),1改為255參與運(yùn)算,最后將計(jì)算結(jié)果向右平移16位。

03IP核配置

該Vivado工程用到的IP主要是 **Multiplier,**用于乘法運(yùn)算。

  • Signed_16bit * Signed_16bit

圖片

圖片

  • Unsigned_9bit * Unsigned_9bit

圖片

  • Unsigned_18bit * Unsigned_16bit

圖片

04測(cè)試結(jié)果

下方左側(cè)圖像為256*256大小的原始測(cè)試圖像,右側(cè)為順時(shí)針旋轉(zhuǎn)30°后的結(jié)果。其中只處理了內(nèi)切圓區(qū)域內(nèi)的圖像,其余部分像素賦值為零。

圖片

Verilog代碼的Vivado仿真結(jié)果如下所示。

圖片

圖片

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

    關(guān)注

    1643

    文章

    21932

    瀏覽量

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

    關(guān)注

    27

    文章

    1321

    瀏覽量

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

    關(guān)注

    23

    文章

    4690

    瀏覽量

    94501
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    827

    瀏覽量

    68050
  • 圖像旋轉(zhuǎn)
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    2225
收藏 1人收藏

    評(píng)論

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

    什么是線性插值?一維線性插值雙線性插值在BMS開發(fā)中的應(yīng)用

    線性插值法(linear interpolation),是指使用連接兩個(gè)已知量的直線來確定在這兩個(gè)已知量之間的一個(gè)未知量的的方法。
    的頭像 發(fā)表于 12-24 10:44 ?1.2w次閱讀
    什么是<b class='flag-5'>線性插值</b>?一維<b class='flag-5'>線性插值</b>和<b class='flag-5'>雙線性插值</b>在BMS開發(fā)中的應(yīng)用

    雙線性插值法的C語言程序!幫幫忙!拜托各位了!

    在DSP6000開發(fā)平臺(tái)上用C語言實(shí)現(xiàn)雙線性插值法,實(shí)現(xiàn)對(duì)圖像的縮放效果的改進(jìn)。
    發(fā)表于 04-20 18:52

    這個(gè)論壇里面有沒有人做 fpga圖像縮小的 (不是放大)??求交流交流 真的是很頭大 到處找不到做 圖像縮小的?

    這個(gè)論壇里面有沒有人做fpga圖像縮小的 (不是放大)??求交流交流真的是很頭大到處找不到做 圖像縮小的?可以的話留下個(gè)聯(lián)系方式 交流交流我這里有一個(gè) 通過雙線性插值實(shí)現(xiàn)放大的
    發(fā)表于 12-23 21:10

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

    針對(duì)視頻的輸出顯示要求,重點(diǎn)介紹了基于雙線性插值算法的實(shí)現(xiàn)。ModelSim的仿真結(jié)果表明,該算法符合多屏幕顯示系統(tǒng)的要求。關(guān)鍵詞 視頻監(jiān)控;視頻圖像處理;
    發(fā)表于 06-28 07:06

    一種改進(jìn)的線性圖像算法

    針對(duì)傳統(tǒng)的雙線性插值法在對(duì)圖像進(jìn)行后會(huì)不可避免的產(chǎn)生邊緣模糊的問題,提出了一種改進(jìn)的線性插值法,該
    發(fā)表于 08-20 12:01 ?29次下載

    基于Matlab的雙線性插值算法圖像旋轉(zhuǎn)中的應(yīng)用

    MATLAB雙線性插值圖像處理的算法,讀者可以自行參考。
    發(fā)表于 05-04 16:04 ?1次下載

    基于最優(yōu)移位雙線性插值圖像縮放旋轉(zhuǎn)硬件加速研究

    基于最優(yōu)移位雙線性插值圖像縮放旋轉(zhuǎn)硬件加速研究_丁家隆
    發(fā)表于 01-08 15:15 ?10次下載

    基于雙線性插值圖像縮放在GPU上的實(shí)現(xiàn)

    基于雙線性插值圖像縮放在GPU上的實(shí)現(xiàn)
    發(fā)表于 01-08 14:47 ?0次下載

    基于雙線性插值原理實(shí)現(xiàn)圖像縮放算法

    轉(zhuǎn)化為目標(biāo)圖像的相應(yīng)點(diǎn)的新坐標(biāo)。是指在已知的離散數(shù)據(jù)上補(bǔ)連續(xù)函數(shù),使補(bǔ)連續(xù)函數(shù)的曲線通過全部給定的離散數(shù)據(jù)點(diǎn),是處理離散函數(shù)逼近問題
    發(fā)表于 11-07 14:41 ?11次下載
    基于<b class='flag-5'>雙線性插值</b>原理實(shí)現(xiàn)<b class='flag-5'>圖像</b>縮放<b class='flag-5'>算法</b>

    基于FPGA雙線性CFA算法的設(shè)計(jì)

    實(shí)現(xiàn)了基于FPGA雙線性CFA算法。該算法的處理對(duì)象是每個(gè)像素為8bit的XGA@15Hz
    發(fā)表于 11-23 14:24 ?4644次閱讀
    基于<b class='flag-5'>FPGA</b>的<b class='flag-5'>雙線性</b>CFA<b class='flag-5'>插</b><b class='flag-5'>值</b><b class='flag-5'>算法</b>的設(shè)計(jì)

    如何通過FPGA變成我們看到的色彩斑斕的圖片

    這里所謂的De-Bayer就是將Bayer格式轉(zhuǎn)換成正常的RGB格式。我們采用雙線性插值法,這是一個(gè)平衡計(jì)算量和圖像質(zhì)量的算法雙線性插值法是利用它自己鄰近的4個(gè)像素的顏色分量來補(bǔ)充自
    的頭像 發(fā)表于 11-14 10:42 ?4830次閱讀

    FPGA上如何實(shí)現(xiàn)雙線性插值的計(jì)算

    雙線性插值顧名思義是線性插值Pro,為了說明白什么是雙線性插值,首先得先從線性插值說起。那么什么又是線性呢?
    發(fā)表于 08-09 17:33 ?4738次閱讀

    使用FPGA實(shí)現(xiàn)視頻圖像縮放顯示的設(shè)計(jì)論文說明

    對(duì)幾種常用的圖像縮放算法進(jìn)行了比較,在權(quán)衡了算法復(fù)雜度、縮放效果和FPGA 邏輯資源等3大因素后,選擇了雙線性插值算法來實(shí)現(xiàn)
    發(fā)表于 01-25 14:51 ?6次下載
    使用<b class='flag-5'>FPGA</b>實(shí)現(xiàn)視頻<b class='flag-5'>圖像</b>縮放顯示的設(shè)計(jì)論文說明

    雙線性插值算法的講解

    雙線性插值中,我們現(xiàn)在找x0', y0'所在位置旁邊的四個(gè)點(diǎn),再根據(jù)這四個(gè)點(diǎn)與(x0',y0')距離的關(guān)系得到權(quán)重,最后計(jì)算出目標(biāo)圖像中(x,y)一點(diǎn)的像素
    的頭像 發(fā)表于 09-19 10:25 ?3565次閱讀

    FPGA純verilog代碼實(shí)現(xiàn)圖像縮放

    本設(shè)計(jì)將常用的雙線性插值和鄰域算法融合為一個(gè)代碼中,通過輸入?yún)?shù)選擇某一種算法
    發(fā)表于 06-06 15:06 ?3019次閱讀
    <b class='flag-5'>FPGA</b>純verilog代碼實(shí)現(xiàn)<b class='flag-5'>圖像</b>縮放
    主站蜘蛛池模板: 视频一区国产精戏刘婷30 | 俄罗斯呦呦 | 一线高清视频在线播放 | 好嗨哟在线看片免费 | 日日摸天天添天天添无码蜜臀 | 神电影院午夜dy888我不卡 | 色哟哟网站入口在线观看视频 | 樱桃视频影院在线播放 | 国产亚洲精品线观看不卡 | 一本色道久久综合亚洲精品 | 青青久久久 | 办公室韩国电影免费完整版 | 黄色三级图片 | 在线免费观看亚洲视频 | 99久在线国内在线播放免费观看 | 日本阿v在线资源无码免费 日本阿v片在线播放免费 | 菠萝视频高清版在线观看 | 久久这里只精品国产99re66 | 久青草国产在线观看视频 | 国产在线午夜 | 漂亮妈妈中文字幕版 | 欧美阿v在线免播播放 | 国产一区二区在线观看免费 | 秋霞电影网午夜鲁丝片无码 | 特污兔午夜影视院 | 后入式狂顶免费视频 | 亚洲日韩KKK444KKK聚色 | 视频一区国产在线二区 | 父皇轻点插好疼H限 | 国产噜噜噜精品免费 | 美女久久久 | 国内精品视频在线播放一区 | 中国女人内谢69XXXXXA片 | 日韩欧美一区二区三区免费看 | 免费果冻传媒2021在线看 | 秋霞午夜理论理论福利无码 | 亚洲 欧美 日韩 卡通 另类 | 内射人妻无码色AV麻豆去百度搜 | 久久精品国产亚洲AV未满十八 | 免费观看成人毛片 | 亚洲精品乱码8久久久久久日本 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品