背景技术:
1、本公开总体上涉及计算机处理,并且更具体地涉及用于使用机器人校准/配置包括一个或多个相机的计算系统的系统和方法。
2、许多空间配备有相机系统。这些相机可具有多种用途,包括监视对安全规则的符合性。这些系统中的许多要求广泛的配置。
技术实现思路
1、根据本发明的一些实施例,一种校准包括相机的系统的方法包括检测在被建模为地理多边形空间的环境内导航的机器人,包括所述机器人通过由所述相机捕获的所述环境的场景的运输,将所述场景的图像中由所述机器人所占据的多个点映射到所述地理多边形空间,记录关于所述映射的数据,以及使用所记录的关于所述映射的所述数据配置至少一个警报,所述警报由所述计算系统执行且被配置以由穿过所述场景的对象触发。
2、根据一个或多个实施例,一种系统包括包含处理器和存储器的计算系统、连接到该计算系统的网络、经由该网络连接到该计算系统的多个相机,具有环境的视场的每个相机、在所述环境中的至少一个机器人、以及在所述计算系统上执行的至少一个软件模块,使得所述计算系统能够学习被配置成识别所述环境中的所述机器人的模型,并且创建由所述计算系统执行的目标检测模型触发的至少一个警报。
3、如本文使用的,“促进”动作包括执行该动作、使该动作更容易、帮助执行该动作、或使得该动作被执行。因此,作为示例而非限制,在一个处理器上执行的指令可以通过发送适当的数据或命令来促进由在远程处理器上执行的指令执行的动作以促使或帮助执行动作。为了避免疑问,在动作者通过除了执行动作之外的行为来促进该动作的情况下,该动作仍然由某个实体或实体的组合执行。
4、本发明的一个或多个实施例或其元素可以以计算机程序产品的形式实现,该计算机程序产品包括具有可用程序代码的计算机可读存储介质,该可用程序代码用于执行所指示的方法步骤。此外,本发明的一个或多个实施例或其元素能够以系统(或装置)的形式实现,该系统(或装置)包括存储器和至少一个处理器、至少一个处理器耦合到存储器并且可操作以执行示范性方法步骤。更进一步地,在另一方面,本发明的一个或多个实施例或其元素能够以用于执行本文描述的方法步骤中的一者或多者的装置的形式来实现;该装置可以包括(i)硬件模块,(ii)存储在计算机可读存储介质(或多个这样的介质)中并在硬件处理器上实现的软件模块,或者(i)和(ii)的组合(iii);(i)-(iii)中的任一个实现本文中阐述的特定技术。
5、本发明的技术可以提供实质性有益的技术效果。例如,一个或多个实施例可以提供:
6、相机的自动配置,包括(例如)几何校准、绘制感兴趣区域以及配置监控警报;以及
7、感兴趣区域的改进配置。
8、本发明的这些和其他特征和优点将从其说明性实施例的以下详细说明中变得清楚,这些详细说明将结合附图进行阅读。
1.一种校准包括相机的系统的方法,所述方法包括:
2.根据权利要求1所述的方法,进一步包括:
3.根据权利要求1所述的方法,进一步包括:
4.根据权利要求3所述的方法,进一步包括向所述系统提供训练数据,所述训练数据包括所述场景的图像,所述图像包括识别所述环境内的所述感兴趣区域的位置的边界框。
5.根据权利要求1所述的方法,进一步包括使从所述机器人接收的地理定位数据的定时数据与所述计算系统的定时数据同步。
6.根据权利要求1所述的方法,进一步包括接收关于所述机器人的数据,所述数据包括所述机器人的至少一个维度。
7.一种校准包括相机的系统的计算机程序产品,所述计算机程序产品包括计算机可读存储介质,所述计算机可读存储介质包括计算机可执行指令,所述计算机可执行指令在被计算机执行时使所述计算机执行用于校准包括相机的系统的方法,所述方法包括:
8.根据权利要求7所述的计算机程序产品,进一步包括:
9.根据权利要求7所述的计算机程序产品,进一步包括:
10.根据权利要求9所述的计算机程序产品,进一步包括向所述系统提供训练数据,所述训练数据包括所述场景的图像,所述图像包括识别所述环境内的所述感兴趣区域的位置的边界框。
11.根据权利要求7所述的计算机程序产品,进一步包括使从所述机器人接收的地理定位数据的定时数据与所述计算系统的定时数据同步。
12.根据权利要求7所述的计算机程序产品,进一步包括接收关于所述机器人的数据,所述数据包括所述机器人的至少一个维度。
13.一种系统,包括:
14.根据权利要求13所述的系统,其中,所述至少一个机器人包括至少一个配置图形。
15.根据权利要求13所述的系统,其中,所述至少一个配置图形是已知尺寸的几何形状。
16.根据权利要求13所述的系统,其中,所述机器人包括被配置为显示对所述多个相机可见的可检测令牌的至少一个显示器。