樹莓派3B+ 接默認攝像頭


買了個樹莓派3B+,順帶買了個攝像頭。

想試試看在網頁上直接看攝像頭內容。

這里有個鏈接講如何用樹莓派+Flask實現視頻流媒體WEB服務器。

http://shumeipai.nxez.com/2018/07/03/video-streaming-web-server-with-flask.html

 

我這里主要記錄一下接攝像頭的小坑:

1. 樹莓派啟動后,先運行"sudo raspi-config" 然后選擇"Interfacing Options",在里面enable camera.

2.在/etc/modules文件最后加入一行"bcm2835-v4l2",保存退出,重啟。

3. 重啟后,可以用"vcgencmd get_camera"查看是不是識別到了攝像頭。識別到的話,結果如下:

supported=1 detected=1。

如果 detected=0的話,可以看看攝像頭的線是不是插好了。如果線插好了,可以試着拔出反插一下,看看是不是插反了。

最后detected=1的話表示識別到了攝像頭,就可以繼續后面的了。

 

另外一個小坑,在運行appCam.py的文件時,報了以下錯誤:

sudo python3 appCam.py
Traceback (most recent call last):
File "appCam.py", line 27, in <module>
app.run(host='0.0.0.0', port =80, debug=True, threaded=True)
File "/usr/lib/python3/dist-packages/flask/app.py", line 841, in run
run_simple(host, port, self, **options)
File "/usr/lib/python3/dist-packages/werkzeug/serving.py", line 691, in run_simple
s.bind((hostname, port))
OSError: [Errno 98] Address already in use

這個應該是port 80已經被用了,把appCam.py里面的port改成8001再運行一下就好了。

瀏覽器訪問的時候用 樹莓派IP:8001就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM