摄像头硬件安装
硬件连接时我们首先需要使用树莓派摄像头FFC排线连接树莓派摄像头与树莓派开发板。
排线连接的接口被称为CSI(Camera Serial Interface)接口。
mjpg-streamer功能介绍
- 树莓派利用pi Camera模块,通过mjpg-streamer软件获取视频,通过手机端或电脑端浏览实时视频
- mjpg-streame是一个开源的摄像头的媒体流,他是通过本地获取本地摄像头的数据,再通过http通讯发出来
mjpg-streamer安装
- 先安装一堆
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 #下载编译工具
- 下载git
sudo apt-get install git
- 下载压缩包到树莓派
git clone https://github.com/jacksonliam/mjpg-streamer.git
或去官网下载压缩包,然后上传到树莓派,官网地址:
https://github.com/jacksonliam/mjpg-streamer,
然后调用unzip mjpg-streamer-experimental压缩
- 进入文件目录
cd mjpg-streamer/mjpg-streamer-experimental
- 编译
make all //编译,调用cmake,cmake利用插件的思想(生成so文件)去构建整个工程
- 安装
sudo make install
7. 修改启动脚本
vi start.sh
将input_uvc.so注释掉,替换成input_raspicam.so
将启动脚本原来默认的USB摄像头替换成树莓派的
如何打开摄像头?
- 打开Linux系统的摄像头
sudo raspi-config
等待重启完成后,再次进入 /mjpg-streamer/mjpg-streamer-experimental
目录下启动脚本
./start.sh
最后在浏览器输入 http:// 树莓派IP地址:8080 , 回车即可看到如下画面