Raspberry Pi基金會於5月14日推出相機模組正式開賣,二話不說立刻下訂單,我上次到RS Components購買Model B,這次本來想試試看element14/Premier Farnell/e絡盟,購買相機模組沒問題,但我還想買一塊512MB記憶體的Model B,在點了一連串的網址連結後,卻被導引至某網站,無法一次購買兩項產品,所以放棄,最後回到RS Components下訂單。
我在5月14日中午時下訂單,寄來的購買確認郵件中寫著Raspberry Pi HD Video Camera module的價錢是US$25.49,以及Raspberry Pi Type B Single Board Computer 512MB的價錢是US$34.34,另外運費Standard Delivery是US$7.87,總共US$67.70,另外有一封付款確認郵件(應該是由PayPal負責金流)寫著,總計$67.70 USD,原始金額NT$2,092 TWD,匯率1 TWD = 0.0323613 USD。
然後在5月16日晚上,DHL(負責運送的公司)寄來出貨通知郵件。
最後在5月20日早上11:00,收到包裹囉,非常迅速。簽收時還是用數位觸控筆在一台機器上頭簽名,呵。
底下是這款相機模組的規格:
Omnivision 5647 sensor in a fixed-focus module(影像感測器)
5M Pixel sensor(500萬像素)
Still picture resolution: 2592 x 1944
Max video resolution: 1080p(720p或1080p的H.264錄影格式)
Max frame rate: 30fps
尺寸:20 x 25 x 10mm
這是寄來的包裹。
包裹背面。
打開後就是兩個小盒子,底下是Raspberry Pi Model B。
打開後的樣子。
底下是主角相機模組,用個紙盒裝著,被壓到了,有點不爽。
開箱!就是一個防靜電袋子,裡面就是相機模組與排線。相機模組對於靜電非常敏感,取出前先確保你身上沒有殘留靜電。
總長大約17公分。
這就是相機模組,正面。
相機模組,背面。
排線端,要插入Raspberry Pi的相機連接埠。
排線端的另一面。
Raspberry Pi的相機模組連接埠為CSI(Camera Serial Interface)介面,位於HDMI與RJ-45網路線連接埠之間。
接下來要將相機模組與Raspberry Pi板子連接起來,排線頗為細緻,需小心對待,不可強力折彎,官方釋出一段影片介紹如何連接,請務必看一遍。
這是連接埠原本的樣子。
小心地拉起塑膠卡榫,拉起高度只有一點點而已,請小心。
然後插入排線,請注意方向,並保持排線上的鍍金端成為平行狀態。然後壓下塑膠卡榫。
相機鏡頭有貼保護膜,請移除。
移除後的樣子,保護膜在旁邊。
完成囉!
以上便是硬體部分,接下來是軟體部分。我用的是Raspbian(2013-02-09-wheezy-raspbian.img),請先更新韌體與軟體:
$ sudo apt-get update
$ sudo apt-get upgrade
(我個人習慣使用dist-upgrade)
然後執行raspi-config:
$ sudo raspi-config
進入裡頭的「camera」項目,啟用相機模組,再重開機。
接下來,便能使用一些準備好的程式與指令拍攝靜態照片與錄製動態影片。
注意:底下的照片是我用很基本的指令與參數所拍攝的,所以不是最佳狀態,這些指令還有很多可調整的參數,請參閱Raspberry Pi基金會官方的介紹與指令的詳細解說文件。而且這些照片經過上傳後,可能會與原本的稍有出入。
以指令raspistill可拍照,如下
$ raspistill -o image.jpg -t 1000
-o指定輸出檔名,-t指定預覽時間(單位為千分之一秒),你會在螢幕上看到預覽畫面。如果你發現相片左右或上下顛倒,可加入參數-hf(horizontal flip)與-vf(vertical flip)調整。
這是我的手與我房間的天花板牆壁。
這是昨天去參觀的Maker Faire: Taipei 2013宣傳單。
這是我喜歡的一本書。
另外可利用指令raspivid進行錄影,如下:
$ raspivid -o video.h264 -t 20000
-o指定輸出檔名,為H.264格式,-t指定錄製時間(單位為千分之一秒)。
錄製後,我放到Windows上,觀看時卻不太對頭,會出現如下畫面。
但這應該是我電腦與媒體播放器(以及codec)的問題,可利用ffmpeg轉成其他格式,例如:
$ ffmpeg -r 30 -i video.h264 -vcodec copy outputfile.mkv
或是
$ avconv -r 30 -i video.h264 outputfile.avi
(轉檔指令的詳細用法,還請自行參閱文件。)
然後就能正常播放(注意,底下是我轉檔後、上傳後的樣子,絕對不是最佳品質)。
嗯,中間水平方向似乎有一條帶子,奇怪,是不是排線沒插好,還是光線問題呢,或是需要調整參數,就讓我慢慢研究吧。
另外,還可以將影像透過網路傳送到別台電腦上顯示,請參考Raspberry Pi官方部落格介紹的步驟。
上述指令所使用的程式API應該都是mmal(其底下就是OpenMAX),嗯,這又是另一項研究的主題了。
有了相機後,可以作些什麼應用呢?先上網找找別人的作品吧,譬如縮時攝影。
e絡盟有個比賽,大意就是用Raspberry Pi相機模組拍照參加,詳細辦法請見這裡,截止日期2013年6月14日。
太強囉~
ReplyDelete小弟也是 Pi 迷,剛好昨天也有參展,哈!
請問您是哪個攤位的達人?
DeleteOpen Source競賽 - 程式交易機器人
Delete呵,我有去看喔,相當厲害,有學到一些東西。
Delete這裡有一篇文章,比較相機模組靜態拍照與動態攝影的畫質,http://raspi.tv/2013/raspberry-pi-camera-stills-output-vs-video-output-comparison
ReplyDeleteRS也是大廠商沒注意到這些小細節..
ReplyDelete呃,小細節跟是不是大廠商沒關係吧,:p。
Delete我的摄像头也到手几天时间了。开箱照没时间发呢。不过这两天把 RasiCam 的文档翻译了一下。
ReplyDeletehttp://dreamcolor.net/2013/05/raspicam-documentation/
但貌似有部分功能还暂时不可用,看来还有很大发展空间嘛~
太厲害啦,讚!
Delete可以提供購買這些模組的網址嗎
ReplyDelete謝謝
台灣樹莓派、網拍、element14、RS components、Adafruit、Pimoroni、等等。
Delete請問這相機模組 可以跑在android嗎??
ReplyDelete跑在android 上也是隨插即用嗎??
有付source code 嗎??
根據這篇文章http://www.ics.com/blog/raspberry-pi-camera-module#.VMhhICxR7TQ
DeleteThe camera drivers are proprietary in the sense that they do not follow any standard APIs.
所以沒有source code,而且應只能用於Raspberry Pi這塊板子。
其他板子想用,應具備CSI埠,然後根據camera module的datasheet,自己撰寫驅動程式。
Delete那這樣~可以用Raspberry Pi這塊板子跑android 然後跑這顆camera模組嗎?????
ReplyDelete而且也是隨插即用的情況嗎?????
不行。
Delete好吧~~我其實目前是想找一塊開發版可以跑android,然後插上相機模組又可以直接用的~~
ReplyDelete不知道yehnan大大~~ 有沒有什麼推薦的開發版~~
最近開始玩開發版~~不知到哪塊有這樣的功能~~
能跑Android的板子,應該很多,但我不常接觸。
Delete至於相機模組,有特殊規格接頭或連接埠的模組,大概都只能適用於特定板子,要不然就要改一堆東西、移植驅動程式。你可以找USB介面的相機,看它有無支援Android。
請問一下喔!可以用USB的相機嗎?還是只能要用rsapberry的嗎?
ReplyDelete可以,關於可用的usb webcam,
Delete請參考http://elinux.org/RPi_USB_Webcams
This comment has been removed by the author.
Delete請問大大,我的pi2 booting時,ACT灯只恒亮綠灯,pi2似乎未去讀sd card上的OS(該卡OS在別台pi2是可開機的)
ReplyDelete想請問:
1.pi2要檢查那裡方可讓開機時正常去讀到sd card的os呢?
以上現象是,發生在將官方pi camera接上pi2後發生的
(後來將camera移除,開機也是一樣-ACT灯只恒亮綠灯)
2.目前pi camera solt塑膠卡榫拉起時太大力有一邊脫落,這樣camera可正確裝上嗎,會有影響?
以上請教,謝謝!
> 該卡OS在別台pi2是可開機的
ReplyDelete什麼叫做「該卡OS」?你是說那張卡裡的OS嗎?還是那張卡?
1. 你說的狀況,出錯的源頭大概就是電源供應器、記憶卡、卡內OS這三個,
但你又說放到別台pi2可用,那我就不知道了。
2. 有無影響,我說了不算。你實際用用看才算數。重點在於排線的金屬接觸部分,能否緊密地接觸卡榫裡的金屬部分。
sorry!..補充說明一下..
ReplyDelete電源我有換了2A的,記憶卡是創見8G內裝有raspbian,直接拿去別台pi2可直接開機是OK的,但在有狀況的這台pi2就不OK-ACT灯只恒亮綠灯
我想會不會是有狀況的這台pi2的板子本身有問題,因為換了多張可開機的記憶卡上來這台,ACT灯都只會恒亮綠灯..表示這台pi2跟本沒去讀sd card load kernel作booting動作....不知有沒有辦法可測是否為板子的問題? thanks..
> sorry!
Deletewhy sorry?
> 但在有狀況的這台pi2就不OK-ACT灯只恒亮綠灯
恭喜,你已經檢測出來了。
> 不知有沒有辦法可測是否為板子的問題?
就算有,也需要一堆儀器吧。
> 恒亮綠灯
代表無法讀到記憶卡裡的bootcode.bin。
你確定恆亮嗎?在那之前有無閃爍?
是恒亮綠灯沒錯..先前是可開機的..有閃爍..
ReplyDelete就是換Camera不成才這樣的..Orz
Hello~ 恆亮不閃爍就是故障囉~ 我們有客戶有反映這個問題!
Delete如果是直接跟我們RS台灣購買的,我可以協助。
但是如果是透過我們的經銷商,就要麻煩請他送回給我們囉!
如果有任何問題也歡迎隨時與我聯繫。
以目前來說目前一定還在保固內,若是這個問題會直接換一片給您。
Delete0800-088-238#232
我剛剛拿出Pi 2開機,綠色LED居然重複閃爍四次,嘿,
Delete然後重插線材,重插記憶卡,
就好了。
厲害。
ReplyDelete我第一次聽到板子壞掉的情況。拿去換吧。
可與手機做連結嗎?
ReplyDelete呃,可以。
Delete可以請教一下怎麼與手機連接嗎? 是否可以加個line詳細說明? line id:098882312
Delete網路上有很多分享文章吧,請自行找找。
Delete> 是否可以加個line詳細說明?
不行。
手機安裝app 從Google play下載RaspiCAM連線到版子即可。
Delete您好
ReplyDelete我使用OPENCV的函式庫將webcam與樹莓派做連接
但出來的影像延遲非常嚴重FPS也很低
不知道有沒有辦法在使用opencv做影像處理的狀況下讓webcam走OpenMAX的路線使用樹莓派的GPU讓影像更加順暢呢??
你說的需求,包含了很多面向,我經驗不足以給予確實的答案。
Delete可向Cavedu詢問,他們應該有相關經驗,
http://blog.cavedu.com/%E6%B4%BB%E5%8B%95%E5%BF%AB%E5%A0%B1%E8%88%87%E7%B4%80%E9%8C%84/160422-t%E5%AE%A2%E9%82%A6%E5%89%B5%E5%AE%A2night-raspberry-pi-%E5%88%86%E4%BA%AB/
好的~
Delete感謝您的協助
This comment has been removed by the author.
ReplyDelete大大您好,
ReplyDelete請問相機模組以及C170、C310等webcam差別在哪呢?
規格,驅動程式。
Delete我也遇到綠燈恆亮 和其他許多奇怪的問題 查英文網頁有人說是power supply的問題,換一個power supply果然解決了問題。
ReplyDelete請問pi的攝影機可不可以像webcam一樣讀取影像到變數中(布林變數,影像變數=cap,read)
ReplyDelete有專用來讀取Pi攝影機的程式嗎?還是可以共用上面那個?
寫python程式存取相機,
ReplyDeletehttps://picamera.readthedocs.io/en/release-1.13/