System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及相机标定,特别涉及一种相机标定方法、装置、系统及存储介质。
技术介绍
1、在一些图像采集场景中,需要多个固定点位的相机进行图像采集操作,例如,自动驾驶行业中,与云平台连接的路端设备,而这些固定点位的相机在部署时,需要进行标定操作。而在相机标定工作当中,需要对每一个相机视野进行原始视野图像采集工作。
2、而在现有技术中,原始视野图像采集工作是人工完成的,在通过人工进行原始视野图像采集时,工作人员需要逐个登录每个相机的管理后台,对相机中的视频进行逐帧筛选甄别,从而选取没有预设目标(如人和车辆)或者预设目标较少的图像作为原始视野图像。这种方式不仅需要耗费大量的人力成本,且筛选周期长,相机标定效率低,如果是大批量相机需要标定,则需要耗费海量时间。
3、因此,如何提供一种相机标定方法,以节省人力成本,提升相机标定的效率,节省大批量相机标定场景下的时间消耗,是一亟待解决的技术问题。
技术实现思路
1、本申请提供一种相机标定方法,用以提升相机标定的效率,节省大批量相机标定场景下的时间消耗,包括:
2、当与预设列表中所有待部署相机中的至少部分相机拉流的rtsp连接成功时,判断视频捕获对象是否读取到所述至少部分相机的视频图像;
3、当视频捕获对象读取到所述至少部分相机的视频图像时,对读取到视频图像的相机执行图像采集操作,以获取相应的相机视野图像;
4、对所述相机视野图像进行图像识别,以识别所述相机视野图像中是否存在预设目标;
>5、当相机视野图像中预设目标的数量小于预设数量且所述预设目标占据车道的面积占比小于预设占比时,确定所述相机视野图像为所述相机对应的原始视野图像;
6、将所述相机对应的原始视野图像作为相机标定图像完成所述相机的标定操作。
7、本申请的有益效果在于:能够自动与多个相机拉流的rtsp连接,并且能够对能够读取到视频图像的相机进行图像采集和识别,从而判断相机视野图像中是否存在预设目标,并自动筛选出预设目标的数量小于预设数量且所述预设目标占据车道的面积占比小于预设占比的相机视野图像作为相机标定操作的原始视野图像,从而实现相机的自动标定操作,节省了人力成本,且能够同时对多个相机视野图像进行识别,提升了相机视野图像的筛选效率,从而提升了相机标定的效率,节省大批量相机标定场景下的时间消耗。
8、在一个实施例中,所述对读取到视频图像的相机执行图像采集操作,以获取相应的相机视野图像,包括:
9、根据预设时间间隔截取预设列表中所有待部署相机的视频图像;
10、根据所截取的视频图像生成相应的相机视野图像。
11、在一个实施例中,所述方法还包括:
12、并发连接所有相机拉流的rtsp地址,并根据视频捕获对象读取所有相机的视频图像。
13、在一个实施例中,所述方法还包括:
14、从预设列表中获取所有待部署相机的第一预设信息;
15、根据所述第一预设信息确定所有相机拉流的rtsp地址。
16、在一个实施例中,所述预设列表的建立过程如下:
17、获取待部署的相机的第二预设信息,其中,所述第二预设信息至少包括以下一种信息:
18、位置、朝向、内参、外参、ip地址、相机的用户名及相机的密码;
19、将所述第二预设信息存储到预设列表中。
20、在一个实施例中,对所述相机视野图像进行图像识别,以识别所述相机视野图像中是否存在预设目标,包括:
21、识别所述相机视野图像中是否存在预设形状的目标;
22、当存在预设形状的目标时,确定所述相机视野图像中存在预设目标。
23、在一个实施例中,所述方法还包括:
24、当相机视野图像中预设目标的数量大于预设数量时,继续执行所述相机的图像采集操作,直至确定出所述相机对应的原始视野图像时,停止所述相机的图像采集操作。
25、本申请还提供一种相机标定装置,包括:
26、判断模块,用于当与预设列表中所有待部署相机中的至少部分相机拉流的rtsp连接成功时,判断视频捕获对象是否读取到所述至少部分相机的视频图像;
27、第一采集模块,用于当视频捕获对象读取到所述至少部分相机的视频图像时,对读取到视频图像的相机执行图像采集操作,以获取相应的相机视野图像;
28、识别模块,用于对所述相机视野图像进行图像识别,以识别所述相机视野图像中是否存在预设目标;
29、第一确定模块,用于当相机视野图像中预设目标的数量小于预设数量且所述预设目标占据车道的面积占比小于预设占比时,确定所述相机视野图像为所述相机对应的原始视野图像;
30、标定模块,用于将所述相机对应的原始视野图像作为相机标定图像完成所述相机的标定操作。
31、在一个实施例中,所述采集模块,包括:
32、截取子模块,用于根据预设时间间隔截取预设列表中所有待部署相机的视频图像;
33、生成子模块,用于根据所截取的视频图像生成相应的相机视野图像。
34、在一个实施例中,所述装置还包括:
35、连接模块,用于并发连接所有相机拉流的rtsp地址,并根据视频捕获对象读取所有相机的视频图像。
36、在一个实施例中,所述装置还包括:
37、获取模块,用于从预设列表中获取所有待部署相机的第一预设信息;
38、第二确定模块,用于根据所述第一预设信息确定所有相机拉流的rtsp地址。
39、在一个实施例中,所述预设列表的建立过程如下:
40、获取待部署的相机的第二预设信息,其中,所述第二预设信息至少包括以下一种信息:
41、位置、朝向、内参、外参、ip地址、相机的用户名及相机的密码;
42、将所述第二预设信息存储到预设列表中。
43、在一个实施例中,所述识别模块,包括:
44、识别子模块,用于识别所述相机视野图像中是否存在预设形状的目标;
45、确定子模块,用于当存在预设形状的目标时,确定所述相机视野图像中存在预设目标。
46、在一个实施例中,所述装置还包括:
47、第二采集模块,用于当相机视野图像中预设目标的数量大于预设数量时,继续执行所述相机的图像采集操作,直至确定出所述相机对应的原始视野图像时,停止所述相机的图像采集操作。
48、本申请还提供一种相机标定系统,包括:
49、至少一个处理器;以及,
50、与所述至少一个处理器通信连接的存储器;其中,
51、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行以实现上述任意一项实施例所记载的相机标定方法。
52、本申请还提供一种计算机可读存储介质,当存储介质中的指令由相机标定系统对应的处本文档来自技高网...
【技术保护点】
1.一种相机标定方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述对读取到视频图像的相机执行图像采集操作,以获取相应的相机视野图像,包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述预设列表的建立过程如下:
6.如权利要求1所述的方法,其特征在于,对所述相机视野图像进行图像识别,以识别所述相机视野图像中是否存在预设目标,包括:
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种相机标定装置,其特征在于,包括:
9.一种相机标定系统,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,当存储介质中的指令由相机标定系统对应的处理器执行时,使得相机标定系统能够实现如权利要求1-7任一项所述的相机标定方法。
【技术特征摘要】
1.一种相机标定方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述对读取到视频图像的相机执行图像采集操作,以获取相应的相机视野图像,包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述预设列表的建立过程如下:
6.如权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:王琪,
申请(专利权)人:云控智行科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。