如何在树莓派打开usb摄像头上安装USB网络摄像头

如何安装树莓派摄像头模块
评论: &收藏: &分享: &&&&
发售于2013年5月。其第一个发布版本配备了500万像素的传感器,通过排线链接树莓派上的CSI接口。而Pi Cam的第二个发布版本&&也被叫做中,配备了相同的传感器,但没有红外线过滤装置。因此第二版的摄像头模块就像安全监控摄像机一样,可以观测到近红外线的波长(700 - 1000 nm),不过当然同时也就牺牲了一定的显色性。
本文将会展示如何在上安装摄像头模块。 我们将使用第一版摄像头模块来演示。在安装完摄像头模块之后,你将会使用三个应用程序来访问这个模块:raspistill, raspiyuv 和raspivid。其中前两个应用用来捕捉图像,第三个应用来捕捉视频。raspistill 工具生成标准的图片文件,例如 .jpg 图像,而 raspiyuv 可以通过摄像头生成未处理的 raw 图像文件。
安装树莓派摄像头模块
按照以下步骤来将树莓派摄像头模块连接搭配树莓派:
找到 CSI 接口(CSI接口在以太网接口旁边),掀起深色胶带。
拉起 CSI 接口挡板。
拿起你的摄像头模块,将贴在镜头上的塑料保护膜撕掉。确保黄色部分的PCB(有字的一面)是安装完美的(可以轻轻按一下黄色的部分来保证安装完美)。
将排线插入CSI接口。记住,有蓝色胶带的一面应该面向以太网接口方向。同样,这时也确认一下排线安装好了之后,将挡板拉下。
好了,现在你的 Pi Cam 已经准备就绪,可以拍摄照片或视频了。
在树莓派上启用摄像头模块
在安装完摄像头模块之后,首先要确认你已经升级了树莓派系统并应用了最新的固件。可以输入以下命令来操作:
$ sudo apt-get update
$ sudo apt-get upgrade
运行树莓派配置工具来激活摄像头模块:
$ sudo raspi-config
移动光标至菜单中的 "Enable Camera(启用摄像头)",将其设为Enable(启用状态)。完成之后重启树莓派。
安装完摄像头模块后的完成照:
通过摄像头模块拍照
在重启完树莓派后,我们就可以使用Pi Cam了。要用它来拍摄照片的话,可以从命令行运行raspistill:
$ raspistill -o keychain.jpg -t 2000
这句命令将在 2000ms 后拍摄一张照片,然后保存为 keychain.jpg。下面就是一张由 Pi Cam 拍摄的我的小熊公仔钥匙链。
raspiyuv 工具用法差不多,只不过拍摄得到的是一张未处理过的raw图像。
通过摄像头模块拍视频
想要用摄像头模块拍一段视频的话,可以从命令行运行 raspivid 工具。下面这句命令会按照默认配置(长度5秒,分辨率,比特率 17Mbps)拍摄一段视频。
$ raspivid -o mykeychain.h264
如果你想改变拍摄时长,只要通过 "-t" 选项来设置你想要的长度就行了(单位是毫秒)。
$ raspivid -o mykeychain.h264 -t 10000
使用 "-w" 和 "-h" 选项将分辨率降为 ...
$ raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720
raspivid 的输出是一段未压缩的 H.264 视频流,而且这段视频不含声音。为了能被通常的视频播放器所播放,这个 raw 的 H.264 视频还需要转换。可以使用 gpac 包中所带有的 MP4Box 应用。
在 Raspbian 上安装 gpac,输入命令:
$ sudo apt-get install -y gpac
然后将这段 raw 的 H.264 格式的视频流转换为每秒30帧的 .mp4 格式视频:
$ MP4Box -fps 30 -add keychain.h264 keychain.mp4
视频长度为10秒,使用默认分辨率以及比特率。下面是一段通过 Pi Camera 拍摄的一段实例视频。
注:youtube视频地址
如果想要获取 raspistill, raspiyuv 和 raspivid 的完整命令行选项,不加任何选项直接运行以上命令即可。
Kristophorus Hadiono是一名 Linux 爱好者,并且是印度尼西亚一所民办高等学府的教师。他在日常生活中使用 Linux,也在给学生们教学的时候使用。他现在仍靠着政府的奖学金,在泰国曼谷的一所民办大学继续着学业。
译者: 校对:
原创翻译, 荣誉推出
上一篇:下一篇:
22:41 的评论:
不用麻烦,本人使用罗技一款usb摄像头,linux免驱,树莓派即插即用~~
方便的东西越来越多啦~这个就当是学个CSI接口连接和安装呗
方便的东西越来越多啦~这个就当是学个CSI接口连接和安装呗
分享到微信朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。在树莓派上用HC-SR501红外感应器触发USB摄像头o &nbsp,&nbsp
本文将告诉你如何在树莓派上安装摄像头电路板。我们将使用第一个release版本的Pi摄像头板。一旦安装好,你就可以通过raspistill、raspiyuv和raspivid访问此电路板。
关于伯乐头条
伯乐头条是目前 IT 互联网行业中,最热门的头条之一。我们专注IT互联网,为作者带去更多读者,为读者推荐更优质内容。
新浪微博:
推荐微信号
(加好友请注明来意)
- 好的话题、有启发的回复、值得信赖的圈子
- 分享和发现有价值的内容与观点
- 为IT单身男女服务的征婚传播平台
- 优秀的工具资源导航
- 翻译传播优秀的外文文章
- 国内外的精选博客文章
- UI,网页,交互和用户体验
- 专注iOS技术分享
- 专注Android技术分享
- JavaScript, HTML5, CSS
- 专注Java技术分享
- 专注Python技术分享
& 2016 伯乐在线
赞助云主机远程控制树莓派摄像头拍照
玩转树莓派真是一件令人兴奋的事情,小小的一个板,可以DIY出来很多有趣的玩意。例如今天要分享的「远程照相机」。
首先介绍一下「远程照相机」-- Remote Camera,在手机上访问的界面如下:
所见即所得,我想要的一个产品,就是专注功能,体验简单。
设计思路手头所拥有「硬件」有:树莓派(电源等套装均需)、摄像头、路由器、网线和手机(iPhone很赞哦)。这样已经足够了,接下来是如何把这些硬件用起来。
基于自己所擅长的技术,我在树莓派上安装了 NodeJS ,安装过程可以参考《》。那么,如何让摄像机拍照的话,就让 Linux 下的
我想要的功能是--在手机上点一个按钮,就控制树莓派上的摄像头拍一张照片,然后传回手机。为了在手机上更方便地操做,我尝试了下 AngularJS,单页面的应用并且和 NodeJS 进行通讯,很方便。
从界面上,我倾向于简单,本人还是比较懒的,在这里使用 FlatUI 作为页面样式。
借鉴使用假如你也有个树莓派,心动不如行动,一步一步教你让「树莓派」跑起来。
将USB摄像头接到树莓派(最好是免驱动的),然后查看是否已经存在:
pi@raspberrypi ~ $ ls -l /dev/video0
##此时会打印出:
crw-rw---T+ 1 root video 81, 0 Jan 26 18:59 /dev/video0
安装抓图软件:
pi@raspberrypi ~ $ sudo apt-get install fswebcam
安装完NodeJS之后,下载我写的Remote-Camera:
pi@raspberrypi ~ $ git clone :pizn/Remote-Camera.git
初始化及安装必须要的工具
pi@raspberrypi ~ $ make intall
自定义配置
pi@raspberrypi ~ $ cd Remote-Camera
##配置文件是config.js
pi@raspberrypi ~/Remote-Camera $ vi config/config.js
这里的配置文件,一定得修改exports.picturePath,承上可修改为/home/pi/Remote-Camera/webapp/photo/。该地址到时候页面访问的时候需要用到。主要的内容如下:
exports.port = 3000;
//摄像头驱动
exports.piVedioPath = "/dev/video0";
//照片尺寸
exports.pictureXY = "320*240";
//照片生成地址
exports.picturePath = "/home/pi/tmp/";
配置好了之后,就可以大胆使用了。启动服务:
pi@raspberrypi ~/Remote-Camera $ make server
##此时会打印出下列日志:
Server started and listening on port 3000
打开你的手机浏览器,例如iPhone里的Safari,访问树莓派的ip地址+端口号,就能看到上图界面了!
在Safari中打开,还有个功能,就是添加到桌面。一下子变身「高富帅」,成为你手机桌面的一个应用了。
下次,只需要点击「Remote-Camera」的图标,就能远程拍照了。
更新Remote Camera 新的版本正式可以用。除了核心的拍摄功能之外,增加的功能和说明如下:
权限控制:毕竟是控制自己的树莓派,拍照也有隐私
相片管理:树莓派的空间大小有限,实现这个功能,可以在手机上删除树莓派的相片
IP地址获取:主要是因为使用了路由器里面的虚拟服务器,电信的IP地址却动态变化。定时获取IP地址,可以应付。
内存查看:便于查看树莓派的使用情况
除了新增功能之外,还对核心代码进行优化和重构,因此一个简单的 Webapp 应用便跑起来了。
计划和完善这里的设计,是每拍完一张照片,都会保存起来。拍的越多,占的空间就会越大。由于树莓派硬盘是SD卡,所以还得做个清理功能。另外,此次使用了Bootstrap和FlatUI,严格说,对于这个简单的页面来说,有点浪费,得做「性能优化」。
如果你也很感兴趣,欢迎「Star」或者「Fork」,有问题请提「Issues」:
后话至于如何让你的手机在3G或者外网的情况下访问到局域网的这个服务,这就是「后话」了。
作者「」于
23:01 更新本文
文章声明:自由转载-非商用-非衍生-保持署名}

我要回帖

更多关于 树莓派 usb摄像头驱动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信