學無止境 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
將畫面的亮度飽和度與畫面質量都提高。手機拍攝,效果有限。
總結:
寫了這麼多,好吧也很少,但總之呢我走的彎路我不但願那些入門的小白再浪費寶貴的時間去摸索,但願在這裏給大家分享可以真的幫到你。
若是以爲個人文章還不錯,關注一下,頂一下 ,我將會用心去創做更好的文章,敬請期待。
學無止境