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

Posted lfri

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派的定时拍照并上传到百度云相关的知识,希望对你有一定的参考价值。

树莓派的拍照功能

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

  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/

以上是关于树莓派的定时拍照并上传到百度云的主要内容,如果未能解决你的问题,请参考以下文章

记树莓派的一个项目_RGB1602的实际使用

树莓派树莓派VNC连接

使用opencv去操作树莓派摄像头保存图片和视频

基于树莓派的freeRDP桌面云终端的简单实现

树莓派Python实现相机控制,定时与画面变化捕捉拍照

树莓派(Raspberry Pi)4B 使用摄像头拍照篇