1.一种检测车辆中是否使用了安全带的计算机实现方法,所述计算机实现方法包括由计算机硬件组件执行的以下步骤:
获取(302)所述车辆的内部的图像;
基于所述图像,确定(304)多个子图像;
针对所述多个子图像中的至少一个子图像,对相应子图像中是否存在所述安全带的一部分进行检测(306);以及
基于所述检测(306),确定(308)是否使用了所述安全带。
2.根据权利要求1所述的计算机实现方法,
其中,所述检测(306)包括:确定所述相应子图像中存在所述安全带的一部分的估计概率。
3.根据权利要求2所述的计算机实现方法,
其中,基于所述至少一个子图像的多个估计概率来确定是否使用了安全带。
4.根据权利要求1至3中任一项所述的计算机实现方法,
其中,所述检测(306)是顺序地执行的,其中,如果针对目前子图像检测到所述目前子图像中不存在所述安全带的一部分,则停止对所述检测的处理并且确定未使用所述安全带。
5.根据权利要求1至4中任一项所述的计算机实现方法,
其中,所述检测(306)是顺序地执行的,其中,如果针对目前子图像检测到所述目前子图像中所述安全带的一部分被遮蔽,则停止对所述检测的处理并且确定无法指示是否使用了所述安全带;和/或
其中,所述检测(306)是顺序地执行的,其中,如果针对目前子图像检测到无法检测所述目前子图像中是否存在所述安全带的一部分,则停止对所述检测的处理并且确定无法指示是否使用了所述安全带。
6.根据权利要求1至5中任一项所述的计算机实现方法,
其中,所述图像是通过2d摄像头、黑白摄像头、彩色摄像头、彩色红外摄像头、近红外摄像头或飞行时间摄像头中的至少一种摄像头获取的。
7.根据权利要求1至6中任一项所述的计算机实现方法,所述计算机实现方法还包括由所述计算机硬件组件执行的以下步骤:
基于所述检测来确定以下项中的至少一者:
与所述安全带相对应的座椅的占用状况;
安全带状况;
所述安全带的路由状况;
所述安全带的遮蔽状况。
8.根据权利要求1至7中任一项所述的计算机实现方法,所述计算机实现方法还包括由所述计算机硬件组件执行的以下步骤:
基于所述图像,确定至少一个身体关键点的位置;
其中,所述多个子图像是基于所述至少一个身体关键点的所确定的位置来确定的。
9.根据权利要求1至8中任一项所述的计算机实现方法,所述计算机实现方法还包括由所述计算机硬件组件执行的以下步骤:
基于所述图像,确定所述安全带的一部分是否被遮蔽和/或所述安全带的哪些部分被遮蔽。
10.根据权利要求9所述的计算机实现方法,所述计算机实现方法还包括由所述计算机硬件组件执行的以下步骤:
如果确定所述安全带的一部分被遮蔽,则执行以下步骤中的至少一个步骤:
提示用户移走遮蔽物品;
调整对所述子图像的确定,以使所述子图像示出所述安全带的未被遮蔽的部分;
推迟所述检测(306),直到所述安全带的所述部分不再被遮蔽;或者
基于早前的检测(306)来预测所述检测(306)的结果。
11.根据权利要求1至10中任一项所述的计算机实现方法,
其中,所述检测(306)是使用分类器来执行的,和/或
其中,所述检测(306)是使用神经网络来执行的。
12.根据权利要求1至11中任一项所述的计算机实现方法,
其中,所述多个子图像是基于对所述图像进行裁剪并且使用透视变换对所裁剪的图像中的各个裁剪的图像进行变换来确定的。
13.一种计算机系统,所述计算机系统被配置成执行根据权利要求1至12中任一项所述的计算机实现方法。
14.一种车辆,所述车辆包括根据权利要求13所述的计算机系统以及被配置成获取所述车辆的内部的图像的至少一个传感器。
15.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质包括执行根据权利要求1至12中任一项所述的计算机实现方法的指令。