CHƯƠNG 1: TỔNG QUAN VỀ XỬ LÝ ẢNH
Trong chương I, sẽ trình bày các khái niệm cơ bản trong xử lý ảnh và ứng dụng của xử lý ảnh trong thực tế.
1.1. Tổng quan về xử lý ảnh:
1.1.1. Một số khái niệm cơ bản trong xử lý ảnh
CHƯƠNG 2: BÀI TOÀN TĂNG CƯỜNG VÀ PHÁT HIỆN BIÊN ẢNH
2.1 Các bài toán cải thiện ảnh sử dụng toán tử điểm
2.1.1 Tăng giảm độ sáng
B1: Với mỗi điểm ảnh, thực hiện phép cộng mức xám của nó với giá trị c
for (int i = 0; i < m; i + +)
for (int j = 0; j < n; j + +)
I [i, j] = I [i, j] + c;
B2: Gán giá trị độ xám mới cho điểm ảnh đầu ra.
|
2.1.2 Tăng độ tương phản
B1: Nhập vào các cận a, b, Va và Vb.
B2: Tính giá trị các đại lượng .
B3: For(Với mỗi điểm ảnh)
Nếu giá trị xám I của nó < a: I(x,y)= I(xy)*
Nếu giá trị xám I của nó a < I < b thì:
Nếu giá trị xám I của điểm ảnh I > b thì:
B4: Gán giá trị xám mới trở lại cho điểm ảnh.
|
2.1.3 Biến đổi âm bản
B1: Với mỗi điểm ảnh, thực hiện phép toán thay đổi mức xám của nó
for (int i = 0; i < m; i + +)
for (int j = 0; j < n; j + +)
I[i,j] = 255 – I[i,j];
B2: Gán giá trị mức xám mới cho ảnh đầu ra
|
2.1.4 Biến đổi ảnh đen trắng
B1: Thực hiện vòng lặp, thay đổi giá trị độ xám của từng điểm ảnh
for (i = 0; i < m; i + +)
for (j = 0; j < n; j + +)
I [i, j] = I [i, j] > = θ? Max: Min (Ở trường hợp này Max =1, Min = 0)
B2: Gán các giá trị độ xám mới cho ảnh đầu ra.
|
2.1.5 Các bài toán với lược đồ (Histogram)
a) Hiển thị lược đồ của ảnh
Bắt đầu
H là bảng chức lược đồ (là véc tơ có N phần tử)
B1:. Khởi tạo bảng và đặt tất cả các phần tử của bảng là 0.
B2: Tạo bảng
Với mỗi điểm ảnh I(x,y) tính H[I(x,y)] = H[I(x,y)] + 1
B3: Tính giá trị Max của bảng H. Sau đó hiện bảng trong khoảng từ 0
đến Max.
Kết thúc
|
b) Cân bằng lược đồ
c).............
Nguồn: Sharecode.vn