DeepStream系列之鱼眼相机测试
Posted 宗而研之
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DeepStream系列之鱼眼相机测试相关的知识,希望对你有一定的参考价值。
点击查看系列文章目录
0 背景
从 deepstream3.0 开始,增加了 dewarper 插件,该插件可以接收鱼眼相机视频,可以产生最多 4 路解畸变后的视频输出,接下来对该插件的使用方法进行一个介绍
测试版本:deepstream 6.0
1 插件介绍
插件地址:Gst-nvdewarper — DeepStream 6.1 Release documentation
gst-nvdewarper 插件支持三种类型的输入,分别是 NVDS_META_SURFACE_FISH_PUSHBROOM,NVDS_META_SURFACE_FISH_VERTCYL以及 NVDS_META_SURFACE_PERSPECTIVE_PERSPECTIVE 三种,前两种类型可以用来对 360° 相机输入进行去扭曲,按照下边的步骤执行
- 读取配置文件并创建一系列 surface,最多支持四个配置的 surface 输出
- 从解码器接收 frame,根据配置文件产生对应的解扭曲 surface
- 使用 NPP API 来缩放这些 surface,输出到指定分辨率
- 将这些处理后的 surface 添加到 buffer 中,推向下游组件
使用 gst-inspec
以上是关于DeepStream系列之鱼眼相机测试的主要内容,如果未能解决你的问题,请参考以下文章
相机标定中的一些知识点(小孔模型、鱼眼模型、畸变、泰勒展开)