【IPCam】什么是网络摄像头开发?& 网络摄像头的硬件模块 & 网络摄像头的运行原理 & 400万像素,800万像素,4k是什么意思?

🌕🌙⭐

🌕网络摄像头的应用产品

在这里插入图片描述

上图来源于:网络摄像头(IPC)介绍:类型、供电、镜头、夜视等

🌙摇头机

摇头相机也称做宽幅相机,镜头可以水平旋转,所以称为摇头机
在这里插入图片描述

在这里插入图片描述

🌙无人机

在这里插入图片描述

🌙智能门铃

在这里插入图片描述

🌙人脸识别考勤机

在这里插入图片描述

要了解客户的应用场景,广场上用的摄像头和家用的摄像头是不一样的。

🌕网络摄像头硬件模块介绍

在这里插入图片描述

POE:既可以进行通电,又可以进行网络通信。
sensor+镜头:sensor是传感器,用于采集图像传输到主板上。
wifi模块:用于通信。
电机:用于控制摇头机摇头。
LED+传感器:红外传感器,感知白天晚上的传感器等。

🌕网络摄像头(IPC)开发是什么?

IPC(Internet Protocol Camera,网络摄像头)

没入行之前认为这是嵌入式驱动相关的工作,后来才知道不是。

网络摄像头开发基本的过程:采集图像,进行存储,进行传输。

IPC开发为目前嵌入式前沿技术最为密集的领域,涉及AI,图像识别,人脸识别,动作识别,各种算法等。

🌕网络摄像头运行原理

在这里插入图片描述
✨图片来源于:【Camera基础(一)】Camera摄像头工作原理及整机架构

✨网络摄像头架构

把IPCam当成一个宏观模块的话,它就是一个传感器,它能产生数据,并能处理数据。
在这里插入图片描述


图像传感器把光信号转换成电信号,电信号是模拟信号,通过A/D转换,将模拟信号转换为数字信号。然后经过DSP处理将图像进行编码。


编码之后要对这些数据进行处理了,比如可以实时预览这些图像,同时存储这些图像。还可以对这些图像做一些智能算法分析,比如人脸视频、人类识别、摔倒识别。

🌙A/D转换

将模拟信号转换成数字信号的电路,称为模数转换器(简称A/D转换器或ADC,Analog to Digital Converter)

🌙DSP

DSP(Digital Signal Processing)即 数字信号处理技术。可以将图像进行编码。

什么是DSP?一文快速了解DSP基础知识


在这里插入图片描述

🌕网络摄像头把画面传播到服务器的原理

在这里插入图片描述

大疆无人机 将摄像头画面推流到RTMP服务器,然后使用直播软件从服务器上拉流,才能实时看到无人机的画面。

在这里插入图片描述

在这里插入图片描述

🌙什么是yuv?

它类似于RGB。

YUV模型定义了一个颜色空间,其中Y表示亮度(灰度),而U和V表示色度(色彩和饱和度)。

这种颜色编码方式的优点是可以更有效地压缩颜色信息,因为人眼对亮度的敏感度远高于色度。在视频处理中,YUV通常用于在保留视觉质量的同时减少所需的带宽或存储。

在视频被编码为H264格式之前,通常会先将其转换为YUV格式。
解码H264视频数据的时候,是把H264格式解码为YUB格式的数据。

🌙什么是RGB?

RGB是一种加色模型,其中R代表红色,G代表绿色,B代表蓝色。RGB模型采用红、绿、蓝三种颜色的光以不同的比例混合,以产生其他颜色。

RGB模型主要用于显示设备,如电脑屏幕、电视和手机等,因为这些设备通过发射红、绿、蓝三种颜色的光来显示图像。RGB模型的优点是可以表示大范围的颜色,并且直观易于理解。

🌙RGB与YUV的区别?

可以这么说RGB,YUV是不同时代的产物,一开始我们在设计黑白电视机的时候,只要有灰度就能显示图片,图片知识黑白的而已,到了彩色电视以后,又引入了U和V这两个向量,颜色的问题也就兼容了。

到了LED的时代,采用红、绿、蓝三种颜色的光以不同的比例混合,以产生其他颜色,也就是RGB。

🌙为什么H264的编解码都是YUV格式,而不是RGB格式?

在这里插入图片描述


详见这篇文章:在ffmpeg中,网络视频流h264为什么默认的转为YUV而不是其他格式


🌕IPCamera帧率,码流,分辨率

参考链接:视频监控系统基础,读懂摄像头帧率、码流、分辨率的关系

参考链接:监控摄像头的像素200万,400万,800万都是什么意思,200万像素、400万像素、800万像素是如何换算出来的?


🌙帧率

帧率是每秒显示图像的数量,比如一个摄像头帧率参数25fps,其实表示的就是1秒钟显示25个画面。

普通的视频监控画面的帧率一般就是25fps,普通场景下,这个视频画面以及非常流畅,而对于高速上的抓拍摄像头,25fps的帧率往往不够,对快速过来的车辆抓拍往往会形成视频画面拖尾的现象,这就需要配置高帧率摄像头,比如常用的有120fps的高帧率工业摄像头。

🌙码流

码流指的是视频数据的流量,而压缩则是去掉了图像的空间冗余和时间冗余。

对于基本上静态的画面场景,可以使用很低的码流获取较好的图像质量,

对于剧烈运动的场景,可能很高的码流也得不到好的图像质量。

🌙分辨率(200万像素,400万像素,800万像素,4k)

分辨率指的就是图像的尺寸或者大小。

常见的摄像头分辨率主要有:

1920 × 10801080P) 像素 = 1920 x 1080 = 2073600,即200万像素。
1600x1200(横向像素数 x 纵向像素数 = 1,920,000像素,约等于200万像素)。
1920 × 960960P) 1228800100万像素。
640 × 480 (480P) 30720030万像素。
400万像素:这表示图像传感器上有4,000,000个像素。常见的分辨率是:
2560x1440(横向像素数 x 纵向像素数 = 3,686,400像素,约等于400万像素)。
800万像素:这表示图像传感器上有8,000,000个像素。常见的分辨率是:
3840x2160,即4K分辨率(横向像素数 x 纵向像素数 = 8,294,400像素,约等于800万像素)。
4K分辨率是3840×2160像素,3840×2160=8294400个,约为830万像素,也就相当于监控的800万像素。

在视频分辨率中,‘p’ 代表逐行扫描(Progressive scan),而前面的数字,比如480,就是视频的高度(以像素为单位)。

在成像的两组数字中,前者表示图片长度,后者表示为图片的宽度,两者相乘就是图片的像素,比如1920X1080就表示200W像素。

长宽比有4:3和16:9,在视频监控中,主要是16:9的格式。

🌕参考文章视频

【Camera基础(一)】Camera摄像头工作原理及整机架构
在这里插入图片描述

网络摄像头(IPC)介绍:类型、供电、镜头、夜视等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

computer_vision_chen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值