Các không gian màu trong xử lý ảnh

Một phần của tài liệu Ứng dụng dobot magician trong hệ thống phân loại sản phẩm (Trang 25 - 27)

Không gian màu RGB (Red, Green, Blue) RGB là không gian màu được sử

dụng rộng rãi nhất hiện nay, là ba màu gốc trong mô hình ánh sáng bổ sung, khá gần với cách mắt người tổng hợp màu sắc. Ánh sáng đỏ, xanh lá và xanh dương được tổ hợp với nhau theo nhiều phương thức khác nhau để có thể tạo thành tất cả các màu sắc. Đây cũng là không gian màu mặc định trong OpenCV, tuy nhiên OpenCV đảo hai kênh Red và Blue lại, trở thành BGR. Trong mô hình 24 bits (224 = 16777216 màu), mỗi kênh màu sẽ sử dụng 8 bits để biểu diễn, tức giá trị R, G, B sẽ nằm trong đoạn từ 0 đến 255. Bộ ba màu này sẽ biểu diễn cho từng điểm ảnh, mỗi số biểu diễn cho cường độ của một màu.

9

Khoa ĐT CLC – ĐHSPKT TP.HCM

Không gian màu CMYK (Cyan, Magenta, Yellow, Key/Black) CMYK là một mô hình không gian

màu mà trong đó tất cả các màu được mô tả như là một hỗn hợp của các quá trình hòa trộn giữa bốn màu sắc với nhau. Nó có tính chất và phương thức hoạt động ngược lại với hệ thống màu cộng RGB. Nguyên lý làm việc của mã màu này dựa trên cơ sở hấp thụ ánh sáng, những màu sắc mà con người ta nhìn thấy là từ phần của ánh sáng không bị hấp thụ. Do đó, thay vì thêm độ sáng để có những màu sắc khác nhau, CMYK sẽ loại trừ ánh sáng đi từ ánh sáng gốc là màu trắng để tạo ra các màu sắc khác. Cyan, Magneta và Yellow khi kết hợp với nhau sẽ tạo ra màu đen.

Hình 2. 8 Không gian màu CMYK

Không gian màu HSV (Hue, Saturation, Value)

Hình 2. 9 Không gian màu HSV

HSV là hệ màu đại diện thay thế cho mô hình màu RGB để phù hợp hơn với cách nhìn của con người về các thuộc tính tạo màu một cách tự nhiên hơn. Hệ màu này được ứng dụng để theo dõi đối tượng theo màu do tính thuận tiện của nó.

10

Khoa ĐT CLC – ĐHSPKT TP.HCM

Một phần của tài liệu Ứng dụng dobot magician trong hệ thống phân loại sản phẩm (Trang 25 - 27)