System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于图像识别的球形摄像机预置位偏移自动纠正系统技术方案_技高网

基于图像识别的球形摄像机预置位偏移自动纠正系统技术方案

技术编号:41060261 阅读:3 留言:0更新日期:2024-04-24 11:11
本发明专利技术涉及基于视频监控的业务软件技术领域,且公开了基于图像识别的球形摄像机预置位偏移自动纠正系统,预置位创建模块,负责对接实现预置位的创建、修改功能;预置位调度模块,负责执行预置位调度,并在调度之后对预置位抓拍和预置位偏移识别,可以根据用户的需要返回原抓拍照片和纠正后的抓拍照片;预置位偏移校正模块,采用定时执行的策略,在系统空闲时间对所有摄像头周期性的执行预置位偏移校正操作;存储系统。系统提供两种功能,一是针对预置位抓拍照片的偏移进行纠正,使纠正后的照片和设置预置位时初始的照片的位置可以重合;一是针对预置位累计偏移进行校正,确保调度摄像头旋转至预置位时能始终保持在预置位最初设定的位置。

【技术实现步骤摘要】

本专利技术涉及基于视频监控的业务软件,具体为一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统。


技术介绍

1、球型摄像机是一种一体化球型摄像机,集成摄像机、云台、解码器、防护罩等功能于一体,其中云台是安装、固定摄像机的支撑设备,摄像机可以在电动云台的控制下进行上下左右的转动。目前球形摄像机已广泛应用于平安城市、机场、轨道交通、电力、教育、工业等行业,在具体的应用中,通常是预先设定好一定数量的预置位,并针对预置位进行监控。

2、但是在应用的过程中经常会出现云台转动到指定预置位时无法与最初设定的预置位视角完成重合,这种现象可以划分为两种情况:一是由于风吹等原因造成摄像头的抖动,导致抓拍的预置位照片与原预置位照片存在小幅度的随机的上下左右的偏移,在传统的视频监控应用中一般不需要处理,但是随着智能分析技术的应用,这种微小的偏移往往会造成智能分析的结果存在偏差,影响智能分析结果的可信度,下文统称这种偏移为预置位抓拍偏移。另一种情况是由于云台的机械转轴的精度不足导致对预置位定位的误差,在摄像头最初运行的一段时间这种误差一般很小,但随着相机长时间的运行,机械转轴会不断的受到物理磨损,进而影响机械转轴的精度,累计的误差使预置位很大程度的偏移原来的位置,下文统称为预置位累计偏移。

3、现有技术中,针对第一种情况的预置位抓拍偏移,一般采用基于特征点匹配的方式进行预置位的偏移纠正,是一种通过识别当前抓拍的预置位图像和设置预置位时的初始图像的特征点并对特征点进行匹配来确定预置位的偏移,进而对偏移进行修正的算法。这种方法一般情况下可以识别出幅度不大的预置位偏移,但是很难识别出由第二种情况引起的较大的预置位累计偏移,而且对于室外的摄像机,天气、季节的不同会导致抓拍照片存在很大差异,例如植被、雨雪等,对特征点识别的准确率有很大影响。对第二种情况预置位累计偏移一般是从改进云台机械结构的方式来提高云台的精度,这种方法没有解决由摄像头抖动造成的偏移,而且要更换现有的设备,成本比较高。


技术实现思路

1、(一)解决的技术问题

2、针对现有技术的不足,本专利技术提供了一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,具备针对预置位抓拍照片的偏移进行纠正、针对预置位累计偏移进行校正等优点,解决了由于风吹等原因造成摄像头的抖动,导致抓拍的预置位照片与原预置位照片存在小幅度的随机的上下左右的偏移、由于云台的机械转轴的精度不足导致对预置位定位的误差的问题。

3、(二)技术方案

4、为实现上述针对预置位抓拍照片的偏移进行纠正、针对预置位累计偏移进行校正的目的,本专利技术提供如下技术方案:一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,包括:预置位创建模块,负责对接实现预置位的创建、修改功能;预置位调度模块,负责执行预置位调度,并在调度之后对预置位抓拍和预置位偏移识别,可以根据用户的需要返回原抓拍照片和纠正后的抓拍照片;预置位偏移校正模块,采用定时执行的策略,在系统空闲时间对所有摄像头周期性的执行预置位偏移校正操作;存储系统。

5、优选的,所述预置位创建模块包括如下步骤:

6、s10、创建预置位;系统调用摄像头的新建预置位功能创建预置位,并获取摄像头返回的预置位唯一编码,将预置位编码保存至存储系统;

7、s11、读取摄像头调度参数并保存;系统读取摄像头的调度参数,包括ptz坐标和可视角度两部分,并将该调度参数保存至存储系统;

8、s12、抓拍预置位照片;系统调用摄像头抓拍,得到抓拍的照片;

9、s13、识别照片关键目标;系统调用基于深度学习的目标检测算法,识别抓拍照片的关键目标;

10、s14、是否识别到关键目标;系统判断步骤s13是否识别出待检测目标,如果识别到则执行步骤s15,否则执行步骤s16;

11、s15、保存关键目标信息;系统将步骤s13识别到的关键目标保存至存储系统;

