Tính toán một cái nhìn lên bảng cho các ràng buộc mỗi điểm ảnh có giá trị đầu vào thành phần đến một giá trị đầu ra, và áp dụng nó vào video đầu vào.
Lutyuv áp dụng một bảng tra cứu để một video YUV đầu vào, lutrgb đến một video đầu vào RGB.
Các bộ lọc chấp nhận các thông số sau :
C0
thiết lập điểm ảnh đầu tiên biểu hiện thành phần
C1
thiết lập điểm ảnh thứ hai thành phần biểu
C2
thiết lập ba điểm ảnh thành phần biểu
C3
thiết lập thứ tư điểm ảnh biểu hiện thành phần, tương ứng với các thành phần alpha
r
thiết lập màu đỏ biểu hiện thành phần
g
thiết biểu hiện thành phần màu xanh lá cây
b
thiết biểu hiện thành phần màu xanh
là
biểu hiện thành phần alpha
y
bộ biểu Y / thành phần độ sáng
u
thiết u / Cb thành phần biểu
v
bộ V / biểu hiện thành phần Cr
mỗi người họ xác định biểu thức để sử dụng cho các máy tính bảng tra cứu cho các thành phần giá trị điểm ảnh tương ứng.
các thành phần chính xác liên quan đến từng c . * các tùy chọn phụ thuộc vào định dạng ở đầu vào
bộ lọc lut yêu cầu hoặc định dạng pixel RGB ở đầu vào YUV hay, lutrgb đòi hỏi phải định dạng pixel RGB ở đầu vào, và lutyuv đòi hỏi YUV.
các biểu thức có thể chứa các hằng số và chức năng sau:
w
h
chiều rộng đầu vào và chiều cao.
val
các giá trị đầu vào cho các thành phần pixel.
clipval
các giá trị đầu vào, gài vào phạm vi minval-maxval.
maxval
giá trị tối đa cho các thành phần pixel.
minval
giá trị tối thiểu cho các thành phần pixel.
negval
các giá trị đảo cho pixel giá trị thành phần, cắt bớt khoảng minval-maxval; nó tương ứng với khái niệm "maxval-clipval + minval".
clip (val)
Trị giá tính toán trong val, gài vào phạm vi minval-maxval.
gammaval (gamma)
đã tính toán giá trị hiệu chỉnh gamma của các giá trị thành phần pixel, cắt bớt để minval phạm vi -maxval. Nó tương ứng với khái niệm "pow ((clipval-minval) / (maxval-minval) , gamma) * (maxval-minval) + minval"
Tất cả các biểu mặc định để "val".
đang được dịch, vui lòng đợi..
