樹莓派使用攝像頭——fswebcam

fswebcam是一款小型攝像頭的控制庫,我們可以通過它來抓取圖片;

  1. 安裝fswebcam
    apt-get install fswebcam
  2. 通過lsusb命令查看設備

    我這邊好像看不出來,一般來講插攝像頭之前查看一下,插上攝像頭,看那個多出來了,就是那個了
    一般來講,是 /dev/video0
  3. 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 <命令> 執行命令並等待其完成
  4. 一般使用語句
    fswebcam -d 攝像頭 --no-banner -r 分辨率 -q 文件路徑

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章