Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.02 MB, 10 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
2
<sub>Phép dãn Histogram</sub>
>> I = imread('pout.tif');
>> figure, imhist(I)
<sub>Phép dãn là phép thay đổi tuyến tính biểu đồ </sub>
Histogram, khơng làm thay đổi hình dạng của
ảnh
<sub>Công thức</sub>
<i>o</i>
<i>o</i>
<i>o</i> <i>s</i> <i>s</i>
<i>s</i>
max <sub>(</sub> <sub>,</sub> <sub>)</sub>
6
<sub>San phẳng (cân bằng) Histogram</sub>
<sub>Cân bằng Histogram là phép biến đổi phi tuyến </sub>
nhằm thu được sự phân bố đều các giá trị mức
xám
<sub>Công thức</sub>
<sub>Trong Matlab </sub>
8
<sub>Cơ sở tính tốn của phép lọc tuyến tính </sub>
là dựa trên phép nhân chập
<sub>Ảnh thu được sẽ là tổng hợp trọng số hay </sub>
là trung bình trọng số các điểm lân cận
với mặt nạ
<sub>Điểm chịu tác động của biến đổi là điểm </sub>
<sub>Trong Matlab, sử dụng hàm fspecial để </sub>
tạo mặt nạ lọc
>> H= fspecial('type',parameter)
<b>'average'</b> averaging filter
<b>'disk'</b> circular averaging filter
<b>'gaussian'</b> Gaussian lowpass filter
<b>'motion'</b> motion filter
<b>'prewitt'</b> Prewitt horizontal edge-emphasizing
10
<sub>Tự tạo bộ lọc</sub>
>>h=1/10*[1 1 1; 1 2 1; 1 1 1]
<sub>Sử dụng hàm imfilter để lọc ảnh</sub>
>> I2=imfilter(I1,H)
<sub>Trong đó:</sub>
<sub>I1: ma trận chứa dữ liệu điểm ảnh</sub>
<sub>H: mặt nạ lọc</sub>