🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 说明 借助python可以实现使用命令行完成调用电脑的摄像头进行拍照,并将照片保存到制定文件夹,可以实现监控的目的!这部分的简单demo如下所示: <br/> ```python #!/usr/bin/env python3 import time import datetime import pygame import pygame.camera from pygame.locals import * #初始化摄像头 pygame.init() pygame.camera.init() camera = pygame.camera.Camera("/dev/video0",(640,480)) camera.start() def mkdir(path): # 引入模块 import os # 去除首位空格 path=path.strip() # 去除尾部 / 符号 path=path.rstrip("/") # 判断路径是否存在 # 存在 True # 不存在 False isExists=os.path.exists(path) # 判断结果 if not isExists: # 如果不存在则创建目录 # 创建目录操作函数 os.makedirs(path) print( path +' 创建成功') return True else: # 如果目录存在则不创建,并提示目录已存在 print (path+' 目录已存在') return False # 定义要创建的目录 now_time=datetime.datetime.now().strftime('%Y%m%d%H%M%S') mkpath="vpath-"+now_time # 调用函数 mkdir(mkpath) #获取当前时间病格式化 frame=1 while frame < 10 : now_time=datetime.datetime.now().strftime('%Y-%m-%d-%H-%M-%S') image = camera.get_image() pygame.image.save(image,mkpath+"/videos-"+now_time+".png") print(frame) frame = frame + 1 time.sleep(30) #30分钟拍摄一张 camera.stop() ```