树莓派3 CSI接口摄像头使用问题
2016-07-25 11:52
357 查看
树莓派原装摄像头插入后在raspi-config中打开即可使用,但不会有/dev/video0节点
raspistill命令是树莓派提供的捕获图像的工具,输入下面命令获取一张图像保存到image.jpg
raspistill常用参数
-v:调试信息查看。
-w:图像宽度
-h:图像高度
-rot:图像旋转角度,只支持 0、90、180、270 度
-o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备
-t:获取图像前等待时间,默认为5000,即5秒
-tl:多久执行一次图像抓取。
这个命令的意思是,截取一张宽1024px,高768px,旋转180度的图片,抓取的总时长为20秒,并且每5秒抓取一张,保存的文件名为image1.jpg,image2.jpg以此类推。
想要用摄像头模块拍一段视频的话,可以从命令行运行 raspivid 工具。下面这句命令会按照默认配置(长度5秒,分辨率1920x1080,比特率 17Mbps)拍摄一段视频。
如果你想改变拍摄时长,只要通过 "-t" 选项来设置你想要的长度就行了(单位是毫秒)。
使用 "-w" 和 "-h" 选项将分辨率降为 1280x720...
树莓派中的camera module是放在/boot/目录下以固件的形式加载的,不是一个标准的v4l2的摄像头ko驱动,所以加载起来之后会找不到/dev/video0的设备节点。这是因为这个驱动是在底层的,v4l2这个驱动框架还没有加载,所以要在/etc/modules里面添加一行bcm2835-v4l2(是4L2,不是412,小写的L),这句话意思是在系统启动之后会加载bcm2835-v4l2这个模块,这个模块在树莓派系统的/lib/modules/xxx/xxx/xxx下面,添加之后重启系统,就会在/dev/下面发现video0设备节点了。
此时可以使用mplayer来看摄像头实时图像了。
一个wiki的地址:https://wiki.archlinux.org/index.php/Raspberry_Pi,这里讲了很多关于树莓派的问题。
raspistill命令是树莓派提供的捕获图像的工具,输入下面命令获取一张图像保存到image.jpg
<span style="font-size:18px;">raspistill -o image.jpg</span>
raspistill常用参数
-v:调试信息查看。
-w:图像宽度
-h:图像高度
-rot:图像旋转角度,只支持 0、90、180、270 度
-o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备
-t:获取图像前等待时间,默认为5000,即5秒
-tl:多久执行一次图像抓取。
<span style="font-size:18px;">raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v</span>
这个命令的意思是,截取一张宽1024px,高768px,旋转180度的图片,抓取的总时长为20秒,并且每5秒抓取一张,保存的文件名为image1.jpg,image2.jpg以此类推。
想要用摄像头模块拍一段视频的话,可以从命令行运行 raspivid 工具。下面这句命令会按照默认配置(长度5秒,分辨率1920x1080,比特率 17Mbps)拍摄一段视频。
raspivid -o mykeychain.h264
如果你想改变拍摄时长,只要通过 "-t" 选项来设置你想要的长度就行了(单位是毫秒)。
raspivid -o mykeychain.h264 -t 10000
使用 "-w" 和 "-h" 选项将分辨率降为 1280x720...
raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720
树莓派中的camera module是放在/boot/目录下以固件的形式加载的,不是一个标准的v4l2的摄像头ko驱动,所以加载起来之后会找不到/dev/video0的设备节点。这是因为这个驱动是在底层的,v4l2这个驱动框架还没有加载,所以要在/etc/modules里面添加一行bcm2835-v4l2(是4L2,不是412,小写的L),这句话意思是在系统启动之后会加载bcm2835-v4l2这个模块,这个模块在树莓派系统的/lib/modules/xxx/xxx/xxx下面,添加之后重启系统,就会在/dev/下面发现video0设备节点了。
bcm2835-v4l2
此时可以使用mplayer来看摄像头实时图像了。
sudo apt-get install mplayer
sudo mplayer tv://
一个wiki的地址:https://wiki.archlinux.org/index.php/Raspberry_Pi,这里讲了很多关于树莓派的问题。
相关文章推荐
- C#实现控制摄像头的类
- Android 开发随手笔记之使用摄像头拍照
- C#实现调用本机摄像头实例
- unity3d调用手机或电脑摄像头
- AngularJS中使用HTML5手机摄像头拍照
- Python中使用摄像头实现简单的延时摄影技术
- Android开发教程之调用摄像头功能的方法详解
- h5调用摄像头的实现方法
- Linux系统中如何正确安装摄像头驱动
- 深入挖掘手机摄像头的潜力
- html5调用摄像头拍照
- LG G3截图曝光 界面采用扁平化设计风格
- 三星GALAXY S5内部拆解 史上零件最少
- 三星推出GALAXY S5 Active
- Find 75000万像素和诺基亚的不是一个概念
- 诺基亚Lumia630传感器并未缩水
- CamTrack 2.4
- 用C#捕获摄像头
- C#远程监控和抓图摄影源码下载
- 摄像头变成文字扫描器