树莓派摄像头模块应用程序文档翻译
RaspiCam文档
本文档将对2013年12月7日为止可用的三个RaspberryPi摄像头应用程序进行介绍。目前提供了三个应用程序,分别为:raspistill、raspivid、raspistillyuv。其中raspistill和raspistillyuv非常相似,并且都是用于捕捉图像,而raspivid用于捕捉视频。所有应用程序均基于命令行方式运行,通过Ope
MAX的mmalAPI进行编写。Ope
MAX的mmalAPI提供了更易使用的系统组件。注意,mmal是一个由Broadcom为Videocore4系统定制的API。应用程序使用了四个Ope
MAX(mmal)组件:camera(摄像)、preview(预览)、e
coder(编码)、
ull_si
k。所有应用程序均使用了摄像组件,raspistill使用了图像编码组件,raspivid使用了视频编码组件,raspistillyuv没有使用编码组件,而是直接将YUV或RGB从摄像组件输出到文件。预览显示为可选参数,但是可以用于全屏或输出到指定的显示器显示区域进行显示。如果预览被禁用,那么
ull_silk组件将会对预览帧进行“吸收”。这是由于尽
f管不需要摄像头生成供显示所用的的预览帧,但是仍需要使用它们进行曝光计算和白平衡设置的缘故。
此外,还可以省略文件名参数,这样既可以直接预览显示而不写入文件,或者直接输出到标准输出设备上。命令行帮助可以通过直接输入应用程序名称获得。
安装摄像头硬件
警告:摄像头对静电非常敏感。如果您在安装摄像头电路板时没有防静电手环,可以尝试触摸一下水龙头、金属水槽或其它类似的东西即可。
摄像头电路板与RaspberryPi通过一条15芯的排线进行连接。仅有两个连接座需要连接,排线需要安装到摄像头电路板和RaspberryPi上。您需要正确安装,否则摄像头无法工作。对于摄像头电路板,排线末端的蓝色标记应该背对着电路板。而RaspberryPi部分,蓝色标记应该正对着网络接口方向(如果您使用的是ModelA,那么也是需要正对着网络接口预留位)。
尽管两部分连接座不尽相同,但它们的工作方式很相似。对于RaspberryPi,拉起连接座两端的卡扣。它应该很容易拉起,并能够轻微活动。把排线完全插入到连接座中,并保证竖直,然后轻轻按下两端的卡扣。摄像头电路板方面,也需要您将卡扣向电路板相反方向拉开,然后轻轻插入排线,最后将卡扣推回。摄像头电路板的连接座与Pi上的区别就在这里。
安装摄像头软件
执行下文介绍的命令行进行下载并安装最新的内核,GPU固件及应用程序。您需要连接到互联网才可以实现以下操作。1sudoaptgetupdate2sudoaptgetupgrade接下来,您首先需要在RaspberryPi的raspico
fig程序中启用摄r