討論區快速選單
知識庫快速選單
討論區最近新進100則主題 網路投保旅行平安險 傑米的攝影旅遊筆記
[ 回上頁 ] [ 討論區發言規則 ]
請問Histogram Equalization的概念
更改我的閱讀文章字型大小
作者 : xdio(xdio) 人氣指數超過10000點
[ 貼文 19 | 人氣 11440 | 評價 0 | 評價/貼文 0 | 送出評價 6 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/11/4 下午 02:13:49
這個是拿來做灰階影像平均分布的吧?
請問該如何實做呢?
為何可以當做加強影像來用勒?
以上兩個疑問請大大們解惑一下
感謝
作者 : linkin(Linkin) 影像處理與計算機圖學優秀好手C++ Builder優秀好手貼文超過500則
[ 貼文 696 | 人氣 1493 | 評價 3450 | 評價/貼文 4.96 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
主題發起人xdio註記此篇回應為很有道理 2004/11/4 下午 08:59:25

plz refer the pages of the Digital Image Processing book from 91 to 108
作者 : jason_mit(jason)
[ 貼文 9 | 人氣 4239 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/11/12 上午 01:54:40
Dear Linkin

    Thanks for your response. I am understand the Histogram Equalization of principle. but how to do the Histogram Equalization and other functions in C++.. and How to C++ program to implement digital image process. because i try to do DIP of C++ program for the first time.so, I just dont know how to begin in C++. please do me a favor to solv above the problems. thank a lots.

Best Regards
Jason
作者 : linkin(Linkin) 影像處理與計算機圖學優秀好手C++ Builder優秀好手貼文超過500則
[ 貼文 696 | 人氣 1493 | 評價 3450 | 評價/貼文 4.96 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2004/11/14 下午 08:14:07
以BMP檔為例
您得當然得先能夠讀出BMP檔中美各像素的RGB值
這部分網路上有相當多的資源可以利用

下方是我古早時候寫的程式碼 湊合著參考ㄅㄟ

struct PiexlInfo
{
  float gray_value;
  float number;
  float sk;
};

PiexlInfo Pinfo[256];
PiexlInfo Presult[256];

// compute each gray-level number of the image
int temp = 0;
for(int y = 0; y < height; y++)
{
for(int x = 0; x < width; x++)
{
temp = (int)Pimage[3*(y*width+x)];
Pinfo[temp].number = Pinfo[temp].number + 1;
}
}


float sum = 0.0;
     int lenght = width * height;

for(int k = 0; k < 256; k++)
{
for(int i = 0; i <= k; i++)
{sum = sum + ( Pinfo[i].number / (float)lenght );}

Pinfo[k].sk = sum;

for(int y = 0; y < height; y++)
{
for(int x = 0; x < width; x++)
{
if(Pimage[3*(y*width+x)] == k)
{Pimage[3*(y*width+x)] = Pinfo[k].sk;}
}
}
sum = 0.0;
}
作者 : s938425(lilian0719)
[ 貼文 2 | 人氣 111 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2005/11/27 下午 02:39:17
如何用MATLAB 寫一個Histogram Equalization的程式
作者 : bobche(努力學習中的學生)
[ 貼文 5 | 人氣 1934 | 評價 0 | 評價/貼文 0 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/1/24 下午 01:42:29
可以用
J(i,j)=I(i,j)-Imin/Imax-Imin

在matlab可以這樣用
c=imread('cell.bmp');
[x y z]=size(c);
g=rgb2gray(c);
g_max=max(max(g));
g_min=min(min(g));
for i=1:x
for j=1:y
g_new(i,j)=(g(i,j)-g_min)/(g_max-g_min);
end
end
 如此就可以加強對比
 板主 : 徵求中
 > 影像處理與計算機圖學 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 影像處理與計算機圖學 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
影像處理與計算機圖學
1 Linkin 780 
2 CrazyStar 400 
3 青衫 360 
4 白老鼠(Gary) 330 
5 悠悠深藍 220 
6 none 220 
7 shou 200 
8 ultra 200 
9 ghost 140 
10 ozzy 130 
影像處理與計算機圖學
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2019 程式設計俱樂部 http://www.programmer-club.com.tw/
0.078125