本文介绍: 这段代码创建了一个窗口,其中包含一个启用/禁用滑块和分别用于调整红色(R)、绿色(G)和蓝色(B)通道的滑块。用户可以通过拖动滑块来实时调整图像的颜色。按下 ‘q’ 键退出程序。如果启用了颜色调整,获取当前滑块的值,然后将图像的所有像素替换为对应的 R、G、B 值组成的颜色。这个程序演示了如何使用 OpenCV 创建一个图像窗口,并通过滑块实时调整图像的颜色。进入死循环,实时显示当前图像,并等待用户的键盘输入。如果用户按下 ‘q’ 键,则退出程序。创建启用滑块和三个颜色通道滑块。创建窗口和滑块:使用。
根据R、G、B的值实时修改图像的颜色
这段代码创建了一个窗口,其中包含一个启用/禁用滑块和分别用于调整红色(R)、绿色(G)和蓝色(B)通道的滑块。用户可以通过拖动滑块来实时调整图像的颜色。按下 ‘q’ 键退出程序。
以下是代码的主要步骤:
这个程序演示了如何使用 OpenCV 创建一个图像窗口,并通过滑块实时调整图像的颜色。
注意:img = np.zeros((400, 400, 3), dtype=’uint8′) 的dtype选项必须为unit8,不然会cv.show因为类型报错。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。