第三课——色彩空间

#色彩空间,1.啥是色彩空间2.常见色彩空间(RGB,HSV,HIS,YCrCB,YUV)3.相互转换
#HSV:H:0-180,S:0-255,V:0-255
import cv2 as cv
import numpy as np

#色彩空间相互转换
def colocr_space_demo(image):
yuv=cv.cvtColor(image,cv.COLOR_BGR2YUV)
cv.imshow(“input image”,yuv)

def extrace_object_demo():
capture=cv.VideoCapture(“G:\Pr视频剪辑\抓取的视频\htyt1.mp4”)
while(True):
ret,frame=capture.read()
if ret==**False:
break
hsv=cv.cvtColor(frame,cv.COLOR_BGR2HSV)
lower_hsv=np.array([0,43,46])
upper_hsv=np.array([10,255,255])
mask=cv.inRange(hsv,lowerb=lower_hsv,upperb=upper_hsv)
cv.imshow(“video”,frame)
cv.imshow(“mask”,mask)
c=cv.waitKey(40)
if c==**27:
break

#读取图片
src=cv.imread(“C:\Users\Administrator\Pictures\grev.jpg”)
cv.namedWindow(“输出图片”,cv.WINDOW_AUTOSIZE)
#显示图片
#cv.imshow(“输出图片”,src)

#分离三个通道的图片
b,g,r=cv.split(src)
#cv.imshow(“blue”,b)
#cv.imshow(“green”,g)
#cv.imshow(“red”,r)

#改变通道的值
#src[:,:,0]=0

#合并通道
src=cv.merge([b,g,r])
cv.imshow(“merge image”,src)

#蒱捉视频中的元素
#extrace_object_demo()

cv.waitKey(0)
cv.destroyAllWindows()


```python
#注:本学习内容来自Python3 Opencv3图像处理教程———贾志刚

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值