此文中實用的腳本下載鏈接
http://download.csdn.net/detail/u010027419/8186201
#將USB攝像頭插上,查看是否找到設備,輸入:
lsusb
其中Logitech就是攝像頭,說明找到usb設備了,然後再看看設備驅動是否正常:
ls /dev/vid*
/dev/video0
看到video0說明驅動正常,如果找不到可能驅動不對,或者工作不正常,嘗試調整供電,或者安裝驅動
#安裝必要的軟件集:
sudo apt-get install subversion
sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
#下載mipg-steamer軟件,編譯並安裝:
wget http://sourceforge.net/code-snapshots/svn/m/mj/mjpg-streamer/code/mjpg-streamer-code-182.zip
unzip mjpg-streamer-code-182.zip(本人下載完後文件名是mjpg-streamer-code-182.zip.1)
cd mjpg-streamer-code-182/mjpg-streamer
make USE_LIBV4L2=true clean all
make DESTDIR=/usr install
4.運行考入樹莓派中的源程序目錄中的“stream.sh”文件:
pi@raspberrypi:/home/camtank# sudo chmod 777 stream.sh
pi@raspberrypi:/home/camtank# sudo ./stream.sh
在運行程序時,如果發生錯誤,可能是之前由於運行過,進程仍然在工作,導致沒法再運行,可以先運行ps -A,查看運行中的進程和進程ID號,再使用“kill 2470”殺掉進程
5.在pc上運行源程序目錄中的“index.html”文件,右擊編輯index.html,將樹莓派的地址換成你的樹莓派ip,保存雙擊打開index.html
看到視頻了,就說明攝像頭工作正常了,到此攝像頭的工作就結束了
另外將html中的地址換成http://<樹莓派IP>:8001/?action=snapshot就可以看到靜態的圖像
#使用fswebcam截圖
安裝fswebcam
sudo apt-get install fswebcam
使用fswebcam
fswebcam -d /dev/video0 -r 640x480 -p JPEG -S 5 -D 1 /home/pi/test.jpg
攝像頭截圖 設備分辨率 格式 忽略5幀 延時一秒 輸出地址文件名
scrot-t 40% -q 80 screen.jpg
屏幕截圖 40%大小縮略圖圖片質量80 輸出圖片