2013年4月8日 星期一

RaspBerry Pi 加上WebCam變成網路監視器

看到網路上介紹 RaspBerry Pi 加上 WebCam 就可以變身成網路監視器,
也來自己搞一個看看,我選用 WebCam 的是 Logitech C200
羅技網路攝影機

接到 Pi 的USB插座,直接就可以抓到 C200,
(使用指令 ls 查看是否出現/dev/video0 ,若有就代表已經自動抓到了)

下載抓圖工具程式
sudo apt-get install fswebcam

安裝完畢實際抓一張圖試試看

fswebcam -r 356x292 -d /dev/video0 test.jpg

clip_image002

會將抓到的圖片放在工作目錄之下(例如 /home/pi/test.jpg)

clip_image004

接下來下載 motion 網站程式,可以做到 motion detection, frame recording, video recording 等功能
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install motion

安裝完畢後修改設定檔
sudo nano /etc/motion/motion.conf
  :
// 修改下列檔案內的參數符合自己需求
webcam_port 8081            看監視影片的 port #
webcam_localhost off        此行設定on限制只能從本機連線,若要開放網際網路連線,此行必須設為off
  :
control_port 8080               遠端控制系統的 port #
control_localhost off           此行設定on限制只能從本機連線,若要開放網際網路連線,此行必須設為off
  :

啟動 motion 程式
sudo motion

接下來可以從PC端瀏覽器,輸入網址,直接看到畫面
http://IP位址:webcam_port

clip_image002[5]

這樣就完成網路攝影機了。

3 則留言:

  1. 不好意思,可以請問一下,出現 Motion 3.2.12 Running [1] Threads
    會是什麼原因呢?

    再麻煩有空,指導一下!!

    非常感謝!! :)

    回覆刪除
    回覆
    1. 首先
      輸入 sudo nano /etc/motion/motion.conf 進入之後
      Ctrl + w 搜尋 webcam_port
      看你的 port 是多少
      接著就可以去網頁開啟 http://IP位址:webcam_port

      刪除
  2. 想請問這版的可以錄影嗎??

    回覆刪除