作業二:直方圖均化
首先先開啟一張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的
[心得]
用彩色的圖有些地方有像是破圖的風格試了幾張都是這樣感覺怪怪的
參考了柯明男的做法後就比較清楚算法比較好做了
沒有留言:
張貼留言