在常熟市公司网站建设哪家好,手机的网站建设目标是什么,wordpress与微信对接,网站建设使用的什么大家好#xff0c;我是csdn的博主#xff1a;lqj_本人 这是我的个人博客主页#xff1a; lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注… 大家好我是csdn的博主lqj_本人 这是我的个人博客主页 lqj_本人的博客_CSDN博客-微信小程序,前端,python领域博主lqj_本人擅长微信小程序,前端,python,等方面的知识https://blog.csdn.net/lbcyllqj?spm1011.2415.3001.5343哔哩哔哩欢迎关注小淼前端 小淼前端的个人空间_哔哩哔哩_bilibili 本篇文章主要讲述python的人工智能视觉领域opencv本篇文章已经成功收录python人工智能视觉opencv从入门到实战专栏中 https://blog.csdn.net/lbcyllqj/category_12200666.htmlhttps://blog.csdn.net/lbcyllqj/category_12200666.html 视频录制 VideoWriter 参数1为输出文件 参数2为多媒体文件格式VideoWriter_fourcc 参数3为帧数 参数4为分辨率 write编写并写入缓存 release缓存内容写入磁盘并释放资源 1.导入cv库及定义窗口
import cv2 #导入cv2库cv2.namedWindow(frame, cv2.WINDOW_NORMAL) # 创建一个窗口名字为window
cv2.resizeWindow(frame, 800, 600) # 更改窗口的大小
2.调用摄像头
cap cv2.VideoCapture(0)
3.指定输出视频的格式 # *mp4v就是解包操作 等同于 m,p,4,v fourcc cv2.VideoWriter_fourcc(*mp4v) 4.设置输出视频的属性 属性一output.mp4——定义输出后的视频名字 属性二fourcc——指定视频的格式根据上一条代码的赋值 属性三20——设置帧数 属性四(640480)——设置摄像头的分辨率 vw cv2.VideoWriter(output.mp4,fourcc,20,(640,480)) 5.判断摄像头是否正确打开
while cap.isOpened():ret,frame cap.read()if not ret:break
6.写入每一帧数据并显示窗口 vw就是4.命令行中定义并赋值过的vw vw.write(frame)cv2.imshow(frame,frame) 7.监听键盘按键退出 if cv2.waitKey(10) ord(q):break
8.释放窗口资源 cap为打开的摄像头的资源 vw为写入数据资源 cap.release()
vw.release()
cv2.destroyAllWindows() 完整学习代码
import cv2 #导入cv2库cv2.namedWindow(frame, cv2.WINDOW_NORMAL) # 创建一个窗口名字为window
cv2.resizeWindow(frame, 800, 600) # 更改窗口的大小cap cv2.VideoCapture(0)
# *mp4v就是解包操作 等同于 m,p,4,v
fourcc cv2.VideoWriter_fourcc(*mp4v)
#主要是这个分辨率
#output.mp4输出后的视频名字fourcc指定的视频格式20帧数640480摄像头的分辨率
vw cv2.VideoWriter(output.mp4,fourcc,20,(640,480))while cap.isOpened():ret,frame cap.read()if not ret:break#写每一帧的数据vw.write(frame)cv2.imshow(frame,frame)if cv2.waitKey(10) ord(q):break#释放videowriter
cap.release()
vw.release()
cv2.destroyAllWindows()
结果显示
运行后就会录制并保存我们摄像头所录制的全部内容