Xử lý ảnh cơ bản 6: Khái niệm về Bits Per Pixel

Thảo luận trong 'XỬ LÝ ẢNH' bắt đầu bởi Lu ROm, 2 Tháng mười một 2015.

Chia sẻ trang này

Lượt xem: 4,278

  1. Lu ROm

    By:Lu ROmin: 2 Tháng mười một 2015
    Administrator Staff Member

    Tham gia ngày:
    25 Tháng bảy 2014
    Bài viết:
    485
    Đã được thích:
    113
    Bpp hoặc bit/điểm ảnh là số bit trên mỗi điểm ảnh. Số lượng các màu sắc khác nhau trong một hình ảnh là phụ thuộc vào chiều sâu của màu sắc hay bit trên mỗi điểm ảnh.
    1, Khái niệm Bit trong toán học.
    - Bit là đơn vị nhỏ nhất để đo lượng thông tin, sử dụng hai ký hiệu là 0 và 1 để biểu diễn thông tin trong máy tính.
    - Các đơn vị khác để đo thông tin:
    1 Byte (18) = 8 Bit
    1 KB (Kilôbyte) = 1024B
    1 MB (Mêgabyte) = 1024KB
    1 GB (Gigabyte) = 1024MB
    1 TB (Têgabyte) = 1024GB
    1 PB (Pêtabyte) = 1024TB
    - Thông thường, thông tin biễu diễn ở dạng nhiều bit. Tùy theo nhu cầu chúng ta sử dụng. Công thức tính tổng của tổ hợp là:
    [​IMG]
    - Ví dụ 2 bit biểu diễn được 4 mức thông tin:
    Mã:
    00
    01
    10
    11
    2, Số lượng màu sắc khác nhau:
    - Số lượng màu sắc phụ thuộc vào số bit/pixel.
    - Bảng số bit biểu diễn số lượng màu:
    sads.png
    - Bảng này cho chúng ta biết số bit biểu diễn được tất cả bao nhiêu màu.
    3,Shades
    - Chúng ta có thể thấy rằng các mẫu tăng theo cấp số nhân. Ví dụ một ảnh xám có 8bpp ngĩa là có 256 màu khác nhau hay 256 shades.
    - Công thức tính shades là:
    [​IMG]
    - Các hình ảnh chúng ta thường gặp có định dạng là 24bpp hoặc 16bpp.
    4,Giá trị màu.
    - Ở phần trước chúng ta đã giới thiệu rằng giá trị 0 pixel là màu đen.Sau đây chúng ta sẽ tìm hiểu kĩ hơn ở phần này.
    a, Màu đen
    - Gía trị 0 pixel luôn luôn biểu diễn màu đen. Còn màu trắng không có giá trị cố định.
    b, Màu trắng
    - Giá trị màu trắn được biểu diễn theo công thức sau:
    [​IMG] [​IMG]
    - Trong trường hợp 1bpp, giá trị 0 sẽ biểu thị màu đen, giá trị 1 sẽ biểu thị màu trắng.
    - Trong trường hợp 8bpp, giá trị 0 biểu thị màu đen còn giá trị 255 biểu thị màu trắng.
    c, Màu xám.
    - Khi bạn tính toán giá trị màu sắc đen hoặc trắng.Sau đó bạn có thể tính toán được các giá trị pixel màu xám.
    - Màu xám thực ra là giá trị của các điểm giữa giá trị đen và trắng. Ví dụ trong trường hợp 8bpp, giá trị pixel biểu thị màu xám là 127 hoặc 128bpp ( tùy theo bạn đếm từ 1 hoặc 0)
    5, Kích thước hình ảnh
    - Kích thước của hình ảnh phụ thuộc vào 3 yếu tố:
    + Số hàng
    + Số cột
    + Số bpp
    - Công thức tính kích thước ảnh như sau:
    Mã:
    Size of an image = rows * cols * bpp
    - Ví dụ:
    einstein.jpg
    + Gỉa sử ảnh trên có 1024 hàng và 1024 cột. Vì ảnh màu xám nên có 256 shades khác nhau hay 256bpp.
    - Kích thước của ảnh trên như sau:
    Mã:
    Size of an image = rows * cols * bpp
    = 1024 * 1024 * 8
    = 8388608 bits.
    - Chúng ta cần chuyển đổi bits sang byte để hiển thị giống tên máy tính.Cách chuyển đổi như sau:
    Mã:
    bytes = 8388608 / 8 = 1048576 bytes.
    kilo bytes = 1048576 / 1024 = 1024kb.
    Mega bytes = 1024 / 1024 = 1 Mb.