fswebcam是一款小型攝像頭的控制庫,我們可以通過它來抓取圖片;
- 安裝fswebcam
apt-get install fswebcam
- 通過lsusb命令查看設備
我這邊好像看不出來,一般來講插攝像頭之前查看一下,插上攝像頭,看那個多出來了,就是那個了
一般來講,是 /dev/video0 - fswebcam參數詳解
-? --help 顯示此幫助頁面並退出 -c --config <文件名> 從文件加載配置 -q --quiet 隱藏所有消息(錯誤除外) -v --verbose 捕獲時顯示額外的消息 --version 顯示版本並退出 -l --loop <秒> 循環運行 -b --background 在後臺運行 -o --output <文件名> 將日誌輸出到文件 -d --device <攝像頭> 設置要使用的攝像頭 -i --input <number/name> 選擇要使用的輸入 -t --tuner <number> 選擇要使用的調諧器 -f --frequency <number> 選擇頻率使用 -p --palette <name> 選擇要使用的調色板格式 -D --delay <number> 設置預捕獲延遲時間(秒) -r --resolution <寬x高> 設置拍攝分辨率 --fps <幀率> 設置捕獲幀率 -F --frames <number> 設置要拍攝的幀數 -S --skip <number> 設置要跳過的幀數 --dumpframe <filename> 將原始幀轉儲到文件 -s --set <name>=<value> 設定參數值 --revert 恢復原始捕獲的圖像 --flip <direction> 翻轉圖像 --crop <size>[,<offset>] 裁剪圖像的一部分 --scale <size> 縮放圖像 --rotate <angle> 垂直旋轉圖像 --deinterlace 減少隔行失真 --invert 反轉圖像顏色 --greyscale 去除圖像的顏色 --swapchannels <c1c2> 交換c1和c2的通道 --no-banner 隱藏橫幅 --top-banner 將橫幅放在頂部 --bottom-banner 將橫幅放在底部(默認) --banner-colour <colour> 設置橫幅顏色(#AARRGGBB) --line-colour <colour> 設置橫幅線條顏色 --text-colour <colour> 設置文字顏色 --font <[name][:size]> 設置字體和和大小 --no-shadow 禁用文字陰影 --shadow 啓用文字陰影 --title <text> 設置主標題(左上方) --no-title 清除主標題 --subtitle <text> 設置字幕 (左下方) --no-subtitle 清除字幕 --timestamp <format> 設置時間戳格式(右上) --no-timestamp 清除時間戳記 --gmt 使用GMT代替本地時區 --info <text> 設置信息文本(右下) --no-info 清除信息文本 --underlay <PNG image> 設置參考圖像 --no-underlay 清除底襯 --overlay <PNG image> 設置覆蓋圖像 --no-overlay 清除覆蓋 --jpeg <factor> 輸出JPEG圖像 --png <factor> 輸出PNG圖像(-1, 0 - 10) --save <文件名> 將圖像保存到文件 --exec <命令> 執行命令並等待其完成 - 一般使用語句
fswebcam -d 攝像頭 --no-banner -r 分辨率 -q 文件路徑