opencv实现图片、视频保存

上面是我创建的群聊,欢迎新朋友的加入。

直接上源码

保存图片

# 从摄像头读取一个图片文件
ret_val, vid_image = camera_device.read()
if (not ret_val):
    print("No image from camera, exiting")
    break

cv2.imwrite('save_picture/out.png', vid_image)
# 显示图片到窗口中
cv2.imshow(CV_WINDOW_NAME, vid_image)

保存视频

# 从摄像头读取一个图片文件
ret_val, vid_image = camera_device.read()
if (not ret_val):
    print("No image from camera, exiting")
    break

# 设置编码格式
fourcc = cv2.VideoWriter_fourcc(*'XVID') # mpeg4编码
#设置帧频
fps = 6
#设置分辨率
framesize = (REQUEST_CAMERA_WIDTH,REQUEST_CAMERA_HEIGHT)
#设置摄像头输出
out = cv2.VideoWriter('save_video/output.avi',fourcc,fps,framesize)
gray = cv2.cvtColor(vid_image,cv2.COLOR_BGR2GRAY)
#写数据到本地
out.write(vid_image)
			
# 显示图片到窗口中
cv2.imshow(CV_WINDOW_NAME, vid_image)
原创文章 140 获赞 77 访问量 15万+

猜你喜欢

转载自blog.csdn.net/Jun626/article/details/105883376