树莓派(5)——摄像头安装

本文介绍如何在树莓派上安装并配置摄像头,包括安装必要的软件库、下载及编译mjpg-streamer等步骤,最后通过浏览器验证摄像头是否正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装摄像头

在这里插入图片描述

二、安装库

1、更新源

sudo apt-get update

2、安装各种支持库

sudo apt-get install subversion
sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick
sudo apt-get install libv4l-dev
sudo apt-get install cmake
sudo apt-get install git

3、下载安装文件

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

这里如果弹出什么不能够连接到github什么的可以试试这段

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

进入对应文件夹

cd mjpg-streamer/mjpg-streamer-experimental

编译

sudo make all

编译安装

sudo make install

使用

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

打开配置文件

sudo vi start.sh

修改代码,将原来的代码复制一份,并注释掉原来的代码,需修复制的代码

在这里插入图片描述在这里插入图片描述这里改一下下
将原来的uvs 改为 raspicam
在这里插入图片描述打开摄像头

sudo raspi-config

在这里插入图片描述

在这里插入图片描述在这里插入图片描述然后重启

在运行一次
在这里插入图片描述下面没有报错-ok

打开浏览器
输入

hhttp://树莓派的IP地址:8080

点击这个就可以了看到了
在这里插入图片描述

### 树莓派5摄像头的相关信息 #### 硬件兼容性 树莓派5支持多种类型的摄像头模块,包括官方推出的Raspberry Pi Camera Module系列以及其他第三方USB摄像头设备。对于官方摄像头模块而言,其硬件接口基于CSI(Camera Serial Interface),而大多数第三方摄像头则通过USB连接至树莓派[^1]。 #### 驆动安装 针对官方摄像头模块,树莓派的驱动主要依赖于V4L2(Video4Linux2)和libcamera生态。具体步骤如下: - 更新RPi固件并启用摄像头功能:运行`sudo apt-get update && sudo apt-get upgrade`以确保系统处于最新状态;随后利用`raspi-config`工具,在菜单中选择“Interfacing Options -> Camera”,将其开启,并重启设备[^2]。 - 对于USB摄像头,通常无需额外配置即可被识别为视频捕获设备,但仍需确认内核已加载相应的UVC(USB Video Class)驱动程序[^3]。 #### 使用方法 一旦完成了上述准备工作,则可以借助预装的应用或者编写脚本来操控摄像头采集静态图片或动态影像文件。例如,调用命令行实用程序`raspistill`用于拍摄照片,而`raspivid`负责录制短视频片段。如果希望进一步扩展应用范围比如实时流媒体传输,那么可以通过组合FFmpeg与Netcat(`nc`)达成目的——前者负责编码处理素材源码流转化成适合网络传播的形式后者构建起简易服务器以便客户端访问接收数据包[^4]。 ```bash # 启动摄像头服务 sudo modprobe bcm2835_v4l2 # 测试拍照功能 raspistill -o test.jpg # 开始录像并将输出重定向给netcat监听指定端口等待远程连接请求到来之后发送过去 raspivid -t 0 -h 720 -w 1080 -fps 25 -b 2000000 -o - | nc -lkv 8089 ``` 以上代码展示了如何激活BCM芯片上的虚拟摄像机节点供后续操作使用、执行基本抓拍动作保存成果到本地磁盘以及搭建简单的RTSP推送机制向局域网内的其他主机分享现场画面情景模拟过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不秃头的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值