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圖像的亮暗調(diào)節(jié)之變暗調(diào)節(jié)

FPGA開(kāi)源工作室 ? 來(lái)源:FPGA開(kāi)源工作室 ? 作者:FPGA開(kāi)源工作室 ? 2021-06-10 17:50 ? 次閱讀

1基本原理

真彩色圖像的顏色通道分為R,G,B。按照RGB888來(lái)講,三個(gè)通道分別為8bit,范圍為0-255。

因?yàn)閳D像數(shù)據(jù)是無(wú)符號(hào)的所以再亮暗調(diào)節(jié)的時(shí)候不能超出這個(gè)范圍。

暗調(diào)節(jié):

Rnew=R-step 當(dāng)(R》step)Rnew=0 當(dāng)(R《step)

Gnew=G-step 當(dāng)(G》step)Gnew=0 當(dāng)(G《step)

Bnew=B-step 當(dāng)B》step)Bnew=0 當(dāng)(B《step)

2 verilog源碼設(shè)計(jì)

圖像的亮暗主要通過(guò)按鈕來(lái)調(diào)節(jié),調(diào)節(jié)的大?。ú竭M(jìn))COE來(lái)控制。

其中數(shù)據(jù)的處理需要一個(gè)像素時(shí)鐘,所以需要對(duì)VGA的其他同步信號(hào)進(jìn)行1 clock的延時(shí)輸出。

/**********************************

copyright@FPGA OPEN SOURCE STUDIO

`define COE 30*key_cnt

module dark#(

parameter DW = 24

)(

input pixelclk,

input reset_n,

input [DW-1:0] din,//rgb in

input i_hsync,

input i_vsync,

input i_de,

input [1:0] key_cnt,

output [DW-1:0]dout,//rgb out

output o_hsync,

output o_vsync,

output o_de

);

wire [7:0] r,g,b;

reg [7:

0] rout,gout,bout;

reg hsync_r;reg vsync_r;reg de_r;

assign r=din[23:16];assign g=din[15:8];assign b=din[7:0];

//assign rdark =(r》`COE)?(r-`COE):8‘b0;

assign o_hsync = hsync_r;assign o_vsync = vsync_r;assign o_de = de_r;assign dout={rout,gout,bout};

//synchronizationalways @(posedge pixelclk) begin hsync_r 《= i_hsync; vsync_r 《= i_vsync; de_r 《= i_de;end

always @(posedge pixelclk or negedge reset_n)begin if(!reset_n) begin rout《=0; gout《=0; bout《=0; end else begin case(key_cnt) 2’b00:begin rout《=r; gout《=g; bout《=b; end 2‘b01,2’b10,2‘b11:begin rout《=(r》`COE)?(r-`COE):8’b0; gout《=(g》`COE)?(g-`COE):8‘b0; bout《=(b》`COE)?(b-`COE):8’b0; end endcase endend

endmodule

3仿真效果

從亮到暗的變化很明顯。

編輯:jq

聲明:本文內(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)投訴
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4023

    瀏覽量

    133336
  • 圖像數(shù)據(jù)
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    11268
  • Verilog
    +關(guān)注

    關(guān)注

    28

    文章

    1343

    瀏覽量

    109925
  • VGA
    VGA
    +關(guān)注

    關(guān)注

    5

    文章

    529

    瀏覽量

    62764

原文標(biāo)題:基于FPGA圖像的亮暗調(diào)節(jié)--變暗調(diào)節(jié)(附源碼)

文章出處:【微信號(hào):leezym0317,微信公眾號(hào):FPGA開(kāi)源工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    示波器的調(diào)節(jié)與使用誤差分析

    1. 引言 示波器通過(guò)顯示電信號(hào)的波形,為電子電路的調(diào)試和測(cè)試提供了極大的便利。但是,如果示波器的調(diào)節(jié)不當(dāng)或者使用方法不正確,可能會(huì)導(dǎo)致測(cè)量結(jié)果出現(xiàn)偏差。因此,了解示波器的調(diào)節(jié)方法和使用過(guò)程中可能
    的頭像 發(fā)表于 10-18 11:18 ?1274次閱讀

    正反饋調(diào)節(jié)與負(fù)反饋調(diào)節(jié)有何區(qū)別

    正反饋調(diào)節(jié)與負(fù)反饋調(diào)節(jié)是生物體內(nèi)兩種重要的調(diào)節(jié)機(jī)制,它們?cè)诰S持生物體穩(wěn)態(tài)、生長(zhǎng)發(fā)育、免疫反應(yīng)等方面發(fā)揮著重要作用。 正反饋調(diào)節(jié)與負(fù)反饋調(diào)節(jié)
    的頭像 發(fā)表于 08-30 10:45 ?3366次閱讀

    如何實(shí)現(xiàn)調(diào)節(jié)器的正反作用

    調(diào)節(jié)器的正反作用是指調(diào)節(jié)器在控制系統(tǒng)中起到的正向或反向調(diào)節(jié)作用。在控制系統(tǒng)中,調(diào)節(jié)器的作用是使系統(tǒng)的輸出與期望值保持一致,通過(guò)調(diào)節(jié)輸入信號(hào)來(lái)
    的頭像 發(fā)表于 08-30 10:41 ?454次閱讀

    調(diào)節(jié)系統(tǒng)中調(diào)節(jié)器正反作用的確定

    調(diào)節(jié)系統(tǒng)中,調(diào)節(jié)器正反作用的確定是一個(gè)關(guān)鍵步驟,它直接影響到系統(tǒng)的穩(wěn)定性和控制效果。以下是對(duì)調(diào)節(jié)器正反作用確定的介紹: 一、調(diào)節(jié)器正反作用的基本概念 正作用 :當(dāng)系統(tǒng)偏差(即測(cè)量值與
    的頭像 發(fā)表于 08-30 10:23 ?1271次閱讀

    怎么判斷調(diào)節(jié)閥有無(wú)信號(hào)

    調(diào)節(jié)閥在工業(yè)自動(dòng)化系統(tǒng)中扮演著至關(guān)重要的角色,其性能直接影響到系統(tǒng)的穩(wěn)定性和效率。在實(shí)際應(yīng)用中,判斷調(diào)節(jié)閥是否接收到信號(hào)是確保系統(tǒng)正常運(yùn)行的關(guān)鍵步驟。 一、調(diào)節(jié)閥的基本原理 在了解如何判斷調(diào)節(jié)
    的頭像 發(fā)表于 08-30 09:45 ?291次閱讀

    恒流源電路的輸出電流如何調(diào)節(jié)

    恒流源電路的輸出電流調(diào)節(jié)是電子工程中的一個(gè)重要課題,它涉及到電路的設(shè)計(jì)、元件的選擇以及控制策略的制定等多個(gè)方面。以下將詳細(xì)探討恒流源電路輸出電流的調(diào)節(jié)方法,包括基本原理、調(diào)節(jié)元件、調(diào)節(jié)
    的頭像 發(fā)表于 08-28 10:11 ?964次閱讀

    放大器增益的調(diào)節(jié)方法

    放大器的增益調(diào)節(jié)是電子電路設(shè)計(jì)中的一個(gè)重要環(huán)節(jié),它直接關(guān)系到信號(hào)放大的效果和質(zhì)量。增益調(diào)節(jié)的方法多種多樣,包括手動(dòng)調(diào)節(jié)和自動(dòng)調(diào)節(jié)兩種方式。下面將詳細(xì)介紹放大器增益的
    的頭像 發(fā)表于 08-16 17:13 ?2137次閱讀

    負(fù)反饋調(diào)節(jié)對(duì)維護(hù)生態(tài)平衡的意義

    負(fù)反饋調(diào)節(jié)是生態(tài)系統(tǒng)中一種重要的自我調(diào)節(jié)機(jī)制,對(duì)于維護(hù)生態(tài)平衡具有重要意義。 負(fù)反饋調(diào)節(jié)的概念和原理 負(fù)反饋調(diào)節(jié)是一種生物體或生態(tài)系統(tǒng)中普遍存在的調(diào)
    的頭像 發(fā)表于 07-30 10:00 ?685次閱讀

    pi調(diào)節(jié)器的作用是什么

    PI調(diào)節(jié)器,即比例-積分調(diào)節(jié)器,是一種廣泛應(yīng)用于工業(yè)控制系統(tǒng)中的控制器。它通過(guò)比例(P)和積分(I)兩個(gè)參數(shù)的調(diào)整,實(shí)現(xiàn)對(duì)系統(tǒng)輸出的精確控制。以下是關(guān)于PI調(diào)節(jié)器的詳細(xì)介紹: 一、PI調(diào)節(jié)
    的頭像 發(fā)表于 06-30 10:43 ?2577次閱讀

    3端子可調(diào)節(jié)調(diào)節(jié)調(diào)節(jié)器LM117QML數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《3端子可調(diào)節(jié)調(diào)節(jié)調(diào)節(jié)器LM117QML數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-29 10:41 ?0次下載
    3端子可<b class='flag-5'>調(diào)節(jié)</b><b class='flag-5'>調(diào)節(jié)</b><b class='flag-5'>調(diào)節(jié)</b>器LM117QML數(shù)據(jù)表

    滑動(dòng)變阻器的調(diào)節(jié)方法有哪些?

    滑動(dòng)變阻器的調(diào)節(jié)方法有哪些? 滑動(dòng)變阻器是一種調(diào)節(jié)電阻值的裝置,可以通過(guò)滑動(dòng)變阻器來(lái)調(diào)整電路中的電阻,從而實(shí)現(xiàn)對(duì)電流、電壓和功率等電路參數(shù)的調(diào)節(jié)?;瑒?dòng)變阻器的調(diào)節(jié)方法有以下幾種: 1.
    的頭像 發(fā)表于 01-18 15:28 ?3700次閱讀

    AD9974有什么途徑自動(dòng)調(diào)節(jié)增益和偏置?

    我使用的AD9974數(shù)據(jù)轉(zhuǎn)換芯片,但是因?yàn)閭鞲衅鞯姆且恢滦裕瑑陕窋?shù)據(jù)進(jìn)入9974之后需要調(diào)節(jié)9974的增益和偏置使得整幅圖像保持一致性。請(qǐng)問(wèn)有什么途徑自動(dòng)調(diào)節(jié)增益和偏置?主要是“方法”,謝謝
    發(fā)表于 12-19 07:37

    LED燈變暗的原因總結(jié)

    LED燈越用越,是一種非常常見(jiàn)的現(xiàn)象。總結(jié)能夠讓LED燈變暗的原因,不外乎以下三點(diǎn)。
    的頭像 發(fā)表于 12-15 11:24 ?2917次閱讀

    pid調(diào)節(jié)參數(shù)設(shè)置技巧

    PID調(diào)節(jié)是一種廣泛用于工業(yè)控制系統(tǒng)中的反饋回路控制方法。通過(guò)調(diào)整比例(P)、積分(I)和微分(D)三個(gè)參數(shù),可以有效地控制系統(tǒng)誤差,提高系統(tǒng)的穩(wěn)定性和響應(yīng)速度。下面將詳細(xì)介紹PID調(diào)節(jié)參數(shù)設(shè)置
    的頭像 發(fā)表于 11-24 14:14 ?4.1w次閱讀

    變壓器的電壓調(diào)節(jié)指的是什么?

    變壓器的電壓調(diào)節(jié)指的是什么? 變壓器的電壓調(diào)節(jié)是指通過(guò)改變變壓器的輸入或輸出電壓,使其輸出電壓達(dá)到所需的穩(wěn)定數(shù)值的過(guò)程。 變壓器是一種能夠改變電壓大小的電氣設(shè)備,由于其結(jié)構(gòu)簡(jiǎn)單、損耗小、效率高等特點(diǎn)
    的頭像 發(fā)表于 11-23 14:38 ?1671次閱讀