2015年11月5日 星期四

資工三乙_02360564_梁峻晏_HW2

作業二:直方圖均化

首先先開啟一張bmp圖
點左上角的file->open image 就可以用OpenPictureDialog的功能匯入圖片

然後按下質方圖均化按鈕
利用
        Image2->Canvas->Pen->Color = clRed;          設定畫筆顏色跟大小
Image2->Canvas->Pen->Width = 1;

        for(int j=0;j<256;j++)                                       畫線
{
Image2->Canvas->MoveTo(255-j,105);
Image2->Canvas->LineTo(255-j,105-(RGB[0][j])*10/ag);
}
for(int j=0;j<256;j++)
{
Image2->Canvas->MoveTo(255-j,105);
Image2->Canvas->LineTo(255-j,105-(RGB[0][j])*10/ag);
}
for(int j=0;j<256;j++)
{
Image3->Canvas->MoveTo(255-j,105);
Image3->Canvas->LineTo(255-j,105-(RGB[1][j])*10/ag);
}
(右下角是累積直方圖)

(均化前)
(均化後)
*圖片都是google的
[心得]
用彩色的圖有些地方有像是破圖的風格試了幾張都是這樣感覺怪怪的
參考了柯明男的做法後就比較清楚算法比較好做了




沒有留言:

張貼留言