当前位置:首页 > Web开发 > 正文

树莓派的定时拍照并上传到百度云

2024-03-31 Web开发

标签:

树莓派的拍照功能

树莓派自带针对camera的bash命令还是很实用的。官网有介绍如何使用。

raspistill 捕获静态图像

  raspistill -o cam.jpg
  raspistill -t 30000 -tl 2000 -o image%04d.jpg

raspivid 捕获视频

raspivid -o video.h264 -t 10000

使用picamera py库

如果想在Python中调用camera功能,推荐使用这个

安装

sudo apt-get update
sudo apt-get install python-picamera

调用

import picamera camera = picamera.PiCamera() camera.capture(image.jpg)

百度云文件同步的Python模块ByPy

具体看github上的说明吧,很详细了。ReadMe

直接贴代码吧,很easy。

import os from time import sleep from datetime import datetime, timedelta from picamera import PiCamera from bypy import ByPy def wait(delay_minute = 1): next_time = (datetime.now() + timedelta(minutes=delay_minute)).replace(second=0, microsecond=0) delay = (next_time - datetime.now()).seconds sleep(delay) by=ByPy() camera = PiCamera() camera.start_preview() wait() for filename in camera.capture_continuous(img{timestamp:%Y-%m-%d-%H-%M}.jpg): print(capture %s % filename) by.upload(filename) os.remove(filename) wait()

每隔1分钟拍一次,自动上传到百度网我的应用数据/bypy文件夹下

参考链接:https://www.codeleading.com/article/4252655950/

树莓派的定时拍照并上传到百度云

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/41358.html