我是靠谱客的博主 野性睫毛膏,最近开发中收集的这篇文章主要介绍树莓派摄像头操作命令及流程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第一步:开启摄像头模式

在终端输入  sudo raspi-config  

选择  Enable canmer

然后finish

然后方向键右右然后回车  退出config

第二步:拍照片测试

终端输入 raspistill -o testcapture.jpg 

摄像头红灯开始闪烁,屏幕有五秒预览画面,第五秒的图像进行拍照

附带的调整图像命令是

raspistill -otestcapture.jpg -vf   使图像上下颠倒

raspistill -otestcapture.jpg -hf   使图像左右颠倒

-o将图像输出到了名为tescaptureJPEG文件中   还可以用如下命令改变调整格式

 Raspistill -o testcapture.png -e png    (改变为PNG格式)

 Raspistill -o testcapture.bmp -e bmp   (改变为BMP格式)

 Raspistill -o testcapture.gif -e gif     (改变为GIF格式)

调整图像长宽的命令如下:、

 Raspistill -w 1920 -h 1080 -ofullhdcapture.jpg

-w   宽度    -h   长度

控制预览的延时命令如下:

 raspistill-t 10000 -o tensecondcapture.jpg    (单位为毫秒)

 raspistill-t 1 -o instancapture.jpg    (秒拍)

此处缺少知道照片所存储的位置以及如何读取

 

录制视频

第一步:检查摄像头可用与否

Raspivid -o testvideo.h246    格式只能是H.246   

调整窗口大小 raspivid -w 1280 -h 720 -ofullhvideo.h246

调整录制时间 raspivid -t 60000 -ominutelongvideo.h246

第二步:使用shell脚本编写定时控制

Mkdir timeplace            #创建文件

Cd timeplace               #进入文件

Nano timeplace.sh          #打开脚本,进入编辑

 

输入如下:

#bin/bash                       #注释使用默认的bash shell

#capture time-lapse images using raspistillapplication    #避免我们不知道自己在干嘛

While true

Do

    Flamename=’data+%Y%M%D%H%M%S’.jpg      #调用data   形成文件格式名称

Raspistill -w 1920 -h 1080 -t 1 -o$filename         #拍照

Echo Image captured                           #向控制台或终端输出打印信息

Sleep 30  #单位  

Done      #关闭循环

 

 

第三步:修改文件权限

Chmod +xtimeplace.sh

第四步:执行命令

./timeplace.sh

第一步:开启摄像头模式

在终端输入  sudo raspi-config  

选择  Enable canmer

然后finish

然后方向键右右然后回车  退出config

第二步:拍照片测试

终端输入 raspistill -o testcapture.jpg 

摄像头红灯开始闪烁,屏幕有五秒预览画面,第五秒的图像进行拍照

附带的调整图像命令是

raspistill -otestcapture.jpg -vf   使图像上下颠倒

raspistill -otestcapture.jpg -hf   使图像左右颠倒

-o将图像输出到了名为tescaptureJPEG文件中   还可以用如下命令改变调整格式

 Raspistill -o testcapture.png -e png    (改变为PNG格式)

 Raspistill -o testcapture.bmp -e bmp   (改变为BMP格式)

 Raspistill -o testcapture.gif -e gif     (改变为GIF格式)

调整图像长宽的命令如下:、

 Raspistill -w 1920 -h 1080 -ofullhdcapture.jpg

-w   宽度    -h   长度

控制预览的延时命令如下:

 raspistill-t 10000 -o tensecondcapture.jpg    (单位为毫秒)

 raspistill-t 1 -o instancapture.jpg    (秒拍)

此处缺少知道照片所存储的位置以及如何读取

 

录制视频

第一步:检查摄像头可用与否

Raspivid -o testvideo.h246    格式只能是H.246   

调整窗口大小 raspivid -w 1280 -h 720 -ofullhvideo.h246

调整录制时间 raspivid -t 60000 -ominutelongvideo.h246

第二步:使用shell脚本编写定时控制

Mkdir timeplace            #创建文件

Cd timeplace               #进入文件

Nano timeplace.sh          #打开脚本,进入编辑

 

输入如下:

#bin/bash                       #注释使用默认的bash shell

#capture time-lapse images using raspistillapplication    #避免我们不知道自己在干嘛

While true

Do

    Flamename=’data+%Y%M%D%H%M%S’.jpg      #调用data   形成文件格式名称

Raspistill -w 1920 -h 1080 -t 1 -o$filename         #拍照

Echo Image captured                           #向控制台或终端输出打印信息

Sleep 30  #单位  

Done      #关闭循环

 

 

第三步:修改文件权限

Chmod +xtimeplace.sh

第四步:执行命令

./timeplace.sh


最后

以上就是野性睫毛膏为你收集整理的树莓派摄像头操作命令及流程的全部内容,希望文章能够帮你解决树莓派摄像头操作命令及流程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部