之前写了Python采用Dos执行命令方式定时运行py程序-优快云博客和笔记本利用Python自动拍摄照片并判断明亮度后按时间保存-优快云博客,利用笔记本摄像头做监控,保存间隔5分钟的照片。今天,觉得保存的照片太多了,对于上班时间,可以多拍摄一些照片,下班的时间可以少拍一些照片,夜里拍摄间隔时间可以更长,为此采用cron,定时进行拍摄。还有,如果笔记本前没有变化,那么拍摄的照片就没有意义,所有拍摄的照片应该与上一张照片对比,如果没有变化,那么可以不保存。对于一直拍照,还是用数据库来记录拍照的信息,如拍照时间、照片的亮度、图片平均hash码(我用这个来判别照片是否需要保存)等。
一、建立数据库
CREATE TABLE pz (
id INTEGER PRIMARY KEY AUTOINCREMENT,
sj TEXT,
furl TEXT,
ld INTEGER,
hash TEXT
);
二、拍照程序
# -*- coding: utf-8 -*-
"""
Created on Thu Jun 6 08:09:26 2024
@author: YBK
&