2024年物联网嵌入式最全MSU 出品的 H,2024高级物联网嵌入式开发笔试总结

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

参与测试的编码器有如下几种:

  • H.264

    • DivX H.264
    • Elecard H.264
    • Intel Ivy Bridge QuickSync (GPU encoder)
    • MainConcept H.264 (software)
    • MainConcept H.264 (CUDA based encoder)
    • MainConcept H.264 (OpenCL based encoder)
    • DiscretePhoton
    • x264
  • 非H.264

    • XviD (MPEG-4 ASP codec)使用的测试序列:
序列帧数帧率分辨率
视频会议 (5 个)
Deadline137430352x288
Developers 4CIF360030640x480
Developers 720p1500301280x720
Presentation54830720x480
Business493301920x1080
电影 (10 个)
Ice Age201424720x480
City60060704x576
Crew60060704x576
Indiana Jones500030704x288
Harbour60060704x576
Ice Skating48060704x576
Soccer60060704x576
Race Horses30030832x480
State Enemy650024720x304
Party Scene50050832x480
HDTV (16个)
Park Joy500501280x720
Riverbed250251920x1080
Rush Hour500251920x1080
Blue Sky217251920x1080
Station313251920x1080
Stockholm604501280x720
Sunflower500251920x1080
Tractor690251920x1080
Bunny600241920x1080
Dream600241920x1080
Troy300241920x1072
Water Drops535301920x1080
Capitol600301920x1080
Parrots600301920x1080
Citybus600301920x1080
Underwater600301920x1080

测试硬件设备配置:

  • Sugar Bay platform, 3rd Generation Core i7 3xxx(IVB), 4 Cores CPU @3.4 GHz,
  • Integrated GPU: Intel HD Graphics 4000
  • GPU: NVIDIA GeForce GTX 580
  • HDD: SSD160G
  • Total Physical Memory: 2x2 Gb RAM (1600 MHz)
  • OS Name: Microsoft Windows 7

总体结果:

编码器编码质量排序(注意:这里并没有考虑编码速度):

1. x264
2. MainConcept
3. DivX H.264
4. Elecard
5. Intel Ivy Bridge QuickSync
6. XviD
7. DiscretePhoton
8. MainConcept CUDA#### 二.部分详细图表

整个测试分为三种场景:视频会议(Video Conferences),电影(Movies),高清电视(HDTV)。每种场景的每个测试视频序列都列了一张图表。总体说来图表数量非常之巨大。在此不能一一列举。仅仅举一些例子说明图表的意义。

2.1.视频会议(Video Conferences)
2.1.1.RD曲线(RD Curves)

RD曲线是视频质量评价中最常见的一种曲线,中文名是率失真曲线。横坐标是码率,纵坐标是视频客观算法的结果(例如PSNR或者SSIM)。下面可以看一下第一个测试视频序列的RD曲线:

这张图的视频分辨率是QCIF(176×144)。曲线横坐标是视频的码率,纵坐标是计算出来的SSIM。SSIM取值0-1之间,值越大,代表视频质量越好。从曲线中可以看出,在码率相同的情况下,x264编码的视频质量要高于其他编码器(绿色的线)。第二名是MainConcept。

2.1.2.编码速度(Encoding Speed)

编码速度的图表如图所示。横坐标是编码视频的码率,纵坐标是编码速度(在这里是每秒编码的帧数)。总体来说,随着编码的码率的增长,所有编码器的编码速度都有所下降。Intel Ivy Bridge QuickSync编码的速度非常之快,远超其他编码器。Discrete Photon,MainConcept CUDA和 Elecard在第二集团。X264编码速度算是比较慢的了。

2.1.3.速度/质量权衡(Speed/Quality Trade-Off)

一般情况下,编码速度越快,编码的质量就会差一些;编码对质量的要求较高,那么编码的速度就会慢很多。这就是所谓的“鱼和熊掌不可兼得”了。于是就有了速度/质量权衡的图表。在这张图表中,横坐标代表相对的编码时间,取值越小越好。纵坐标代表相同视频质量的时候编码器使用的相对码率。在这里MSU使用XviD作为参考编码器。即XviD在这张表的横坐标和纵坐标都是1,即位于(1,1)点。可以看出,X264是编码慢,质量最好。Intel Ivy Bridge QuickSync是编码最快,质量稍差。

2.1.4.码率控制(Bitrate Handling)

这张图表用于测试编码器的码率控制性能。码率控制性能好的编码器,编码后输出的视频码率和编码前设定的码率相同。码率控制性能差的编码器,编码后输出的视频码率和编码前设定的码率差别会很大。图表中纵坐标是实际码率与设定码率的比值。这个值为1,代表码率控制准确。横坐标是码率。从图中可以看出XviD在码率大于800kbps之后,出现码率控制不准的情况。Discrete Photon在码率小于500kbps的时候也出现不准的情况。其他编码器码率控制都很准确。

2.1.5.相对质量分析(Relative Quality Analysis)

下列这张表列出了在相同的视频质量的前提下,不同的编码器需要使用的码率。可以看出,X264确实是最强悍的。

下图以图形化的方式显示了上面那张表。不同颜色的线代表不同的编码器。纵坐标代表达到和横坐标编码器相同的视频质量需要的相对码率。

2.2.电影(Movies)

电影(Movies)场景的实验方式和上文中的视频会议(Video Conferences)类似。在此不再详述,列出图表以作备忘。需要注意的是电影(Movies)场景每个编码器使用了3种preset:High Speed Preset,Normal Preset,High Quality Preset。其中High Speed Preset更注重编码的速度,视频的质量其次考虑。High Quality Preset更注重编码的质量,速度相对会慢一些。

2.1.1.RD曲线(RD Curves)

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

2.1.2.编码速度(Encoding Speed)

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

2.1.3.速度/质量权衡(Speed/Quality Trade-Off)

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

2.1.1.码率控制(Bitrate Handling)

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

2.1.1.相对质量分析(Relative Quality Analysis)

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

(1)High Speed Preset

(2)Normal Preset

(3)High Quality Preset

2.3.高清电视(HDTV)

高清电视场景的测试方式也完全一样。图太多,不再例举。

三.附录
3.1.使用的测试视频序列

附上几张前面这些图表使用的测试视频序列的截图:

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

频序列

附上几张前面这些图表使用的测试视频序列的截图:

[外链图片转存中…(img-vX4b9tZC-1715650667215)]
[外链图片转存中…(img-WGsaVMW5-1715650667216)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值