博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Py的CV2录制视频与拍摄图片
阅读量:3959 次
发布时间:2019-05-24

本文共 836 字,大约阅读时间需要 2 分钟。

import numpy as npimport cv2#保存自拍cap = cv2.VideoCapture(0)cap.set(3,2480)cap.set(4,1960)print(str(cap.get(3))+" "+str(cap.get(4)))time = 0while time<1000:    ret,frame = cap.read()  #  frame = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)    cv2.namedWindow("clip",cv2.WINDOW_NORMAL)    cv2.imshow("clip",frame)    cv2.imwrite("C:\\Users\\Administrator\\DeskTop\\jack.jpg",frame)    cv2.waitKey(100)    time+=1cap.release()cv2.destroyAllWindows()
#保存视频import cv2cap = cv2.VideoCapture(0)fourCC =  cv2.VideoWriter_fourcc(*'MJPG')#指定视频的名字,编码方式,每秒播放的帧数,每帧的大小out = cv2.VideoWriter("jack.avi",fourCC,5,(640,480))while(cap.isOpened()):    ret,frame = cap.read()    out.write(frame)    cv2.imshow("jack",frame)    code = cv2.waitKey(100)    if code == ord('A'):        break;    else:        continue;cap.release()out.release()cv2.destroyAllWindows()

转载地址:http://yllzi.baihongyu.com/

你可能感兴趣的文章
Windows系统进程间通信
查看>>
linux exec的用法
查看>>
C语言中如何使用宏
查看>>
Http与RPC通信协议的比较
查看>>
Source Insight的对齐问题
查看>>
ubuntu设置开机默认进入字符界面方法
查看>>
chrome 快捷键
查看>>
Linux下buffer和cache的区别
查看>>
程序员不应该再犯的五大编程错误
查看>>
utf8中文编码范围
查看>>
oracle中文(utf8)按拼音排序的简单解决方案
查看>>
[转载][转帖]Hibernate与Sleep的区别
查看>>
Linux系统的默认编码设置
查看>>
Linux系统调用
查看>>
Linux 信号signal处理机制
查看>>
Linux 信号signal处理函数
查看>>
perror简介
查看>>
signal( SIGINT, SigIntHandler )
查看>>
linux signal 处理
查看>>
linux的system () 函数详解
查看>>