学无止境 html
前言:你们好,欢迎来到誉雪飞舞的博客园,个人每篇文章都是本身用心编写,ide
算不上精心可是足够用心分享个人自学知识,但愿你们可以指正我,互相学习成长。工具
转载请注明:https://www.cnblogs.com/wyl-pi/p/9822348.html学习
今天终于抽出空来写了,给你们分享一下。spa
首先,咱们打开树莓派 LX 终端界面,输入命令:命令行
sudo raspi-configcode
而后在camera选项中设置为enable;视频
Finsh保存退出;htm
拆开外壳的树莓派(七层黑白相间外壳保护)内部结构;blog
摄像头引脚卡槽的位置就在HDMI接口和火牛电源中间那个黑白相间的地方。
注意:绝对不能够带着电源的状况下插入摄像头,若是带电操做,十之八九你的摄像头会GG
链接500W像素CSI摄像头模块的树莓派它有四个热插拔USB插口,一个RJ-45接口,一个HDMI接口,一个电源接口,还有一个音频接口;
硬件上的安装:
很是相似于显卡内存的安装,首先将那个黑色的卡槽打开,切勿暴力拆除,若是很使劲都打不开,那不用怀疑了,你错了。
而后咱们将金手指准卡槽里的引脚位置,插进去,按下卡槽,OK;
软件上的控制:
使用 raspistill 命令;
经常使用的命令以下:
raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -q 8 -t 20000 -tl 5000 -v
-o image%d.jpg #保存文件为image%d.jpg( d 是从一开始,向后自加);
-rot 180 #镜头翻转180度,由于你连完线后它的那个折痕弯弧导致摄像头画面倒置的,
因此须要咱们经过简单的命令就能够解决,不须要硬掰线之列的fight操做。
-w 1024 -h 768 #这个就是照片的宽与高了自行设置,太大可能会模糊失真最关键的是会增大它的存储空间,浪费资源。
-q 8 #就是英文quality质量的意思,堆头就是图像质量,q越大文件占用存储空间越大,本身根据满意的画面质量设置吧,挨个试。
数值8是我尝试出来的画面质量还能够并且占用空间仅有大约52k;
-t 20000 -tl 5000 #拍摄时间为20秒,并每间隔5秒拍摄一张以JPG为格式的,以image1.jpg、image2.jpg、image3.jpg......为命名的照片文件;
更多的高级操做以及效果我从网上找了不少的资料感受这位仁兄写的不错,在此献上连接:
http://www.javashuo.com/article/p-clegmkyy-bz.html
对了还有一件事必定要提一下,就是咱们既然能够拿摄像头拍照,那怎么能就此罢休呢,咱们怎么也得整出个视频来啊:
想要用摄像头模块拍一段视频的话,能够从命令行运行 raspivid 命令工具。
下面这条命令(长度5秒,视频流为每秒30帧,分辨率1920x1080,比特率 30Mbps)用来拍摄一段 FLV 格式的视频。
raspivid -o my_video.flv -rot 180 -t 5000 -p 8 -w 1920 -h 1080
若是你想转换视频格式,可使用 gpac 包中所带有的 MP4Box 应用;
在 Raspbian 上安装 gpac,输入命令:
sudo apt-get install -y gpac
而后将这段 flv 格式的视频流转换为每秒30帧的 .mp4 格式视频:
MP4Box -fps 30 -add my_video.flv video_achieve.mp4
下面你能够经过学到的命令代码使用 Pi Camera 拍摄的一段实例视频了;
好了,如今咱们既能拍照也能录视频固然还不止于此,,,,,,
实景操做拍摄:
在光线较弱的状况下画面会偏黄,咱们经过命令修改代码能够自动调节(毕竟就只有30来块钱)
raspistill -o my_photo.jpg -rot 180 -w 1024 -h 768 -t 2000 -q 8 -br 62 -awd auto -ex auto
将画面的亮度饱和度与画面质量都提高。手机拍摄,效果有限。
总结:
写了这么多,好吧也很少,但总之呢我走的弯路我不但愿那些入门的小白再浪费宝贵的时间去摸索,但愿在这里给大家分享可以真的帮到你。
若是以为个人文章还不错,关注一下,顶一下 ,我将会用心去创做更好的文章,敬请期待。
学无止境