OctoPrint 遠端控制 3D印表機 視訊監看狀況 Mjpg-Streamer Webcam (使用Raspberry Pi 樹莓派) OctoPrint 遠端控制 3D印表機 視訊監看狀況 Mjpg-Streamer Webcam (使用Raspberry Pi 樹莓派)
  3D印表機 、   Raspberry Pi 、   OctoPrint 、   Mjpg-Streamer       ez      2015-06-20

OctoPrint 的另一個特點就是能透過 Webcam 鏡頭,觀看 3D印表機 運作狀況。

不過這個功能並不包含在 OctoPrint 軟體內,必須安裝 Mjpg-Streamer 這套軟體,此軟體可以擷取影像畫面,再透過 OctoPrint 的網頁介面顯示。

本篇我使用 Microsoft Life Cam 鏡頭,屬於 USB 型的,只要您是 USB Webcam 幾乎都可以相容。

 

打開 LX終端機,輸入以下指令安裝相關套件。

cd ~
sudo apt-get install subversion libjpeg8-dev imagemagick libav-tools cmake

按下 y 確定要安裝

下載 Mjpg-Streamer 軟體,輸入:

git clone https://github.com/jacksonliam/mjpg-streamer.git

切換到軟體目錄,輸入以下指令:

cd mjpg-streamer/mjpg-streamer-experimental

進行程式的編譯動作,輸入以下指令:

make

已經安裝完畢,接下來要測試 Webcam 是否正常運作,輸入以下指令:

./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so"

如果 Mjpg-Streamer 想要有跟目錄網頁,就必須輸入以下指令:

./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"

如果要設定鏡頭的 FPS 或 解析度,就可以輸入一下指令:

./mjpg_streamer -i "./input_uvc.so  -f 30 -r 1280x720" -o "./output_http.so -w ./www"

接下來打開瀏覽器,輸入 Raspberry Pi 的 IP 位址,Port 預設為 8080。

所以如果你的 IP 為 192.168.102.3,那就要輸入網址 http://192.168.102.3:8080/?action=snapshot 就會看到 Webcam畫面。

如果要看動態畫面,請先使用 Chrome 瀏覽器,輸入網址 http://192.168.102.3:8080/?action=stream 就會看到 Webcam動態畫面。


標籤:   3D印表機 、   Mjpg-Streamer 、   OctoPi 、   OctoPrint 、   Raspberry Pi

留言

NFU   ( 2016-07-14 )
當我輸入make 它顯示如下 這要怎麼處理

[ -d _build ] || mkdir _build
[ -f _build/Makefile ] || (cd _build && cmake -DCMAKE_BUILD_TYPE=Release ..)
/bin/sh: 1: cmake: not found
Makefile:17: recipe for target 'all' failed
make: *** [all] Error 127
ez   ( 2016-07-14 )
請確定是否有安裝 cmake,sudo apt-get install subversion libjpeg8-dev imagemagick libav-tools cmake是否有成功安裝
fuchen   ( 2017-09-12 )
fatal: destination path 'mjpg-streamer' already exists and is not an empty tory.
請問出現這樣的訊息是甚麼?
ez   ( 2017-09-12 )
因該是在git的步驟沒有完成,所以才會這樣

我要留言