颜色空间转换
颜色空间的灵活运用将使得图像处理识别等变得更加灵活简便。相比python-opencv,imgvision不局限于数据类型,适用于双精度以及各进制图像的转换。
imgvision库用于进行图像处理与质量评价。该库仅基于Numpy库进行编写,通过矩阵的方式对图像进行快速处理,包括不限于光谱图像的不同光源下颜色空间转换、RGB图像不同光源下的色空间转换、光谱图像余弦距离的监督聚类、图像的质量评价等。
安装imgvision 1.7.3
imgvision 通过pip直接进行安装:
pip install imgvision
颜色空间互转
下面案例将进行演示颜色空间的互相转换。
import numpy as np
import imgvision as iv
#导入RGB图像
Image = np.load('RGB_image.npy')
print(Image.shape)
#(2560,2560,3) 导入RGB图像分辨率为2560*2560
#创建转换器
cvtor = iv.cvtcolor(

本文介绍了如何使用imgvision库进行颜色空间转换,包括RGB到XYZ、Lab、HSV的转换,以及光源和RGB空间的详细设置。imgvision库基于Numpy,支持双精度和各种进制图像,简化了图像处理过程,如归一化、光源选择(如D50)和色彩空间选择(如sRGB、AdobeRGB)。此外,还展示了HSV到RGB的转换,并提到了HSV图像数值范围及图像质量评价的可能性。
最低0.47元/天 解锁文章
1万+





