※ 全 部 樹 莓 派 版 本 皆 通 用 ※
RaspiCam 文檔
本文檔將對2013 年5 月為止可用的三個Raspberry Pi 攝像頭應用程序進行介紹。
目前提供了三個應用程序,分別為:raspistill、raspivid、raspistillyuv。其中raspistill和raspistillyuv非常相似,並且都是用於捕捉圖像,而raspivid用於捕捉視頻。
所有應用程序均基於命令行方式運行,通過OpenMAX 的mmal API 進行編寫。OpenMAX 的mmal API 提供了更易使用的系統組件。注意,mmal 是一個由Broadcom 為Videocore 4 系統定制的API。
應用程序使用了三個OpenMAX(mmal)組件:camera(攝像)、preview(預覽)、encoder(編碼)。所有應用程序均使用了攝像組件,raspistill 使用了圖像編碼組件,raspivid 使用了視頻編碼組件,raspistillyuv 沒有使用編碼組件,而是直接將YUV 從攝像組件輸出到文件。
預覽顯示為可選參數,但是可以用於全屏或輸出到指定的顯示器顯示區域進行顯示。
此外,還可以省略文件名參數,這樣既可以直接預覽顯示而不寫入文件,或者直接輸出到標準輸出設備上。
命令行幫助可以通過直接輸入應用程序名稱獲得。
通用命令行參數預覽窗口
--preview, -p 預覽窗口設置<'x,y,w,h'>
允許用戶在屏幕上定義預覽窗口的大小和位置。注意,這將在所有其它窗口/圖像的上層顯示。
--fullscreen, -f 全屏預覽模式
強制預覽屏幕全屏顯示。注意,這將會保留輸入圖像的長寬比例,所以可能會在圖像的邊緣出現填充條。
--nopreview, -n 不顯示預覽窗口
完全禁用預覽窗口。注意,儘管預覽窗口被禁用,但攝像頭仍然在進行處理,所以會繼續消耗資源。
#拍攝一張自定義大小的照片。
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 視頻捕捉圖像尺寸和預覽設置與圖像捕捉相同。錄製的視頻默認尺寸為1080p(1920x1080)#使用默認設置錄製一段5秒鐘的視頻片段(1080p30)raspivid -t 5000 -o video.h264
#使用指定碼率(3.5Mbits/s)錄製一段5秒鐘的視頻片段
raspivid -t 5000 -o video.h264 -b 3500000
#使用指定幀率(5fps)錄製一段5秒鐘的視頻片段
raspivid -t 5000 -o video.h264 -f 5
#發送到標準輸出設備一段5秒鐘經過編碼的攝像頭流圖像
raspivid -t 5000 -o -
#保存到文件一段5秒鐘經過編碼的攝像頭流圖像
raspivid -t 5000 -o - > my_file.h264
*其他套餐*
SD卡請點我進入總覽↓↓↓↓↓↓↓↓↓↓↓
有電源的套餐請選擇需要的電源