前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >树莓派摄像头简单试用

树莓派摄像头简单试用

作者头像
战神伽罗
发布2019-07-24 14:28:09
2.3K0
发布2019-07-24 14:28:09
举报

树莓派官方推出的摄像头Camera Module,能够拍摄500万像素图片和录制1080p的视频,使用的是树莓派板子上的csi接口。

在淘宝上以118元买了一个,价格比起usb摄像头是贵了不少,下面来测试一下。

安装摄像头

首先确保树莓派的系统为较新的版本,并且开启摄像头功能。输入命令:sudo raspi-config 并勾选第5个的enable camera 功能。如下图:

物理安装摄像头到树莓派上,这个感觉很容易的样子,不行的话看看这个视频教程吧:视频教你如何安装摄像头

捕获一张图片:raspistill

raspistill命令是树莓派提供的捕获图像的工具,输入下面命令获取一张图像保存到image.jpg raspistill -o image.jpg -rot 180 参数o是输出到文件的意思;参数rot是旋转图片180度,因为摄像头我是让他排线向上摆放的,所以需要旋转一下。命令输入后,会发现摄像头上的led灯亮,大概持续7秒钟左右熄灭,同时命令执行完毕。查看图片,发觉成像非常清晰,比起usb摄像头好很多,这也是比较贵的原因之一吧。

这时候就有一个疑问了,为什么拍张照片要7秒钟呢?

增加-v参数,查看调试信息:raspistill -o image.jpg -rot 80 -v 可以看到里面有一行信息:Time Delay:5000 。再查看命令文档,发现默认-t参数等于5000,即会拍照前等待5秒钟。 那么提高速度把-t参数设置小一些不就快了,确实如此,不过在测试的时候发现,光线充足时没什么等待时间长短没什么区别,在光线比较差的时候,较短的等待时间画面偏黄。

raspistill常用的参数

-v:调试信息查看。 -w:图像宽度 -h:图像高度 -rot:图像旋转角度,只支持 0、90、180、270 度 -o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备 -t:获取图像前等待时间,默认为5000,即5秒 -tl:多久执行一次图像抓取。

例如:

raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v

这个命令的意思是,截取一张宽1024px,高768px,旋转180度的图片,抓取的总时长为20秒,并且每5秒抓取一张,保存的文件名为image1.jpg,image2.jpg以此类推。

https://my.oschina.net/lixinspace/blog/395525

Linux:在终端中查看图片和电影

eog命令查看图片

不支持在终端/控制台显示图片。使用GUI显示。

fbi命令查看图片

安装:

$ sudo apt-get install fbi

进入控制台(不是终端),可以使用Control-Alt-F1快捷键。

sudo fbi foo.jpg

显示正常的图片,不使用字符代替。

cacaview命令查看图片

安装:

sudo apt-get install caca-utils

在终端下查看图片会打开一个新的窗口,在控制台(console)下直接显示图片。

使用字符显示图片。

picture-tube工具查看图片

使用nodejs编写,只支持png图片。

安装:

$ npm install -g picture-tube

使用:

项目地址: https://github.com/substack/picture-tube

使用imaging工具查看图片

使用nodejs编写。依赖phantomjs,体积较大。

安装:

npm install imaging -g

使用:

输入图片说明
输入图片说明

项目地址: https://github.com/switer/imaging

mplayer命令播放电影

加上-fs参数即可,在控制台下用字符播放电影:laughing:

使用q退出播放。

或者

mplayer -vo caca <movie_file>

参考

http://askubuntu.com/questions/97542/how-do-i-make-my-terminal-display-graphical-pictures

http://askubuntu.com/questions/86843/how-to-start-a-video-from-the-terminal

https://my.oschina.net/letiantian/blog/646254

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装摄像头
  • 捕获一张图片:raspistill
    • 这时候就有一个疑问了,为什么拍张照片要7秒钟呢?
      • raspistill常用的参数
        • eog命令查看图片
          • fbi命令查看图片
            • cacaview命令查看图片
              • picture-tube工具查看图片
                • 使用imaging工具查看图片
                  • mplayer命令播放电影
                    • 参考
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档