查看: 18879|回复: 13

[原创教程] 【树莓派教程】——树莓派摄像头使用

[复制链接]

1.jpg

2.jpg

参数:
镜头:1/4   5M
光圈:2.9
焦距:3.29
视场角:72.4度

硬件连接:
1. 软排线,90度垂直连接器,HDMI口旁边那个。连接时触点一侧朝向HDMI接口。
3.jpg


2. 使用前撕掉镜头上的保护膜
3. 裸板,注意ESD伤害,谨防静电!

树莓派设置-启用摄像头
1.命令行开启
1.jpg

2.jpg

3.jpg

4.jpg


2.界面开启
5.jpg

6.jpg



树莓派摄像头模块同时支持1代Model A、Model B、Model B+、2代B型 版本的树莓派,该模块的感光芯片采用的是OmniVision公司生产的1/4英寸OV5647芯片,可通过软排线直接与树莓派控制板连接。它配备500万像素的图像传感器,能录制每秒30帧(不卡顿)的1080p全高清视频,或拍摄2592x1944分辨率的图片,而且您也可以把树莓派安装在您的小车上,通过无线网络制作无线监控小车。也可以应用图像识别和图像追踪,创意无限,精彩就在动脑一瞬间,来吧!

软件使用:
1. RPi固件和raspi-config已经为了摄像头更新,请执行一次apt-get update; apt-get upgrade;
2. raspi-config中选择camera,启动RPi固件中的摄像头驱动,然后重启
3. 使用命令行程序raspivid和raspistill操作摄像头,捕捉视频片段或图像
4. 捕捉到的视频片段需要用mplayer播放

命令调用摄像头:
# 获取一张照片并发送至标准输出设备,显示20s

  1. raspistill -t 20000 -o -
复制代码

1111.jpg

常用命令:
# 两秒钟(时间单位为毫秒)延迟后拍摄一张照片,并保存为 image.jpg
  1. <font color="#404040" style="font-family: 'Microsoft Yahei', Simsun;"><font face="tahoma, arial, 宋体, sans-serif">raspistill -t 2000 -o image.jpg</font></font>
复制代码
# 拍摄一张自定义大小的照片。
  1. raspistill -t 2000 -o image.jpg -w 640 -h 480
复制代码
# 降低图像质量,减小文件尺寸
  1. raspistill -t 2000 -o image.jpg -q 5
复制代码
# 强制使预览窗口出现在坐标为 100,100 的位置,并且尺寸为宽 300 和高 200 像素。
  1. <font color="#404040" style="font-family: 'Microsoft Yahei', Simsun;"><font face="tahoma, arial, 宋体, sans-serif">raspistill -t 2000 -o image.jpg -p 100,100,300,200</font></font>
复制代码
# 禁用预览窗口
  1. raspistill -t 2000 -o image.jpg -n
复制代码
# 将图像保存为 PNG 文件(无损压缩格式,但是要比 JPEG 速度慢)。注意,当选择图像编码时,文件扩展名将被忽略。
  1. <font color="#404040" style="font-family: 'Microsoft Yahei', Simsun;"><font face="tahoma, arial, 宋体, sans-serif">raspistill -t 2000 -o image.png –e png</font></font>
复制代码
# 向 JPEG 文件中添加一些 EXIF 信息。该命令将会把作者名称标签设置为 Dreamcolor,GPS 海拔高度为 123.5米。
  1. raspistill -t 2000 -o image.jpg -x IFD0.Artist=Dreamcolor -x GPS.GPSAltitude=1235/10
复制代码
# 设置浮雕风格图像特效
  1. raspistill -t 2000 -o image.jpg -ifx emboss
复制代码
# 设置 YUV 图像的 U 和 V 通道为指定的值(128:128 为黑白图像)
  1. raspistill -t 2000 -o image.jpg -cfx 128:128
复制代码
# 仅显示两秒钟预览图像,而不对图像进行保存。
  1. <font color="#404040" style="font-family: 'Microsoft Yahei', Simsun;"><font face="tahoma, arial, 宋体, sans-serif">raspistill -t 2000</font></font>
复制代码
# 间隔获取图片,在 10 分钟(10 分钟 = 600000 毫秒)的时间里,每 10 秒获取一张,并且命名为 image_number_1_today.jpg,image_number_2_today.jpg... 的形式。
  1. <font color="#404040" style="font-family: 'Microsoft Yahei', Simsun;"><font face="tahoma, arial, 宋体, sans-serif">raspistill -t 600000 -tl 10000 -o image_num_%d_today.jpg</font></font>
