Mục đích: cố gắng trình bày các khái niệm xử lý ảnh một cách dễ hiểu nhất, dành cho đối tượng học về CNTT nhưng không rành mấy công thức rắc rối trong các giáo trình về xử lý ảnh như tôi :)
Ảnh số (Digital image): đây là đối tượng mà máy tính xử lý. Ảnh số chỉ là một ma trận 2 chiều, và việc xử lý chúng chỉ là những thao tác trên ma trận này sao cho ra kết quả hợp lý. Ví dụ một bức ảnh số có độ phân giải 640x480 nghĩa là chiều ngang có 640 điểm ảnh (pixel), chiều dọc có 480 điểm ảnh, và mỗi điểm ảnh được biểu diễn bằng một con số.
Tùy theo giá trị dùng để biểu diễn điểm ảnh mà người ta phân ra 3 loại ảnh chính:
+ Ảnh nhị phân (binary image): giá trị mỗi điểm ảnh là 0 hoặc 1, nghĩa là trắng hoặc đen. Trong thực tế khi xử lý trên máy tính thì người ta dùng ảnh xám (xem khái niệm bên dưới) để biểu diễn ảnh nhị phân và lúc này 2 giá trị là 0 hoặc 255.
+ Ảnh xám (gray image): giá trị mỗi điểm ảnh nằm trong giải giá trị từ 0 đến 255, nghĩa là cần 8 bits hay 1 byte để biểu diễn mỗi điểm ảnh này.
+ Ảnh màu (color image): mỗi điểm ảnh có giá trị gồm 3 màu đỏ (red) + xanh lục (green) + xanh dương (blue). Mỗi màu có giá trị từ 0 đến 255, nghĩa là mỗi điểm ảnh cần 24bits hay 3bytes để biểu diễn. Bạn có thể kiểm tra bằng cách dùng phần mêm Paint của Windows, tạo một ảnh có kích thước 1024x1024 rồi lưu với định dạng màu BMP, rồi xem thông tin bức ảnh sẽ thấy size là 3MB.
Ví dụ ảnh cô Lena xinh đẹp ở ảnh màu được biến đối sang ảnh xám và ảnh nhị phân như 3 hình dưới.