樹莓派3B設定攝像頭
- 1.主要設備
- 2.設定步驟
- 1.下載基本工具
- 2.下載mjpg-streamer
- 3.編譯并安裝
- 4.修改啟動腳本
- 5.打開攝像頭
- 查看影像
- 6.關于可能出現的問題
1.主要設備
樹莓派3B + Pi攝像頭+mjpg-streamer
下圖為攝像頭


2.設定步驟
1.下載基本工具
sudo apt-get update #更新軟體串列
sudo apt-get upgrade #更新軟體
sudo apt-get install subversion #Subversion是一個自由開源的版本控制系統
sudo apt-get install libjpeg8-dev #JPEG支持庫
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev #4l是小寫"L"
sudo apt-get install cmake #下載編譯工具
2.下載mjpg-streamer
sudo apt-get install git
git clone https://github.com/jacksonliam/mjpg-streamer.git
進入下載目錄
cd mjpg-streamer/mjpg-streamer-experimental
3.編譯并安裝
編譯
make all
安裝
sudo make install
4.修改啟動腳本
因為我用的是樹莓派的攝像頭,不是UVC的所以改一下start.sh下的 .so檔案
注釋掉啟動檔案的第一行
/mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
上方加入
./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"
即可將要啟動的攝像頭修改為樹莓派的

5.打開攝像頭
輸入命令./start.sh 即可打開
顯示如下為正常打開

查看影像
在瀏覽器輸入 http://192.168.xx.xx:8080(樹莓派的地址)
回車 顯示如下頁面,點擊頁面左側,Stream欄,顯示監視畫面

參考文章
6.關于可能出現的問題
基本上按照此流程不會出什么問題
但凡事都有例外
我在打開時出現以下問題
mmal mmal_vc_component_create failed to create component 'vc ril camera' (1:ENOMEM)
mmal mmal_component_create_core could not create component 'vc ril camera' (1) mmal Failed to create camera component
mmal main Failed to create camera component
mmal Camera is not detected. Please check carefully the camera module is installed correctly
先進行檢查
vcgencmd get_camera
得到結果:
supported=1 detected=0
只能檢測到有輸入,但是不能識別設備
解決
sudo raspi-config 命令,進入到樹莓派基本設定界面
Camera Enable
SSH Enable
VNC Enable
SPI Enable
I2C Enable
Serial Enable
1-Wire Enable
將設定界面上面幾項幾項全部Enable,再進行檢查
vcgencmd get_camera
得到結果:
supported=1 detected=1
拍攝
命令列執行
raspistill -o test.jpg
進行拍攝保存在當前目錄
可以使用一些工具打開它
我使用的是FileZilla

因為之后要玩一下人臉識別,先熟悉一下攝像頭,作此筆記以備忘,,,
希望可以幫到您
師承上官可編程,陳立臣
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/244332.html
標籤:區塊鏈
上一篇:CS224W筆記-第十一課
下一篇:go開發環境安裝
