如何设置显示器色彩管理?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置显示器色彩管理?相关的知识,希望对你有一定的参考价值。
参考技术A 点击电脑左下角Windows图标,再点击设置。在设置界面中,点击系统。选择显示,点击高级显示设置,就可以了。1.首先打开控制面板。在控制面板中打开颜色管理选项,注意:如果没有这个选项,说明控制面板图标显得得太大,没有显示出这个选项,就点击一下右上角的类别,选择小图标即可。
2.打开颜色管理之后,切换到高级标签页面。
3.在颜色管理页面高级标签面下面,有一个显示器校准的功能栏,其中有一个校准显示器的功能按钮,点击一下按钮开始校正显示器。
4.接下来出现了一个显示颜色校准的界面。提供了相关介绍信息,看完之后,点击下一步开始校准。
5.所有的步骤都是根据观察来具体设定相关参数,要做的就是仔细看加下一步,非常简单。
6.当调节完屏幕亮度等设置,又会开始一个文本调谐器的界面,调节一下屏幕的字体使之更适合你观看。还是同样的仔细观察加下一步。
- 官方服务
- 官方网站官方网站
图像色彩空间转换
1.图像色彩空间
色彩是如何表现出来的? 图像色彩空间
-
不同的硬件设备显示图像的方式不一样,所以形成了不同的色彩空间
-
众多色彩空间中存在一种与设备无关的色彩空间,即RGB色彩空间 (最常用)opencv中的imwrite()默认读取的图片就是使用RGB色彩空间进行读取的,这样在任何设备上都可以正常的显示图像。Android相机设备拍出的图片就是YUV格式的,但是最终底层保存的是RGB格式,就是为了能够显示在不同的设备里面。相机所支持的色彩空间与其设备有很大联系
-
色彩空间一般最终都会统一到RGB的色彩空间
2.opencv 中一些色彩空间的函数
-
色彩空间转换函数- cvtColor
-
COLOR_BGR2GRAY = 6 彩色到灰度
-
COLOR_GRAY2BGR = 8 灰度到彩色
-
COLOR_BGR2HSV = 40 BGR到HSV
-
COLOR_HSV2BGR = 54 HSV到 BGR
-
-
图像保存 - imwrite
-
第一个参数是图像保存路径
-
第二个参数是图像内存对象
-
3. 例子
C++
1 #include <opencv2/opencv.hpp> 2 #include <iostream> 3 4 using namespace cv; 5 using namespace std; 6 7 int main(int artc, char** argv) { 8 Mat src = imread("test.png"); 9 if (src.empty()) { 10 printf("could not load image... "); 11 return -1; 12 } 13 namedWindow("input", WINDOW_AUTOSIZE); 14 imshow("input", src); 15 16 Mat gray; 17 cvtColor(src, gray, COLOR_BGR2GRAY); 18 imwrite("D:/gray.png", gray); 19 20 waitKey(0); 21 return 0; 22 }
Python
1 import cv2 as cv 2 3 src = cv.imread("test.png") 4 cv.namedWindow("input", cv.WINDOW_AUTOSIZE) 5 cv.imshow("input", src) 6 gray = cv.cvtColor(src, cv.COLOR_BGR2GRAY) 7 cv.imshow("gray", gray) 8 cv.waitKey(0) 9 cv.destroyAllWindows()
以上是关于如何设置显示器色彩管理?的主要内容,如果未能解决你的问题,请参考以下文章
AM335X用RGB888连接LCD如何以16位色彩模式显示图片
将显示器校正成监视器的色彩——尊正truecolor-analyzer2.6软件试用
python中使用squarify包可视化treemap图:treemap将分层数据显示为一组嵌套矩形自定义设置每一个数据格的颜色添加数值数值标签自定义设置边框的色彩