RGB sang HSV là quá trình chuyển đổi màu từ mô hình màu RGB (Đỏ, Xanh lục, Xanh lam) sang mô hình màu HSV (Sắc thái, Độ bão hòa, Giá trị).
RGB định nghĩa màu bằng cách trộn ánh sáng đỏ, xanh lục và xanh lam (mỗi màu từ 0 đến 255).
HSV biểu diễn màu sắc trực quan hơn:
Sắc thái: loại màu (góc trên bánh xe màu: 0–360°),
Độ bão hòa: cường độ của màu (0–100%),
Giá trị: độ sáng của màu (0–100%).
Điều chỉnh màu trực quan: HSV cho phép điều chỉnh dễ dàng hơn về sắc độ, độ sáng hoặc độ bão hòa so với RGB.
Xử lý hình ảnh: Nhiều tác vụ thị giác máy tính (ví dụ: lọc màu, phân đoạn) hoạt động tốt hơn trong HSV.
Công cụ chỉnh sửa màu: Người dùng dễ kiểm soát các thanh trượt cho sắc độ, độ bão hòa và độ sáng hơn so với các mức màu đỏ, xanh lục và xanh lam.
Tính nhất quán về mặt hình ảnh: HSV phù hợp hơn với cách con người nhận thức và điều chỉnh màu sắc.
Chuẩn hóa các giá trị RGB: Chuyển đổi từ thang đo 0–255 sang 0–1.
Áp dụng các công thức chuyển đổi chuẩn để tính Sắc độ, Độ bão hòa và Giá trị.
Ngoài ra, hãy sử dụng:
Thư viện lập trình (ví dụ: colorsys của Python, JavaScript, OpenCV)
Phần mềm thiết kế đồ họa (ví dụ: công cụ Adobe)
Bộ chuyển đổi màu trực tuyến
Khi phát triển bộ chọn màu hoặc công cụ UI cho phép người dùng kiểm soát màu trực quan.
Trong chỉnh sửa hình ảnh hoặc các tác vụ phát hiện màu, chẳng hạn như lọc đối tượng dựa trên sắc độ hoặc độ sáng.
Khi thiết kế hình ảnh hóa dữ liệu yêu cầu chuyển đổi màu hoặc nhóm màu mượt mà.
Trong quá trình tạo màu theo chương trình, khi điều chỉnh độ bão hòa hoặc sắc độ đơn giản hơn trong HSV so với RGB.