树莓派摄像头

硬件连接

我用的是CSI摄像头,CSI摄像头的连接线是一条柔软,扁而宽的传输线。它应该被连接到树莓派主板上标有“Camera”的插槽中。其插槽一侧的挡板可以被轻轻掰开(通常是白色的那一侧),把CSI线插进去后,请务必确认成功扣合了插槽。

软件配置

查看摄像头是否添加

首先用以下代码来查看摄像头是否添加,

ls \dev\

在最右边的一列中寻找“video0”,若没有此字符串,则说明并没有成功识别摄像头,需要手动添加驱动文件。如果有,那么恭喜,因为摄像头已经能够使用了,以下的步骤就能跳过。

添加驱动文件

按以下命令打开驱动文件:

sudo vim /etc/modules  #vim后面加空格

按i进入编辑,然后在末尾加入如下代码:

bcm2835-v4l2

按Esc退出vim编辑模式 ,输入:wq退出并保存。

打开摄像头

输入以下命令进入系统配置界面如下图:

sudo raspi-config

在这里插入图片描述进入接口选项开启摄像头,并确认提示框中的开启摄像头提示
在这里插入图片描述
最后回到软件配置的第一步,查看是否添加了摄像头。

摄像头的使用

截图命令

raspistill命令的相关参数和实验的具体效果:

-v:调试信息查看
-w:图像宽度
-h:图像高度
-rot:图像旋转角度,只支持 0、90、180、270 度(这里说明一下,测试发现其他角度的输入都会被转换到这四个角度之上)
-o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备
-t:获取图像前等待时间,默认为5000,即5秒
-tl:多久执行一次图像抓取

raspistill -o (改成自己想要的名字).jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v
录像命令

使用以下命令进行录像

raspivid -o (改成自己想要的名字).h264 -t 10000 -w 1280 -h 720 

如果你想改变拍摄时长,只要通过 “-t” 选项来设置你想要的长度就行了(单位是毫秒)。

如果你想改变图像的分辨率,使用 “-w” 和 “-h” 选项将分辨率降为 1280x720等等。

设置开机自启动

终端上输入

sudo vim /etc/rc.local  

在文本内容的exit 0 上面添加一行:

python /home/pi/picam.py  #绝对路径指向要运行的脚本

上述对于rc.local的修改需要root权限,先使用su命令,输入root密码才可以进行修改,否则左下角显示的是只读。
然后保存更改。
重启树莓派:

sudo reboot 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值