前面三篇,我们介绍了工厂模式、网络搭建、语音模块,以及工厂模式实际运用的案例,还有其他线程等等,如果有遗忘的这里有传送门。


1、前言

这一节我们介绍一下摄像头的搭建与使用、以及七层网络模型

2、摄像头模块安装

(1)购买可以在某宝上面,选树莓派3B、3B+、4B都可以。

(2)安装如图下所示:

智能家居摄像头组成部分有哪些 智能家居摄像头模块_linux

注意安装时,不能供电,必须断电安装!

3、安装mjpg-streamer库

这个库是专门用于树莓派视频监控,识别的库,使用安装后,可以在电脑端与手机端都可以监控。

(1)、安装命令

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

(2)、下载其他支持库运行的插件,如图形化界面,格式化等

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  #下载编译工具

(3)、解压使用tar命令,进入指定目录编译与

安装(注:Linux下的编译和安装与window下有很大区别)

cd ./mjpg-streamer/mjpg-streamer-experimental 

//完整目录地址
cd /home/raspberry/mjpg-streamer/mjpg-streamer-experimental

(4)、编译(英语好的可以看看README、使用说明)

make all

(5)、安装

sudo make install

(6)、安装成功会有以下可执行文件

智能家居摄像头组成部分有哪些 智能家居摄像头模块_智能家居摄像头组成部分有哪些_02

(7)、打开这个可执行脚本

vi start.sh

(8)、在start.sh里面进行以下修改将启动脚本原来默认的USB摄像头替换成树莓派的,在安装目录下是可以看到树莓派摄像头的库的。

智能家居摄像头组成部分有哪些 智能家居摄像头模块_c语言_03

智能家居摄像头组成部分有哪些 智能家居摄像头模块_linux_04

(9)、打开摄像头

sudo raspi-config

 进行以下操作

智能家居摄像头组成部分有哪些 智能家居摄像头模块_智能家居摄像头组成部分有哪些_05

智能家居摄像头组成部分有哪些 智能家居摄像头模块_智能家居摄像头组成部分有哪些_06

(10)、选择这个Camera,重启树莓派就可以了

//重启命令
reboot

//关机命令
sudo poweroff

 3、打开使用摄像头

(1)、启动摄像头

./start.sh

当出现以下字样表示成功

智能家居摄像头组成部分有哪些 智能家居摄像头模块_linux_07

(2)、在电脑端进入浏览器输入这个地址,可以看到摄像头监控画面(我的ip地址是192.168.43.153)

http://192.168.43.153:8080 回车

 

智能家居摄像头组成部分有哪些 智能家居摄像头模块_linux_08