MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 170

Cơ bản về xử lý ảnh số

149

Hình 11.3. Ảnh nhị phân

Ảnh RGB
Ảnh RGB còn gọi là ảnh “truecolor” do tính trung thực của nó. Ảnh này được biều diễn bởi
một ma trận ba chiều kích thước m x n x 3, với m x n là kích thước ảnh theo pixels. Ma trận
này định nghĩa các thành phần màu red, green, blue cho mỗi điểm ảnh, các phần tử của nó có
thể thuộc kiểu uint8, uint16, hoặc double. Ví dụ, điểm ảnh ở vị trí (10,5) sẽ có ba thành
phần màu được xác định bởi các giá trị (10,5,1), (10,5,2) và (10,5,3). Các file ảnh hiện nay
thường sử dụng 8 bit cho một thành phần màu, nghĩa mất 24 bit cho mỗi điểm ảnh (khoảng 16
triệu màu). Cách biểu diễn ảnh RGB được minh họa ở hình 11.4.

Hình 11.4. Biểu diễn ảnh RGB

Dãy ảnh đa khung (multiframe)
Trong một số ứng dụng, người sử dụng có thể có nhu cầu lưu một chuỗi các ảnh ghi nhận tại
những thời điểm liên tiếp nhau để tiện cho việc hiển thị, ví dụ ảnh từ các đoạn video hoặc cát
lát cắt từ máy chụp ảnh cộng hưởng từ, ... Để phục vụ cho các ứng dụng này, MATLAB cho
phép ta lưu nhiều ảnh thành một dãy, mỗi ảnh gọi là một frame, bằng hàm cat.

>> muti = cat(4, A1, A2, A3,... ) % A1, A2, A3, ... là các ảnh cần lưu

Ta cũng có thể truy xuất đến một frame trong dãy ảnh đa frame này theo cách như sau:

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.