一、首先在某東上購買樹莓派攝像頭 我的買的硬件張這個(gè)樣子的(CSI接口攝像頭): 正視圖 后視圖
當(dāng)然我買的不是正版的,價(jià)格在50多塊錢吧。所以也不算很貴,買回來看看,電路也不算特別的復(fù)雜,自己做的話應(yīng)該也是沒有問題的~(注意買回來的攝像頭前面都是有一個(gè)小的透明薄膜的,但是很影響攝像頭的成像效果,用的時(shí)候撕掉它,不用的時(shí)候可以去掉。) 簡單闡述了解CSI接口攝像頭參考:http://www.cnblogs.com/lifan3a/articles/5010633.html):
二、接下來開始安裝驅(qū)動使能樹莓派的相關(guān)模塊: 首先使用 ls指令來查看是否加載到了對應(yīng)的video device設(shè)備: ls -al /etc 所以沒有發(fā)現(xiàn)我們的設(shè)備,接下來要做的是添加攝像頭的驅(qū)動程序.ko文件和對應(yīng)的raspiberry B3+的硬件使能問題: 1、添加驅(qū)動程序文件進(jìn)來: sudo vim /etc/modules 在最后添加如下的代碼: bcm2835-v4l2 這樣就完成了在啟動過程中加載camera驅(qū)動的前提,注意一個(gè)問題就是/etc/modules文件的修改權(quán)限是super admin所以,記得使用sudo vim /etc/modules. 2、修改Raspberry的啟動配置使能項(xiàng): sudo raspi-config 得到如下的配置界面: 選擇Interfacing Option,選中Select然后Enter進(jìn)入,如下圖所示: 接下來機(jī)會問你是否同意使能Pi camera,選擇是然后會讓你重啟,,重啟就好了: 選擇 “是” 3、重啟完之后,我們的基本的操作就完成了,下來來看看/dev下面是否存在攝像頭設(shè)備的問題: ls -al /dev/ | grep video 好得,沒問題了,找到了我們想要的看到的設(shè)備:video0 device 注:可能提示這樣的問題(如果在以上工作都完成的情況下,攝像頭還是不能正常的使用或者驅(qū)動,請先檢查硬件的連接的問題,可能是排線沒有很好的插穩(wěn),或者是攝像頭本身的問題。): mmal mmal_vc_component_create failed to create component ‘vc ril camera‘ (1:ENOMEM) 上面的問題參考這里:http://blog.sina.com.cn/s/blog_e4008c660101hkd9.html 三、下面簡單的使用操作樹莓派的攝像頭: 1、我們使用rapistill指令來截圖(當(dāng)你在運(yùn)行此指令的時(shí)候,樹莓派上的指示燈會亮哦~): raspistill -o image.jpg 采集的效果如下所示: 這里我們看到采集的圖片的大小是2592X1944=5038848大約就是500W的像素了。看起來也是非常的清晰啦~確實(shí)很滿意的?。?! 這里講一下raspistill命令的相關(guān)參數(shù)和實(shí)驗(yàn)的具體效果: -v:調(diào)試信息查看 執(zhí)行下面的指令: raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v 接著下面就會輸出一系列的捕獲的信息, 如圖片的大小, 圖片的總捕獲時(shí)間, 圖像是否旋轉(zhuǎn), 是否水平反轉(zhuǎn)垂直反轉(zhuǎn): 下面是最后的捕獲的結(jié)果: 注:這里解釋一下圖片的采集數(shù)量和-t參數(shù)以及-tl參數(shù)的相關(guān)關(guān)系:N_Picture = -t(獲取圖像前等待時(shí)間)/-tl(多久執(zhí)行一次抓取時(shí)間) + 1。所以有20000/5000+1 = 5張圖片 2、使用raspivid指令來生成.h246的文件 raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720 這樣就會在當(dāng)前文件夾下面生成mykeychain.h264的文件: 如果你想改變拍攝時(shí)長,只要通過 "-t" 選項(xiàng)來設(shè)置你想要的長度就行了(單位是毫秒)。 如果你想改變圖像的分辨率,使用 "-w" 和 "-h" 選項(xiàng)將分辨率降為 1280x720等等。 四、使用VLC等來實(shí)現(xiàn)http的視屏流傳輸:
樹莓派3 B+ 的攝像頭簡單使用(video-streamer) 標(biāo)簽:旋轉(zhuǎn) vim 指令 發(fā)送 視頻 視圖 簡單的 err 結(jié)束 原文地址:http://www.cnblogs.com/uestc-mm/p/7587783.html |
|