用python改变图片的色彩空间

时间:2026-02-15 17:06:20

1、需要opencv模块:

# -*- coding: utf-8 -*-

import cv2

往python里面载入图片

imgpath = "C:/……/a.jpg"

img = cv2.imread(imgpath)

下图就是用到的图片。

用python改变图片的色彩空间

2、获得灰度图的反色图:

img0 = 255-img

用python改变图片的色彩空间

3、把BGR图片转化为HSV图片:

img1 = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

用python改变图片的色彩空间

4、HLS色彩空间:

img2 = cv2.cvtColor(img,cv2.COLOR_BGR2HLS)

用python改变图片的色彩空间

5、LUV色彩空间:

img3 = cv2.cvtColor(img,cv2.COLOR_BGR2LUV)

用python改变图片的色彩空间

6、LAB色彩空间:

img4 = cv2.cvtColor(img,cv2.COLOR_BGR2LAB)

用python改变图片的色彩空间

7、想要查看BGR转化色彩空间的方法,可以用下面的方法:

import cv2  

f = [i for i in dir(cv2) if i.startswith('COLOR_BGR2')]  

for i in f:

    print(i)

用python改变图片的色彩空间

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com