一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

停车警示方法、车载装置及可读存储介质与流程

2021-10-22 23:22:00 来源:中国专利 TAG:交通管理 警示 停车 装置 可读


1.本发明涉及一种交通管理技术领域,尤其涉及一种停车警示方法、车载装置及可读存储介质。


背景技术:

2.现有技术中,驾驶员往往会需要临时停车于道路旁边。然而,若停放于不允许停车区域时,将造成车辆被拖吊及罚款的情况。


技术实现要素:

3.鉴于以上内容,有必要提供一种停车警示方法、车载装置及可读存储介质,可通过识别车辆所在位置所对应的交通标线的图像特征来确定车辆所停位置是否为不允许停车区域,并当车辆停在不允许停车区域时,按照预设的方式发出警示,有效解决现有技术中因驾驶员停车于不允许停车区域所造成的车辆被拖吊及罚款的情况。
4.所述停车警示方法,包括:识别车辆的停车位置所对应的交通标线的图像特征;基于所述交通标线的图像特征确定所述车辆的停车位置的类别;及当基于所述车辆的停车位置的类别确定所述车辆违规停车时,按照预设的提示方式发出警示。
5.优选地,所述识别车辆的停车位置所对应的交通标线的图像特征包括:利用定位设备在预设的高精地图上定位所述车辆的停车位置;及从所述预设的高精地图获得所述车辆的停车位置所对应的交通标线的图像特征,其中,所述图像特征包括颜色特征或形状特征。
6.优选地,所述定位设备为gps和陀螺仪。
7.优选地,所述识别车辆的停车位置所对应的交通标线的图像特征包括:利用摄像头拍摄图像,所述图像包括所述车辆的停车位置所对应的交通标线;及利用图像识别算法从所述图像中识别所述交通标线的图像特征,其中,所述图像特征包括颜色特征或形状特征。
8.优选地,该方法还包括:当没有识别到所述车辆的停车位置所对应的交通标线时,确定所述车辆的停车位置为合法停车位置;该方法中,所述基于所述交通标线的图像特征确定所述车辆的停车位置的类别包括:当所述交通标线的颜色特征为红色时,确定所述车辆的停车位置为禁止停车位置;当所述交通标线的颜色特征为白色时,确定所述车辆的停车位置是合法停车位置;及当所述交通标线的颜色特征为黄色时,确定所述车辆的停车位置是临时停车位置。
9.优选地,该方法还包括:当所述车辆的停车位置是临时停车位置时,检测所述车辆的停车参数,基于所述车辆的停车参数确定所述车辆是否违规停车,其中,所述车辆的停车参数包括所述车辆在所述停车位置的时间段、所述车辆的停车时长、所述车辆的引擎是否熄火。
10.优选地,该方法还包括:当确定所述车辆违规停车时,存储所述车辆的相关信息,
所述相关信息包括所述车辆的驾驶员信息、所述车辆的车牌号、所述车辆的停车位置、违规停车的时间。
11.优选地,该方法还包括:基于所存储的所有车辆的所述相关信息定期分析所有车辆的违规停车情况,包括:统计对应违规停车次数最多的停车位置、统计对应违规停车次数最多/最少的驾驶员。
12.所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现所述停车警示方法。
13.所述车载装置包括存储器和至少一个处理器,所述存储器中存储有至少一个指令,所述至少一个指令被所述至少一个处理器执行时实现所述停车警示方法。
14.相较于现有技术,所述停车警示方法、车载装置及可读存储介质,可根据交通标线识别是否违规停车,并于违规停车时进行提示,避免违规停车时车被拖走等情况。
附图说明
15.图1是本发明较佳实施例的车载装置的架构图。
16.图2是本发明较佳实施例的停车警示系统的功能模块图。
17.图3是本发明较佳实施例的停车警示方法的流程图。
18.图4举例说明交通标线。
19.主要元件符号说明
20.车辆100车载装置3处理器32存储器31停车警示系统30识别模块301判断模块302执行模块303摄像头34显示屏35定位设备36高精地图39
21.如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
22.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
23.在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
25.参阅图1所示,为本发明较佳实施例提供的车载装置的架构图。
26.本实施例中,车载装置3设置在车辆100上。所述车载装置3也可以叫作车载电脑或手持通讯装置,包括互相之间电气连接的存储器31、至少一个处理器32、摄像头34、显示屏35、定位设备36。
27.本领域技术人员应该了解,图1示出的车载装置3的结构并不构成本发明实施例的限定,所述车载装置3还可以包括比图1更多或更少的其他硬件或者软件,或者不同的部件布置。
28.需要说明的是,所述车载装置3仅为举例,其他现有的或今后可能出现的车载装置如可适应于本发明,也应包含在本发明的保护范围以内,并以引用方式包含于此。
29.在一些实施例中,所述存储器31可以用于存储计算机程序的程序代码和各种数据。例如,所述存储器31可以用于存储安装在所述车载装置3中的停车警示系统30、高精地图39,并在车载装置3的运行过程中实现高速、自动地完成程序或数据的存取。所述存储器31可以是包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者任何其他能够用于携带或存储数据的非易失性的计算机可读的存储介质。
30.在一些实施例中,所述至少一个处理器32可以由集成电路组成。例如,可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(central processing unit,cpu)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述至少一个处理器32是所述车载装置3的控制核心(control unit),利用各种接口和线路连接整个车载装置3的各个部件,通过执行存储在所述存储器31内的程序或者模块或者指令,以及调用存储在所述存储器31内的数据,以执行车载装置3的各种功能和处理数据,例如,对停车进行警示的功能(具体细节参后面对图3的介绍)。
31.在本实施例中,所述摄像头34可以安装在所述车辆100的底盘上或所述车辆100的周围,从而使得所述摄像头34可以拍摄到所述车辆100在停车位置的交通标线(traffic index line)的图像。
32.本实施例中,所述交通标线是指在车道的边缘上用线条向交通参与者传递引导、限制、警告等交通信息的标识。
33.所述显示屏35可以为触摸显示屏,用于显示所述车载装置3的各种数据,例如显示高精地图39的用户界面。本实施例中,所述高精地图39可以为百度高精地图或者其他地图如谷歌高精地图。
34.本实施例中,所述高精地图39指示了每条道路所对应的交通标线、每条交通标线
的颜色等特征。需要说明的是,所述高精地图39还可以指示每条道路所包括的各个车道、每条道路所包括的各个路口、每个路口的通行规则、每个路口是否为易肇事路口等。
35.在一个实施例中,所述通行规则包括对每个路口的每条道路的车辆的转向的限制。在其他实施例中,所述通行规则还包括对每个路口的每条道路的车辆的车型(如大型车、小型车)、重量、高度、长度等的限制。
36.在一个实施例中,所述高精地图39记录了每个路口发生过交通事故的次数,并依据所发生的交通事故的次数定义每个路口是否为易肇事路口。
37.本实施例中,所述定位设备36可以用于定位车辆100当前所处的位置(如经纬度信息)。在一个实施例中,所述定位设备36可以为gps和陀螺仪。在一个实施例中,所述定位设备36可以为全球定位系统(global positioning system,简称:gps)、辅助全球卫星定位系统(assisted global positioning system,简称:agps)、北斗卫星导航系统(beidou navigation satellite system,bds),或格洛纳斯卫星导航系统(global navigation satellite system,glonass)中的一者或者多者的组合。
38.参阅图2所示,为本发明较佳实施例的停车警示系统的功能模块图。在本实施例中,停车警示系统30可以包括一个或多个模块,所述一个或多个模块存储在所述存储器31中,并由至少一个或多个处理器(本实施例为处理器32)执行,以实现对停车进行警示的功能(具体细节参后面对图3的介绍)。
39.在本实施例中,所述停车警示系统30根据其所执行的功能,可以被划分为多个模块。参阅图2所示,所述多个模块包括识别模块301、判断模块302、执行模块303。本发明所称的模块是指一种能够被至少一个处理器(例如处理器32)所执行并且能够完成固定功能的一系列计算机可读的指令段,其存储在存储器(例如车载装置3的存储器31)中。
40.在本实施例中,所述识别模块301可以识别车辆100的停车位置所对应的交通标线的图像特征。所述判断模块302基于所述交通标线的图像特征确定所述车辆100的停车位置的类别;以及基于所述车辆100的停车位置的类别确定所述车辆100是否违规停车。当基于所述车辆100的停车位置的类别确定所述车辆100违规停车时,所述执行模块303按照预设的提示方式发出警示。由此避免所述车辆100的驾驶员停车于不允许停车区域所造成的车辆100被拖吊及罚款的情况。
41.需要说明的是,在本实施例中,关于所述识别模块301、判断模块302、执行模块303的功能还将在后续结合图3详述。
42.本实施例中,以软件功能模块的形式实现的集成的单元,可以存储在一个非易失性可读取存储介质中。上述软件功能模块包括一个或多个计算机可读指令,所述车载装置3或一个处理器(processor)通过执行所述一个或多个计算机可读指令实现本发明各个实施例的方法的部分,例如图3所示的对停车进行警示的方法。
43.在进一步的实施例中,结合图2,所述至少一个处理器32可执行所述车载装置3的操作装置以及安装的各类应用程序(如所述的停车警示系统30)、程序代码等。
44.在进一步的实施例中,所述存储器31中存储有计算机程序的程序代码,且所述至少一个处理器32可调用所述存储器31中存储的程序代码以执行相关的功能。例如,图2中所述停车警示系统30的各个模块是存储在所述存储器31中的程序代码,并由所述至少一个处理器32所执行,从而实现所述各个模块的功能以达到对停车进行警示的目的(详见下文中
对图3的描述)。
45.在本发明的一个实施例中,所述存储器31存储一个或多个计算机可读指令,所述一个或多个计算机可读指令被所述至少一个处理器32所执行以实现对停车进行警示的目的。具体地,所述至少一个处理器32对上述计算机可读指令的具体实现方法详见下文中对图3的描述。
46.图3是本发明较佳实施例提供的停车警示方法的流程图。
47.在本实施例中,所述停车警示方法可以应用于车载装置3中,对于需要进行停车警示的车载装置3,可以直接在该车载装置3上集成本发明的方法所提供的用于停车警示的功能,或者以软件开发工具包(software development kit,sdk)的形式运行在所述车载装置3上。
48.如图3所示,所述停车警示方法具体包括以下步骤,根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
49.步骤s1、识别模块301识别车辆100的停车位置所对应的交通标线的图像特征。
50.在第一实施例中,所述识别车辆100的停车位置所对应的交通标线的图像特征包括:利用所述定位设备36在预设的高精地图39上定位所述车辆100的停车位置;及从所述预设的高精地图39获得所述车辆100的停车位置所对应的交通标线的图像特征,其中,所述图像特征包括,但不限于,颜色特征及/或形状特征。
51.在第二实施例中,所述识别车辆100的停车位置所对应的交通标线的图像特征包括:利用摄像头34拍摄图像,所述图像包括所述车辆100的停车位置所对应的交通标线;及利用图像识别算法从所述图像中识别所述交通标线的图像特征,其中,所述图像特征包括,但不限于,颜色特征及/或形状特征。
52.本实施例中,所述利用图像识别算法从所述图像中识别所述交通标线的图像特征包括:利用模板匹配法从所拍摄的图像中识别交通标线;从所拍摄图像中截取交通标线的图像;计算所截取的交通标线的图像的每个像素点的rgb值;根据所有像素点的rgb值确定所述交通标线的颜色。例如,识别模块301可以预设定义各种颜色分别所对应的rgb值的取值范围;根据每个像素点的rgb值确定每个像素点的颜色;将与最多像素点对应的颜色作为所述交通标线的颜色。
53.本实施例中,可以将各种样式的交通标线(例如白线、红线、黄线等)分别作为模板。
54.需要说明的是,在其他实施例中,可以先根据所述第一实施例识别车辆100的停车位置所对应的交通标线的图像特征;若无法识别到所述车辆100的停车位置所对应的交通标线的图像特征,再考虑根据所述第二实施例来识别车辆100的停车位置所对应的交通标线的图像特征。
55.另外还需要说明的是,由于不同国家的交通规则所规定的行驶方向存在差异,有的是靠右行驶,有的是靠左行驶。在这里,若所规定的行驶方向为靠右行驶,那么所述车辆100的停车位置所对应的交通标线是指所述车辆100所在车道的右侧的标线。反之若所规定的行驶方向为靠左行驶,那么所述车辆100的停车位置所对应的交通标线是指所述车辆100所在车道的左侧的标线。即所述车辆100的停车位置所对应的交通标线是与交通规则所规定的行驶方向相关的。
56.举例而言,参阅图4所示,车辆100当前停在车道d,若交通规则所规定的行驶方向为靠右行驶,那么所述车辆100的停车位置所对应的交通标线是指d1。反之,若交通规则所规定的行驶方向为靠左行驶,那么所述车辆100的停车位置所对应的交通标线是指d2。
57.在一个实施例中,识别模块301于确定所述车辆100停车时,识别车辆100的停车位置所对应的交通标线的图像特征。换句话来讲,所述停车位置可以定义为在确定了所述车辆100停车的前提下该车辆100当前所在的位置。
58.具体地,当所述车辆100的速度为0时,所述识别模块301确定所述车辆100停车。本实施例中,所述识别模块301可以利用速度感测器(图中未示出)感测所述车辆100的速度。
59.步骤s2、判断模块302基于所述交通标线的图像特征确定所述车辆100的停车位置的类别。
60.在一个实施例中,所述基于所述交通标线的图像特征确定所述车辆100的停车位置的类别包括:
61.当所述交通标线的颜色特征为红色时,确定所述车辆100的停车位置为禁止停车位置;
62.当所述交通标线的颜色特征为白色时,确定所述车辆100的停车位置是合法停车位置;及
63.当所述交通标线的颜色特征为黄色时,确定所述车辆100的停车位置是临时停车位置。
64.在一个实施例中,当在步骤s1中没有识别到所述车辆100的停车位置所对应的交通标线时,判断模块302确定所述车辆100的停车位置是合法停车位置。
65.步骤s3、判断模块302基于所述车辆100的停车位置的类别确定所述车辆100是否违规停车。当确定所述车辆100违规停车时,执行步骤s4。当确定所述车辆100没有违规停车时,结束流程。
66.本实施例中,所述基于所述车辆100的停车位置的类别确定所述车辆100是否违规停车包括:
67.当所述车辆100的停车位置为禁止停车位置时,确定所述车辆100违规停车;
68.当所述车辆100的停车位置为合法停车位置时,确定所述车辆100没有违规停车;及
69.当所述车辆100的停车位置为临时停车位置时,检测所述车辆100的停车参数,基于所述车辆100的停车参数与所述临时停车位置所对应的停车规则确定所述车辆100是否违规停车。其中,所述车辆100的停车参数包括,但不限于,所述车辆100在所述停车位置的时间段、所述车辆的停车时长、所述车辆的引擎是否熄火。
70.具体地,所述临时停车位置所对应的停车规则包括对停车时间段以及停车时长的限制,以及在临时停车时对车辆的引擎不可以熄火的限制。因此,当车辆100处于临时停车位置时,判断模块302可以根据所述车辆100的停车参数与所述临时停车位置所对应的停车规则来确定车辆100是否违规停车。例如,当当前时间属于临时停车位置的限制停车时段时,则可确定车辆100违规停车。
71.步骤s4、当基于所述车辆100的停车位置的类别确定所述车辆100违规停车时,执行模块303按照预设的提示方式发出警示。
72.在一个实施例中,所述预设的提示方式可以是指在所述显示屏35上显示文本信息,利用所述文本信息来提示所述车辆100的驾驶员违规停车。
73.在其他实施例中,所述预设的提示方式还可以包括以语音播报的方式提示所述车辆100的驾驶员违规停车。
74.在一个实施例中,当确定所述车辆100违规停车时,执行模块303存储所述车辆100的相关信息。例如,可以将所述车辆100的相关信息存储到与所述车载装置3通讯连接的服务器中,该服务器可以为车辆管理公司例如出租车公司、物流公司的服务器。从而便于车辆管理公司对每台车辆进行管理。当然,所述执行模块303也可以将所述车辆100的相关信息存储到所述车载装置3的存储器31中。
75.在一个实施例中,所述相关信息包括所述车辆100的驾驶员信息(例如驾驶员的姓名、驾驶证号码等)、所述车辆100的车牌号、所述车辆100的停车位置、违规停车的时间(也即是当前时间)。
76.在一个实施例中,所述执行模块303或者服务器还可以基于所存储的所有车辆的所述相关信息定期分析所有车辆的违规停车情况,包括,但不限于:统计对应违规停车次数最多的停车位置、统计对应违规停车次数最多/最少的驾驶员。
77.所述执行模块303或者服务器还可以基于定期分析结果结合奖惩机制对驾驶员实施奖惩。例如,对在预定时间段(如1个月内)内违规停车次数最多的驾驶员扣减奖金数额等。
78.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
79.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
80.另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
81.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
82.最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