海康相机丢帧问题

前言

首先,如果是网口相机,发现丢帧问题肯定要先看防火墙是不是关了,以及网络设置是否设置正确,这两个解决方法可以通过查看相机厂商提供的网络问题排查手册解决,这里就先不赘述了。

这里主要是解决海康相机在上面的排查手段都做了之后还存在丢帧现象,提供一个我个人的解决方法,仅供参考。

然后这个解决方法是c#语言的,当然了,对于其他语言也是存在一定意义的

问题描述

首先,一定要明确下什么是丢帧,相机采集的图像到PC软件端时,这张照片出现了少量或者大量的图像错误,甚至这一帧全没了。如图就是海康网口相机拍摄的照片其中出现了很多黑色横条,这些横条所在位置的数据丢了,导致缓存中是上次的照片,本来应该都是白的,从上到下都是泛白的才对。

海康相机丢帧问题

观察发现他都有个反应丢帧数量的参数。
于是定义一个能进行判断是否丢帧的类

获取是否丢帧信息

调用

相机调用获取一帧MV_CC_GetImageBuffer_NET之前,先获取一下丢帧信息,然后调用获取一帧MV_CC_GetImageBuffer_NET之后,再获取一下,两个对象对比,如果有丢帧就重拍

来源:迷惘小书童

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月26日
下一篇 2022年2月26日

相关推荐