树莓派 usb摄像头摄像头模块V2怎么样?

老外用树莓派DIY了一台专门拍Gif的相机 - 七丽女性网
大家都在看
大家都在搜
老外用树莓派DIY了一台专门拍Gif的相机
来源:腾讯数码
这款Pix-E由Nick Brewer打造,通过树莓派Zero打造,使用了额外的树莓派摄像头模块以及自定义的组件,包括了完整的快门和电池组。
树莓派在喜欢DIY的朋友眼里,是非常酷的东西,许多人都会利用树莓派自己动手DIY出各种各样有趣的技术。而现在又有人利用树莓派制造出了一台福库Pix-E相机,而这款相机最有趣的地方就是可以直接拍摄出gif动态图。现在无论是朋友圈、公众号还是微博,gif动态图已经成为展示内容或者文章配图的重要组成元素,尤其是一些幽默搞笑的内容,只有gif动态图才能展示精髓,并且要比视频方便了很多。不过想要从视频中截取gif并不容易,虽然我们都有各种各样的方法,但基本上没有一个称得上方便。这款Pix-E由Nick Brewer打造,通过树莓派Zero打造,使用了额外的树莓派摄像头模块以及自定义的组件,包括了完整的快门和电池组。而Pix-E通过直接运行包括PiCamera、GraphicsMagick和GifCam等软件,可以直接拍摄出gif格式的动态视频,比如下图就是Pix-E拍摄的效果。Pix-E的外壳基本上通过3D打印的方式制造,并且还包括了一些纸壳包装,看起来颇有90年代的感觉。不过在整个DIY过程中还需要一些比如初级的焊接和动手能力,不过整体来说难度不是太大,感兴趣并且喜欢DIY的朋友可以访问网站直接查看具体过程。
看过本文的人还看过只需一步,快速开始
后使用快捷导航没有帐号?
查看: 25418|回复: 380
树莓派raspbian系统下,如何开启摄像头/camera模块,并使用简单的命令
TA的每日心情难过 13:54签到天数: 9 天[LV.3]偶尔看看II
英国树莓派官方推出了树莓派专门的摄像头模块(),系统也集成了”Enable Camera“功能,如下图:
20.png (194.75 KB, 下载次数: 128)
23:56 上传
进入Enable Camera之后,会出现下图,提示是否启用?选择Enable,就可以了:
21.png (109.91 KB, 下载次数: 107)
00:24 上传
常用命令:
# 两秒钟(时间单位为毫秒)延迟后拍摄一张照片,并保存为 image.jpg
raspistill -t 2000 -o image.jpg
# 拍摄一张自定义大小的照片。
raspistill -t 2000 -o image.jpg -w 640 -h 480
# 降低图像质量,减小文件尺寸
raspistill -t 2000 -o image.jpg -q 5
# 强制使预览窗口出现在坐标为 100,100 的位置,并且尺寸为宽 300 和高 200 像素。
raspistill -t 2000 -o image.jpg -p 100,100,300,200
# 禁用预览窗口
raspistill -t 2000 -o image.jpg -n
# 将图像保存为 PNG 文件(无损压缩格式,但是要比 JPEG 速度慢)。注意,当选择图像编码时,文件扩展名将被忽略。
raspistill -t 2000 -o image.png –e png
# 向 JPEG 文件中添加一些 EXIF 信息。该命令将会把作者名称标签设置为 Dreamcolor,GPS 海拔高度为 123.5米。
raspistill -t 2000 -o image.jpg -x IFD0.Artist=Dreamcolor -x GPS.GPSAltitude=1235/10
# 设置浮雕风格图像特效
raspistill -t 2000 -o image.jpg -ifx emboss
# 设置 YUV 图像的 U 和 V 通道为指定的值(128:128 为黑白图像)
raspistill -t 2000 -o image.jpg -cfx 128:128
# 仅显示两秒钟预览图像,而不对图像进行保存。
raspistill -t 2000
# 间隔获取图片,在 10 分钟(10 分钟 = 600000 毫秒)的时间里,每 10 秒获取一张,并且命名为 image_number_1_today.jpg,image_number_2_today.jpg... 的形式。
raspistill -t 600000 -tl 10000 -o image_num_%d_today.jpg
# 获取一张照片并发送至标准输出设备
raspistill -t 2000 -o -
# 获取一张照片并保存为一个文件
raspistill -t 2000 -o - & my_file.jpg
该用户从未签到
新手学习新手学习新手学习新手学习
该用户从未签到
vip教程,这么神秘
该用户从未签到
学习了!谢谢
该用户从未签到
让我看看吧!
该用户从未签到
提示: 作者被禁止或删除 内容自动屏蔽
该用户从未签到
该用户从未签到
该用户从未签到
该用户从未签到中国领先的IT技术网站
51CTO旗下网站
1.14 安装树莓派摄像头模块
《树莓派开发实战(第2版)》本书由多产作家Simon Monk编写,是将内容进行全面升级之后的第2版,囊括了丰富的实践示例,详细讲解了树莓派的配置与管理、网络连接、操作系统及软件。本节为大家介绍安装树莓派摄像头模块。
作者:韩波 译来源:人民邮电出版社| 18:08
1.14 安装树莓派摄像头模块
你想使用树莓派的摄像头模块(见图1-14)。
树莓派摄像头模块(见图1-14)是通过排线连接到树莓派上面的。
这个排线需要连到介于树莓派2的音频和HDMI接口之间的那个专用连接器上面。对于早先的B型树莓派来说,这个连接器位于以太网接口的后面。若要安装该模块,需要拉开连接器两边的扳手,使连接器处于解锁状态,然后将排线插入插槽,注意要让排线连接器的衬垫背对以太网接口。之后,按下两边的扳手,锁住排线(见图1-15)即可。
摄像头包装上面的说明文字指出它对静电敏感。
因此,在开始操作之前,需要先释放身上的静电,如触摸PC金属机箱等接地设备都可以消除静电。
安装好摄像头硬件之后,还需要进行必要的软件配置才能使用。其中,最简单的配置方法就是使用raspi_config。若要运行raspi-config,可以在终端会话中键入如下所示的命令。
$&sudo&raspi-config&
这样你就能看到Enable Camera的选项了(见图1-16)。
有两个分别用来照相和摄像之用的命令,它们分别是raspiStill和raspivid。
要想拍摄单张静态图像的话,可以使用raspiStill命令,具体用法如下所示。
$&raspistill&-o&image1.jpg&
预览屏幕会显示5秒左右,之后拍照,并将照片保存到当前目录下面的image1.jpg文件中。
为了录制视频,可以使用raspivid命令,具体如下所示。
$&raspivid&-o&video.h264&-t&10000&
上述命令后面的数字表示录像时间,单位是毫秒,就本例而言,录像时间是10秒。
进一步探讨
无论是raspstill,还是raspivid命令,都提供了许多命令选项。无论其中哪个命令,如果只输入命令本身而不带任何参数的话,就会自动显示可用选项的帮助信息。
该摄像头模块能够提供高分辨率的摄像和录像功能。
下面是该摄像头的一些关键参数。
500万像素传感器。
f/2定焦镜头。
静态分辨率为1920像素&1080像素。
视频为1080p,30帧/秒。
摄像头模块的一个替代方案是使用USB摄像头(请参考8.2节)。
关于命令raspstill和raspivid的详细介绍,请参考RaspiCam的说明文档()。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:【责任编辑: TEL:(010)】&&&&&&
大家都在看猜你喜欢
热点热点头条头条热点
24H热文一周话题本月最赞
讲师:27587人学习过
讲师:17679人学习过
讲师:91928人学习过
精选博文论坛热帖下载排行
它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解...
订阅51CTO邮刊树莓派瑞士军刀扩展板是由一系列元件经过精心构建而成的多功能扩展板,适用于40Pin GPIO口的树莓派系列。您可以基于树莓派主机和本产品学习树莓派GPIO的使用,开发出各种的上层软件,软硬件结合,研发出功能丰富的功能和应用。
树莓派 HiFiBox DAC 扩展板
HiFiBox DAC 是一款适用于树莓派的音频硬解码扩展板。支持 Volumio、BuneAudio、OSMC 等功能强大的播放软件,是快速搭建树莓派 HiFi 系统的不二之选!
关注我们的微信公众号(quwjcom)获取更多新鲜资讯和好玩的创意!每天都有新姿势哦!
菲尔宾 (Carrie Anne Philbin)著,方可(树莓派实验室)译
您对这儿的内容还有疑问?
是否想深入了解?
实践上是否需要支持?
欢迎加入我们的社区,这里有热心技术宅倾力支持!
创客笔记服务
我们提供免费好用的笔记服务,只为需要以Wiki方式梳理知识的你准备!
关注我们的微信公众号(quwjcom)获取更多新鲜资讯和好玩的创意!每天都有新姿势哦!
实验室QQ群:
(F群,新开放)
(E群,已满)
(D群,已满)
(C群,已满)
(B群,已满)
(A群,已满)
创客笔记服务
我们提供免费好用的笔记服务,只为需要以Wiki方式梳理知识的你准备!
投稿与分享内容
欢迎你通过邮件向本站推荐优质的内容或投递原创稿件,你的优质内容将会为更多树莓派玩家提供创造的核燃料!红米手机 &
电视盒子 &
智能硬件 &
火星级手机控
楼主的荣誉
扫码下载App一键签到 升级加速
酷玩帮全民招募
教你如何写出好文章
利用开源硬件树莓派+摄像头 让小米手机成为远程监控利器
&来自老版论坛
扫一扫!手机看帖更爽
浩子玩开源硬件也有一些时间了(如果不懂开源硬件是什么可以查看我之前的文章《》),不过之前一直在做的自动循迹机器人因为开发时间太久,到现在都还没有可以展现给大家的素材,而我也想把开源硬件的一些作品告诉大家,周末的时候我就在想,我想利用开源硬件做一个可以让小米手机远程监控的装备,说干就干,今天,我将会为大家展现如何利用开源硬件快速实现你的想法。
开源硬件最强大的职责就是在真正的产品出现之前,可以快速的将功能实现,也许使用开源硬件搭建出来的产品原型会比较难看(线、板子会很多),但是产品的功能基本完善了,而对对于硬件发烧友来说,使用开源硬件成本会很低,基本一块树莓派板子加一些线材和传感器就可以实现,而且这些东西是可以重复利用的。
我这次想实现的是利用开源硬件开发板树莓派+一个摄像头,在小米手机上远程定时获取摄像头拍摄的图像。
1、通过摄像头获取图像
2、通过网络将图像上传到服务器
3、小米手机通过APP从服务器获取图像
根据需求以及手头现有的设备,简单的设计了实施方案:
使用一年前购买的微软LifeCam VX-800电脑摄像头做图像采集设备,分辨率应付一般的采集足够了。因为需要一个用于连接摄像头并采集图像的微型电脑,当然这次我们使用的是树莓派,树莓派可以起到两个作用:采集图像和将图像上传到网络。
另外需要图像存储服务,在这里我选用了更为方便的Yeelink平台,Yeeklink作为一个开放的公共物联网接入平台,目的是为服务所有所有的爱好者和开发者,使传感器数据的接入、存储和展现变得轻松简单。
首先我们在树莓派安装Raspbian “wheezy”,一个基于Linux的Debian完整操作系统,安装方法参见我之前的文章《》,在这里就不再累述。系统成功烧录到SD卡之后安装到树莓派上,将摄像头连接到树莓派USB口,连接电源,启动树莓派,登录账号为:pi,密码为:raspberry。然后会自动进入到命令行模式,因为是Linux系统,与我们平常的Windows、Mac OS都是不一样的,在这里我们依次输入如下红色标注的命令,然后按下回车:
1. 将USB摄像头接到Pi上, 安装驱动, 我所使用的版本(-wheezy-raspbian.img)已经包含了V4L2驱动, 略去xxx字. 有问题的话Google一下
pi@raspberrypi ~ $ ls -l /dev/video0
crw-rw---T 1 root video 81, 0 Jan&&1&&1970 /dev/video0
2. 安装抓图软件fswebcam
pi@raspberrypi ~ $ sudo apt-get install fswebcam
3. 登录Yeelink(), 在用户中心增加一个设备, 再为之增加一个图像传感器。
4. 在/home/pi下准备脚本yeelink.sh(vi /home/pi/yeelink.sh), 内容为以下两行命令, 其中的ApiKey和URL请改为自己设备对应的信息。
sudo fswebcam -d /dev/video0 -r 320x240 --bottom-banner --title &RaspberryPi
Yeelink& --no-timestamp /home/pi/yeelink.jpg
curl --request POST --data-binary @&/home/pi/yeelink.jpg& --header &U-ApiKey: xxxxxxxxxxxxxxxxxxxx&
为脚本增加可执行权限
pi@raspberrypi ~ $ chmod +x yeelink.sh
5. 将脚本加入cronjob定时任务
pi@raspberrypi ~ $ crontab -e
加入下面一行, 让脚本每分钟运行一次, 保存退出。
*/1 * * * * /home/pi/yeelink.sh
至此树莓派端的搭建已经完成,然后插上网线,连接电源,就可以自动进行传输了,到Yeelink个人中心看看你的成功吧,如下图所示。为了保证图片传输速率,我在树莓派端搭建的时候将图片设置成了320×240像素,一般使用已经足够了,间隔拍摄时间是1分钟,从Yeelink时间线中可以看到,基本每分钟都会传输一张图片。
在小米手机上安装Yeelink客户端后可以很方便的获取图片传感器的数据,上面就是这个客户端的界面,这样,只要你的小米手机可以连接到网络,就可以查看到监控的图像了。
利用开源硬件树莓派+摄像头 让小米手机成为远程监控利器,开源硬件可玩的地方还有很多,这只是冰山一角,当然主要原因是我刚刚入门,更为高深的编程知识还正在学习,如果你也想玩开源硬件,如果你有自己的创意想法,和浩子一起玩开源硬件吧,下次我计划在我的家里利用开源硬件做一些智能家居的事情,敬请期待。
扫描二维码,手机查看本帖
: 浩子!小心在家做坏事被拍上网 哦!
已有13人评分
牛B 有想法
哈哈,还以为只有我在捣鼓树莓派呢,原来浩子.
总评分: 经验 +33
各位同学在用树莓派做DIY创意设计的时候,一定想象过类似的场景:做了个自动浇花的装置,当我在外面旅游的时候,用手机给装置发个指令,远程去浇花;我正在办公室,想回到家就能洗上热水澡,于是我用手机远程开启了热水器;为了实现上面的场景,我粗略的总结了一下目前可以使用的技术方案,并且做了比较,希望能够帮到大家:& & * WEB SERVER方式将树莓派作为一个WEB服务器,手机浏览器作为客户端去访问,类似的实现有WebIOPi等等很多类似的方案,当然稍加改造,也可以让WEB服务器提供REST API的接口,这样手机端的界面展现就更加灵活。优点:对于手机开发非常方便,只要加载浏览器或是调用REST API即可展现复杂的用户界面。缺点:在国内,树莓派接入网络大多都是内网,也就是没有一个公网的IP,因此手机也无法直接向树莓派的IP发起请求,也就是说无法直接访问,当然通过路由器端口映射等方法也可以实现对内网IP的访问,但是整个方案实现就比较复杂了,需要熟悉网络的配置,并且有权限去配置路由器等设备才行。所以目前这种方案通常前提是在同一个网段里,也就是说手机和树莓派要连接同一个热点或路由器,并不能真正实现跨网类似从办公室去远程控制家里的树莓派这样的场景。& & * 短信方式树莓派通过串口或USB连接一个收发短信的硬件模块,通过收短信并解析成控制命令的方式达到远程控制树莓派的目的。优点:这种方式其实是挺可靠并且适应性很强的一种方案,甚至可以布置在户外,只要有电话信号的地方就行。缺点:一个短信模块大概有两三百元,另外和短信模块的通信目前好像没有特别现成标准的实现代码,所以调试的工作量是要考虑的,对开发的技术还是有些要求的。& & * 长连接方式(物联网平台)树莓派和手机通过接入第三方的平台,间接的完成相互通信的目的,例如yeelink平台以及最近刚出现的marsiot平台()。yeelink平台为手机和多种设备包括树莓派提供了REST方式的API接口,在平台注册用户获取TOKEN之后,手机通过HTTP POST请求向树莓派发起控制命令,树莓派通过HTTP GET轮询方式获取到发给自己的控制请求完成控制。marsiot的接入则更为简单些,甚至无须登录注册和编写代码,在树莓派上运行一个JAR文件,在手机上安装个APK就OK了,不过本质上也是通过后台的服务器完成了手机和树莓派之间的通信转发优点:无须对网络进行特殊配置,只要手机和树莓派都能访问INTERNET就可以实现真正的远程控制。缺点:其实没有什么缺点,如果一定要有的话,就是依赖于第三方平台的服务不是百分百受控
京ICP证110507号 京ICP备号}

我要回帖

更多关于 树莓派 python 摄像头 的文章

更多推荐

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

点击添加站长微信