1、读取视频
def video_demo():
capture = cv.VideoCapture(0)
while True:
ret ,frame = capture.read()
frame = cv.flip(frame, 1) #左右变换, 也能上下变换 -1
cv.imshow("video", frame)
c = cv.waitKey(100) #100ms每一帧读取,如果参数是0,就表示静止
if c == 27: # # 按esc就退出
break
2、RGB HSV HIS YCrCb YUV
gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
hsv = cv.cvtColor(img, cv.COLOR_BGR2HSV)
YCrCb = cv.cvtColor(img, cv.COLOR_BGR2YCrCb)
yuv = cv.cvtColor(img, cv.COLOR_BGR2YUV)

def check_color_video():
capture = cv.VideoCapture(0) # capture = cv.VideoCapture('./vedio.mp4')
while True:
ret, frame = capture.read()
if ret == False:

该博客介绍了如何读取视频,并详细讲解了从RGB色彩空间到灰度、HSV、YCrCb及YUV的转换过程,提供了相关的OpenCV函数应用示例。
最低0.47元/天 解锁文章
14万+

被折叠的 条评论
为什么被折叠?



