Công thức nói:Làm thế nào để đối phó với RGB để YUV chuyển đổi
Y = 0.299 * R + 0.587 * G + 0.114 * B;
U = -0.14713 * R - 0.28886 * G + 0.436 * B;
V = 0.615 * R - 0.51499 * G - 0.10001 * B;
gì nếu, ví dụ, biến U trở nên tiêu cực?
U = -0.14713 * R - 0.28886 * G + 0.436 * B;
Giả sử giá trị tối đa cho R và G (cái) và B = 0 Vì vậy, tôi quan tâm trong việc thực hiện chức năng này convetion trong OpenCV, Vì vậy, làm thế nào để đối phó với các giá trị tiêu cực? Sử dụng hình ảnh nổi? hãy giải thích cho tôi, có thể tôi không hiểu điều gì đó ..
Cảm ơn bạn !! Tôi đã tìm kiếm một hàm như vậy và tôi nghĩ rằng YCrCb là một cái gì đó khác với YUV ... – maximus
Không sao cả. Lưu ý rằng bạn cũng có thể chuyển đổi hình ảnh 3 kênh. Nếu bạn cần hợp nhất Y, U và Vcomponents, bạn có thể thực hiện điều đó bằng 'merge', lấy một đối tượng' vector '. –
Jacob
@maximus - nói đúng là như vậy. YUV dành cho tiêu chuẩn truyền hình analog YCrCb là kỹ thuật số - không gian màu khác nhau. Nhưng chỉ rất ít –