约束说明
- 当前版本必须配套VI接口一起使用,vpss所有接口不支持跨进程调用,即vpss相关业务必须和vi业务归属在同一个进程中实现,且同一时刻,只允许有一个进程实例在运行。
- 图像所支持处理的宽高有效范围为[64, 16384],包括通过hi_mpi_vpss_set_grp_crop设置的裁剪后的宽高或者通过hi_mpi_vpss_set_chn_attr接口设置的图像输出宽高。当用户调用hi_mpi_vpss_create_grp接口,开启3DNR后,图像宽高需满足如下约束:
- 不开启3DNR压缩:宽度[64, 16384];高度[64, 8192]。
- 开启3DNR压缩:宽度[640, 16384];高度[480, 4096]。
- 所有输入和输出分辨率的宽度必须以4像素对齐,高度必须4像素对齐。
- VPSS整体处理性能规格为4096*2160@45帧。
- 视频防抖、畸变矫正下,鱼眼单矫正使用的是内部同一个硬件加速器,该加速器整体规格为4096*2160@45帧,所以仅开启鱼眼单区域矫正时,才能按4096*2160@45满规格运行,否则如果同时开启VI的视频防抖、畸变矫正功能,鱼眼规格降低,预计降一半。
- VPSS的接口,除chn取流相关的接口(hi_mpi_vpss_get_chn_frame、hi_mpi_vpss_release_chn_frame)外,其他接口都不支持多线程并发调用;所有接口,都不支持多进程调用。