复制代码
# 获取一张照片并发送至标准输出设备
  1. raspistill -t 2000 -o
复制代码
# 获取一张照片并保存为一个文件
  1. raspistill -t 2000 -o - > my_file.jpg
复制代码

Sensor type: OmniVision OV5647 Color CMOS QSXGA (5-megapixel)
Sensor size: 3.67 x 2.74 mm (1/4" format)
Pixel Count: 2592 x 1944
Pixel Size: 1.4 x 1.4 um
Lens: f=3.6 mm, f/2.9
Angle of View: 54 x 41 degrees
Field of View: 2.0 x 1.33 m at 2 m
Full-frame SLR lens equivalent: 35 mm
Fixed Focus: 1 m to infinity
Video: 1080p at 30 fps with codec H.264 (AVC)
Up to 90 fps Video at VGA
Board size: 25 x 24 mm (not including flex cable)
Because the focal length of the lens is roughly the same as the width of the sensor, it is easy to remember the field of view: at x meters away, you can see about x meters horizontally, assuming 4x3 stills mode. Horizontal field of view in 1080p video mode is 75% of that (75% H x 55% V sensor crop for 1:1 pixels at 1920x1080).

References: Focal length and f-stop measurements ,depth of field & angle of view calculators sensor info f-stop measurement


visionsl  高级技师

发表于 2016-5-11 12:38:42

树莓派这款摄像头, 对运行物体的拍照能力较弱, 不知有没解决办法或更强的摄像头
回复 支持 反对

使用道具 举报

hnyzcj  超级版主

发表于 2016-5-11 14:04:50

好贴,不过最近没时间玩,等我假期有空来玩
回复 支持 反对

使用道具 举报

dsweiliang  版主

发表于 2016-5-12 08:18:42

学习学习
回复 支持 反对

使用道具 举报

virtualwiz  版主

发表于 2016-5-12 13:29:22

貌似可以连夜视摄像头~学习一下做个夜视仪
回复 支持 反对

使用道具 举报

凌风清羽  版主
 楼主|

发表于 2016-5-13 16:04:51

visionsl 发表于 2016-5-11 12:38
树莓派这款摄像头, 对运行物体的拍照能力较弱, 不知有没解决办法或更强的摄像头 ...

这个摄像头参数和树莓派的处理能力问题了,具体还没玩过运动状态下的视频传输,抽空我可以试一下,哈哈 ~~~~~~~~
回复 支持 反对

使用道具 举报

凌风清羽  版主
 楼主|

发表于 2016-5-13 16:05:42

hnyzcj 发表于 2016-5-11 14:04
好贴,不过最近没时间玩,等我假期有空来玩

您的项目太多了~~
回复 支持 反对

使用道具 举报

凌风清羽  版主
 楼主|

发表于 2016-5-13 16:06:23

virtualwiz 发表于 2016-5-12 13:29
貌似可以连夜视摄像头~学习一下做个夜视仪

是滴,红外摄像头有点贵呢~~~
回复 支持 反对

使用道具 举报

visionsl  高级技师

发表于 2016-5-16 12:37:36

凌风清羽 发表于 2016-5-13 16:04
这个摄像头参数和树莓派的处理能力问题了,具体还没玩过运动状态下的视频传输,抽空我可以试一下,哈哈 ~ ...

我在测试, 感觉如果快门调得太快, 成像就太差, 镜头本身光圈太小, 所以成像太暗
回复 支持 反对

使用道具 举报

凌风清羽  版主
 楼主|

发表于 2016-5-22 17:08:28

visionsl 发表于 2016-5-16 12:37
我在测试, 感觉如果快门调得太快, 成像就太差, 镜头本身光圈太小, 所以成像太暗 ...

恩,成像这东西的学问已经超过我的理解范围啦,哈哈~~
回复 支持 反对

使用道具 举报

番茄炒蛋414  学徒

发表于 2017-8-25 09:24:54

你好,我想问一下,你用的摄像头是OV5647吗?请问是树莓派的哪一版本内核呢?我现在要做这个驱动,想借鉴树莓派上这个摄像头的驱动,但是不清楚哪个版本的内核有这块的驱动程序,没有找到。
回复 支持 反对

使用道具 举报

DFBJyrxBnnm  学徒

发表于 2018-11-4 17:51:01

回复 支持 反对

使用道具 举报

yangbf8002  学徒

发表于 2018-11-12 16:40:22

想问下楼主摄像头上的那个小壳子哪里买的?是自己做的吗?
回复 支持 反对

使用道具 举报

gada888  版主

发表于 2018-12-18 16:17:53

学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail