圖像的對比度增強_第1頁
圖像的對比度增強_第2頁
圖像的對比度增強_第3頁
圖像的對比度增強_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、圖像的對比度增強1.原理增強圖像對比度實際是增強原圖的各部分的反差。實際中往往是通過增強原圖里某兩個灰度值間的動態范圍來實現的。我選用的是書本上最典型的圖像增強對比度。L-1如圖所示,可以看出通過這樣一個變換,原圖中灰度值在0到s,和s2到L-1間的動態范圍減小了,而原圖中灰度值在s,和s2間的動態范圍增強了,從而這個范圍內的對比度增強了。實驗中我選用的數值是s仁50,s2=120,t仁60,t2=100。2代碼void ClmageProcessi ngDoc:O nlmageC on trast()m_pDibl ni t->Save("r_temp1.bmp")

2、;/ TODO: Add your comma nd han dler code hereint i,j; II循環變量int m_Width, m_Height, m_SaveWidth;int t256=0,s256=0;double s1=50,s2=120,t 1= 60,t2=100;m_Width = m_pDibI nit->GetWidth();m_Height = m_pDibI nit->GetHeight();m_SaveWidth = m_pDibI ni t->GetSaveWidth();for(j=0;j<m_Height;j+)for(i

3、=0;i<m_Width;i+)if(m_pDibI nit->m_pDibBitsm_SaveWidth + i<s1)m_pDibI nit->m_pDibBitsm_SaveWidth+ i=(u nsig ned char)(m_pDibI nit->m_pDibBitsm_SaveWidth + i*(t1Is1);elseif(m_pDibI nit->m_pDibBitsm_SaveWidth+i>=s1|m_pDibl nit->m_pDibBitsm_SaveWidth + i<=s2)m_pDibI nit->m_

4、pDibBitsm_SaveWidth+ i=(u nsig ned char)(m_pDibl nit->m_pDibBitsm_SaveWidth + i-s1)*(t2-t1)/(s2-s1)+t1);else if(m_pDibI nit->m_pDibBitsm_SaveWidth + i>s2)m_pDibI nit->m_pDibBitsm_SaveWidth+ i=(u nsig nedchar)(m_pDibI nit->m_pDibBitsm_SaveWidth + i-s2)*(255-t2)/(255-s2)+t2);m_pDibI nit->Save("r_temp2.bmp");UpdateAIIViews(NULL);3.實驗結果于分析圖1圖2圖1是原圖,圖2是增強圖像對比度后得到的圖像,實際中是S1,s2,t1,t2可以取不同的值進行組合,從而得到不同的效果,實驗中我選用的數值是s仁50,s2=120,t仁60,t2=100如果s1=t1,s2=t2,則曲線為一條斜率等于1的直線,增強圖像和原圖相同。如下圖所示:圖1圖2如果t1=0,t2=L-1,則曲線為一條斜率大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論