12、s16、识别图片特征点并保存;系统将抓拍图片进行预处理,预处理包括统一图片分辨率、裁切掉图片上下包含水印的区域,提取预处理后的图片中的特征点并保存至存储系统。

13、优选的,所述s11中ptz坐标是摄像头的控制参数,p表示摄像头云台在水平方向上的旋转角度;t表示摄像头云台在垂直方向上的旋转角度,取值范围为;z表示摄像头焦距的变倍数,可视角度是摄像头的视角参数,包含水平可视角和垂直可视角两个参数。

14、优选的,所述s13中基于深度学习的目标检测算法提取的目标信息包括识别置信度、目标类型、目标位于图片的坐标[x,y,w,h]等信息,目标的坐标是一个包含目标的最小的矩形坐标,x、y是矩形中心的点坐标,w、h分别是矩形的宽和高,提取的关键目标包含多个时,保留置信度前三的目标信息。

15、优选的,所述预置位调度模块具体步骤如下:

16、s21、调度摄像头旋转至预置位,系统调用摄像头的旋转至预置位;

17、s22、读取预置位调度参数,系统读取预置位的调度参数,包括ptz坐标和可视角度两部分,同步骤s11;

18、s23、等待摄像头旋转至预置位,系统等待摄像头旋转至预置位,该过程不断的读取摄像头的ptz坐标,直到和系统中保存的ptz坐标相同;

19、s24、抓拍摄像头照片,系统调用摄像头执行抓拍,获取抓拍的照片;

20、s25、创建预置位时是否识别到关键目标,系统读取系统中保存的步骤s13识别到的目标信息,判定步骤s13是否识别到目标,如果识别到目标则执行步骤s26,否则执行步骤s27;

21、s26、基于目标检测方法识别预置位偏移量,系统使用基于目标检测的方法识别预置位的偏移量;

22、s27、基于特征点匹配方法识别预置位偏移量,系统使用基于特征点匹配的方法识别预置位的偏移量;

23、s28、偏移量是否超过合理范围,系统判定步骤s26或步骤s27中识别的偏移量是否在合理范围,偏移量的值包括x坐标和y坐标两个偏移量值,其合理范围可以在系统中设置,默认均为15%,即x、y方向的偏移量不能超过图片宽、高的15%,超过合理范围的偏移量认为是系统识别失败,系统执行步骤s28.1,将偏移量置为0。

24、s29、对抓拍照片执行偏移校正,系统对抓拍照片按照计算的偏移量执行偏移纠正;

25、s30、保存偏移量、抓拍照片、纠偏后的照片,系统保存识别的偏移量、抓拍照片、偏移纠正后的照片、识别时间等数据。

26、优选的,所述s26具体步骤如下:

27、s26.1、提取系统中保存的步骤s13识别到的top3目标信息,包括目标类型和目标坐标[x,y,w,h],x、y是识别到的目标矩形中心的点坐标,w、h分别是矩形的宽和高;

28、s26.2、对步骤s26.1提取每一个目标,调用目标检测算法对抓拍照片识别相同类型的目标,识别范围为:以x、y为中心,以抓拍图片本文档来自技高网...

【技术保护点】

1.一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,包括:

2.根据权利要求1所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述预置位创建模块包括如下步骤:

3.根据权利要求2所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述S11中PTZ坐标是摄像头的控制参数,P表示摄像头云台在水平方向上的旋转角度;T表示摄像头云台在垂直方向上的旋转角度,取值范围为;Z表示摄像头焦距的变倍数,可视角度是摄像头的视角参数,包含水平可视角和垂直可视角两个参数。

4.根据权利要求2所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述S13中基于深度学习的目标检测算法提取的目标信息包括识别置信度、目标类型、目标位于图片的坐标[x,y,w,h]等信息,目标的坐标是一个包含目标的最小的矩形坐标,x、y是矩形中心的点坐标,w、h分别是矩形的宽和高,提取的关键目标包含多个时,保留置信度前三的目标信息。

5.根据权利要求1所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述预置位调度模块具体步骤如下:

6.根据权利要求5所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述S26具体步骤如下:

7.根据权利要求5所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述S27的具体步骤如下:

8.根据权利要求1所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述预置位偏移校正模块具体步骤如下:

...

【技术特征摘要】

1.一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,包括:

2.根据权利要求1所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述预置位创建模块包括如下步骤:

3.根据权利要求2所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述s11中ptz坐标是摄像头的控制参数,p表示摄像头云台在水平方向上的旋转角度;t表示摄像头云台在垂直方向上的旋转角度,取值范围为;z表示摄像头焦距的变倍数,可视角度是摄像头的视角参数,包含水平可视角和垂直可视角两个参数。

4.根据权利要求2所述的一种基于图像识别的球形摄像机预置位偏移自动纠正的软件系统,其特征在于:所述s13中基于深度学习的目标检测算法提取的目标信息包括识别置信度、目标类型、目标位于...

【专利技术属性】
技术研发人员:徐荣煜舒飞跃许瑞栋潘宸陈圣权汪洋严瑞
申请(专利权)人:江苏省测绘地理信息局信息中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1