3DLC系列:LUT 管理器

在 3DLC 的工作流程面板中,可以加载外部 LUT 文件,如同 Ps 的颜色查找命令。

而使用 LUT 管理器 Look manager的好处是,可以同时查看文件夹里的所有 LUT 效果,不需要一个一个地去试。

3DLC菜单:窗口/LUT管理器

Window/Look manager

快捷键:F3

1、在缩览图上点击即可应用该 LUT。可以按 Ctrl + Z 撤销,或者使用历史 History面板(3DLC菜单:窗口/历史,快捷键:Ctrl + H)。

2、可将网络上下载的 LUT 文件夹拷贝到 3DLC 主程序目录下的 Presets 文件夹中,作为外部 LUT。

其中,如上图所示,用红线框住的为 3DLC 系统自带的 LUT 文件夹。其中,Toning 文件夹是基于 sRGB 配置文件图像的,而 Log 文件夹是基于 Rec.709 Log 配置文件视频的。

3、LUT 管理器的窗口可以移动或者改变大小,使用两台显示器时会更加方便。

  ◆  ◆

LUT 管理器工具栏

缩略图放大工具、缩小工具

Larger/Smaller thumbnails

更小的缩略图可以看到更多的 LUT 效果,更大的缩略图可以看到更多的细节。

根据属性筛选 LUT

Filter LUTs by properties

对当前文件夹的 LUT 进行筛选。

筛选条件可以是:

输入曲线 Input Curve、色彩倾向 Color cast、饱和度 Saturation、肤色饱和度 Skin saturation、肤色明度 Skin lightness、对比度 Contrast、色相变化 Hue changes、色彩 Colors等。

如果不再需要筛选,请再次点击此按钮。

回到主文件夹

Go to home preset folder

返回主程序目录下的 Presets 文件夹。

跳转至收藏文件夹

Go to favorite 3DLUT folder

跳转至收藏文件夹。

如果按住 Shift 键点击此按钮,可将当前文件夹设置为收藏文件夹。

提示:

在3DLC菜单:文件/偏好/常规选项卡里,可设置收藏文件夹。

上一层文件夹

Go to the parent folder

打开在线LUT云

Open Online LUT Cloud

LUT文件地址栏 

可在地址栏中直接输入别的软件(如 Davinci、Photoshop 等)的 LUTs 文件夹,还可通过左侧的文件夹选择按钮直接选择 LUT 文件夹。

搜索栏

可按 LUT 文件名搜索。

  ◆  ◆

预设与外部 LUT

在 3DLC 中,预设 preset是指保留所有调色参数的 LUT 文件。

即,选择某个 LUT 后,A/B 面板、C/L 面板或曲线等会实时变化。

而外部 LUT,更像一个滤镜,仅有调色结果,无法看到调色参数。

提示:

从网络上下载的 LUT 文件一般不带预设,通过 3DLC 软件创建的才带预设。

这两者的区别可以在蒙版面板里面的外部 LUT 面板和工作流程面板中看的很清楚。

比如,仅作为预设载入时,工作流程面板中会显示出哪些面板被调整了。

使用预设的好处是:

1、可以对调色效果中不满意的色彩进行进一步调整,并可保存为新预设。

2、可以学习别人的调色方法。

仅作为外部 LUT 时,可通过外部 LUT 面板控制效果强度(LUT混合度 LUT Blend)。

还可加载其它的 LUT(从外部加载、在当前文件夹顺序加载以及在当前文件夹随机加载)。

如果想要带预设的 LUT 仅作为外部 LUT 来使用,可取消勾选3DLC菜单:文件/偏好/常规选项卡里的“当可用时加载3DLUTs为预设”。

这样,所有的 LUT 文件都将作为外部 LUT 来使用。

“有钱的捧个钱场,好看的点下在看”

### 使用 `cv::LUT` 函数处理三通道图像 对于多通道图像(如RGB),OpenCV 的 `cv::LUT` 函数仅适用于单通道数组。为了应用查找表 (LUT) 到一个多通道图像上,可以将该图分解成多个单独的平面并分别转换它们[^1]。 下面是一个具体的例子来展示如何利用 LUT 处理三个颜色分量: ```cpp #include <opencv2/opencv.hpp> using namespace cv; int main() { Mat src = imread("path_to_image", IMREAD_COLOR); // 加载原始图片 if(src.empty()) return -1; vector<Mat> bgr_planes; split(src, bgr_planes); // 将源图像拆分为BGR各层 Mat blue_lut(1, 256, CV_8U); Mat green_lut(1, 256, CV_8U); Mat red_lut(1, 256, CV_8U); uchar* p_blue = blue_lut.ptr<uchar>(0); uchar* p_green = green_lut.ptr<uchar>(0); uchar* p_red = red_lut.ptr<uchar>(0); for(int i=0;i<256;++i){ p_blue[i]=... ;// 定义蓝色调色板映射关系 p_green[i]=...;// 定义绿色色调色板映射关系 p_red[i]=... ;//定义红色色调色板映射关系 } Mat dst_b,dst_g,dst_r; LUT(bgr_planes[0],blue_lut,dst_b);// 应用到蓝通道 LUT(bgr_planes[1],green_lut,dst_g);// 应用到绿通道 LUT(bgr_planes[2],red_lut,dst_r );// 应用到红通道 vector<Mat> result_planes; result_planes.push_back(dst_b); result_planes.push_back(dst_g); result_planes.push_back(dst_r); Mat dst; merge(result_planes,dst); // 合并修改后的各个通道形成最终结果 imshow("Original Image",src); imshow("Processed Image",dst); waitKey(); } ``` 这段代码展示了怎样创建自定义的颜色变换,并将其应用于输入图像的不同色彩空间维度之上。注意,在实际操作过程中需要填充合适的数值给定于每个像素强度级别的输出值[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值