新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA的Alpha半透明圖像疊加算法硬件實現

        基于FPGA的Alpha半透明圖像疊加算法硬件實現

        作者: 時間:2016-09-12 來源:網絡 收藏

        代碼一開始產生了2幅圖片:vga_data_ff1為VGA水平驅動vga_xpos與垂直驅動vga_ypos乘積產生的分形圖;vga_data_ff2為彩條圖形,這是將VGA水平驅動vga_xpos分為8部分,分別對應黑、藍、品、綠、黃、紅、紫、白8種顏色。

        本文引用地址:http://www.104case.com/article/201609/303572.htm

        然后對每個像素的RGB三通道分別進行alpha算法公式運算,疊加后生成16bit的紅色通道的red_data,綠色通道gre_data和藍色通道blu_data。

        最后選取紅色通道red_data低5位,綠色通道gre_data低6位,藍色通道blu_data低5位組成RGB565格式圖像送到VGA進行顯示。

        3.4 顯示效果

        顯示效果如圖4所示。由效果圖可以看出本設計完美實現了實時的半透明圖形的疊加,此時即可以看到分形圖,又可以看到8條彩條,二者相互融合。

        h.jpg

        本設計即驗證了混合算法的正確性,又滿足了半透明疊加融合的實時需求。

        4 結論

        為解決高清領域中涉及到的圖像實時疊加和半透明字幕滾動等問題,本設計利用FPGA并行處理的思想,同時對邏輯中設計到的浮點運算進行了,極大的提高了運算速度,實現了圖像的半透明疊加效果的。同時對實現多路高清視頻疊加顯示,也有很大的借鑒意義。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岚皋县| 黎城县| 蓝山县| 镇江市| 逊克县| 汉阴县| 图们市| 亳州市| 光山县| 舟山市| 开阳县| 宁海县| 兴业县| 永修县| 呈贡县| 图木舒克市| 西乌珠穆沁旗| 弥渡县| 萨迦县| 六安市| 眉山市| 浪卡子县| 香港 | 密山市| 岳阳市| 临潭县| 陕西省| 佛山市| 罗江县| 汝阳县| 玛纳斯县| 阿勒泰市| 五大连池市| 晋城| 秦安县| 贵德县| 沾化县| 永胜县| 新竹市| 荔波县| 南涧|