交通违章行为监控方法和交通监控系统与流程

文档序号:33504142发布日期:2023-03-17 23:06阅读:29来源:国知局
交通违章行为监控方法和交通监控系统与流程

1.本技术涉及信息技术领域,更具体地,涉及交通违章行为监控方法和相关装置。


背景技术:

2.随着城市交通的发展以及道路车辆的急剧增加,交通违章和事故的隐患正日益凸显。要治理繁忙的道路交通,交通规则制定、大数据分析和人工智能技术的应用以及相关软硬件配套设施的完善都是其中不同的解决维度。而随着技术的发展,综合使用这些手段进行交通管理的配置也已是管理部门的日常工作内容了,特别是通过摄像机捕捉车辆行驶照片。要达成如此效果的前提是要在道路交通监控系统中对摄像机捕捉到的每张道路照片中的每一条车道、限速、行驶方向、智能规则等内容进行一一的参数配置。但是在这过程中,配置软件还存在一些操作使用上的问题,影响了规则配置效率。


技术实现要素:

3.本技术提供一种交通违章行为监控方法和交通监控系统,可以提高摄像机的配置效率。
4.第一方面,本技术实施例提供一种交通违章行为监控方法,包括:在显示界面的第一显示区域呈现多个交通信号图标;在该显示界面的第二显示区域呈现包括目标路段的第一道路图像;获取至少一个第一输入,该第一输入用于选择该多个交通信号图标中的至少一个,该第一输入还用于将选择的交通信号图标标记在该第一道路图像中;在该第二显示区域呈现第二道路图像,该第二道路图像为标记有该第一输入选择的交通信号图标的该第一道路图像;监控摄像机拍摄的该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于违法该第二道路图像中的至少一个交通信号图标指示的行为。
5.上述技术方案直观可视地在画面中融合现实场景和交通规则图示,从而可以将需要监控的违法行为的图标直接标记在道路图像中,而不需要手动输入参数。另外,上述技术方案也不需要知道道路标识和实际道路的对应关系。因此,上述技术方案可以提高摄像机的配置效率。
6.结合第一方面,在第一方面的一种可能的实现方式中,该在该显示界面的第二显示区域呈现第一道路图像之前,该方还包括:获取摄像机对该目标路段拍摄得到的原始道路图像;根据该原始道路图像,确定n个交通信号图标,n为大于或等于1的正整数;确定该第一道路图像,其中该第一道路图像为标记有该n个交通信号图标的该原始道路图像。
7.上述技术方案利用图像识别技术识别出原始道路图像中交通信号标志并将识别出的交通信号标志标记在原始道路图像中,这样可以减少人工标记的交通信号图标数量,从而进一步提高交通规则配置的效率。
8.结合第一方面,在第一方面的一种可能的实现方式中,该根据该第三道路图像,确定n个交通信号图标,包括:对该原始道路图像进行交通信号标志识别,得到该n个交通信号图标,其中该n个交通信号图标与该原始道路图像中的n个交通信号标志一一对应。
9.结合第一方面,在第一方面的一种可能的实现方式中,该根据该原始道路图像,确定n个交通信号图标,包括:对该原始道路图像进行交通信号标志识别,得到m个交通信号图标,其中该m个交通信号图标与该原始道路图像中的m个交通信号标志一一对应,m为大于n的正整数;根据第二输入删除该m个交通信号图标中的至少一个交通信号图标,得到该n个交通信号图标。
10.结合第一方面,在第一方面的一种可能的实现方式中,该方法还包括:根据第三输入,调整该第一道路图像中的一个或多个交通信号图标的位置。这样可以避免自动识别出的交通信号图标位置不准确的情况。例如,两个不同的限速标志可能会自动识别到同一条道路中。
11.结合第一方面,在第一方面的一种可能的实现方式中,该方法还包括:获取第四输入,该第四输入用于选择在第三显示区域呈现的多个第二交通违章行为中的至少一个第二交通违章行为;监控该目标路段中是否发生该第二输入选择的第二交通违章行为中的一个或多个。
12.第二交通违章行为是与交通信号标志没有对应关系的违章行为。例如,第二交通违章行为可以包括主驾未系安全带,副驾未系安全带,开车接打电话等。是否监控这些交通违章行为无法通过设置交通标志图标来实现。而上述技术方案提供了实现设置监控这些交通违章行为的方案,从而可以使用摄像机识别更多种类的交通违章行为。
13.第二方面,本技术实施例提供一种交通监控系统,包括:计算机设备,用于在该计算机设备的显示界面的第一显示区域呈现多个交通信号图标;该计算机设备,还用于在该显示界面的第二显示区域呈现包括目标路段的第一道路图像;该计算机设备,还用于获取至少一个第一输入,该第一输入用于选择该多个交通信号图标中的至少一个,该第一输入还用于将选择的交通信号图标标记在该第一道路图像中;该计算机设备,还用于在该第二显示区域呈现第二道路图像,该第二道路图像为标记有该第一输入选择的交通信号图标的该第一道路图像;该计算机设备,还用于根据该第二道路图像确定第一配置信息并将该第一配置信息发送至摄像机,该第一配置信息用于指示该摄像机监控该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于违法该第二道路图像中的至少一个交通信号图标指示的行为;该摄像机,用于接收该第一配置信息并根据该第一配置信息监控该目标路段中是否发生该第一交通违章行为。
14.结合第二方面,在第二方面的一种可能的实现方式中,该计算机设备,还用于获取该摄像机对该目标路段拍摄得到的原始道路图像;该计算机设备,还用于根据该原始道路图像,确定n个交通信号图标,n为大于或等于1的正整数;该计算机设备,还用于确定该第一道路图像,其中该第一道路图像为标记有该n个交通信号图标的该原始道路图像。
15.结合第二方面,在第二方面的一种可能的实现方式中,该计算机设备,具体用于对该原始道路图像进行交通信号标志识别,得到该n个交通信号图标,其中该n个交通信号图标与该原始道路图像中的n个交通信号标志一一对应。
16.结合第二方面,在第二方面的一种可能的实现方式中,该计算机设备,具体用于对该原始道路图像进行交通信号标志识别,得到m个交通信号图标,其中该m个交通信号图标与该原始道路图像中的m个交通信号标志一一对应,m为大于n的正整数;根据第二输入删除该m个交通信号图标中的至少一个交通信号图标,得到该n个交通信号图标。
17.结合第二方面,在第二方面的一种可能的实现方式中,该计算机设备,还用于根据第三输入,调整该第一道路图像中的一个或多个交通信号图标的位置。
18.结合第二方面,在第二方面的一种可能的实现方式中,该计算机设备,还用于获取第四输入,该第四输入用于选择在第三显示区域呈现的多个第二交通违章行为中的至少一个第二交通违章行为;该计算机设备,还用于根据该第四输入,生成第二配置信息并将该第二配置信息发送至该摄像机,该第二配置信息用于指示该摄像机监控该目标路段中是否发生该第四输入选择的第二交通违章行为中的一个或多个;该摄像机,还用于接收该第二配置信息并根据该第二配置信息监控该目标路段中是否发生该第二交通违章行为中的一个或多个。
19.第三方面,本技术实施例还提供一种计算机设备,该计算机设备包括获取单元、显示单元、输入单元、处理单元和发送单元,其中该获取单元,用于获取包括目标路段的第一道路图像;该显示单元,用于在显示界面的第一显示区域呈现多个交通信号图标;该显示单元,还用于在该显示界面的第二显示区域呈现该第一道路图像;该输入单元,用于获取至少一个第一输入,该第一输入用于选择该多个交通信号图标中的至少一个,该第一输入还用于将选择的交通信号图标标记在该第一道路图像中;该处理单元,用于根据该至少一个第一输入,生成第二道路图像,该第二道路图像为标记有该第一输入选择的交通信号图标的该第一道路图像;该显示单元,还用于在该第二显示区域程序该第二道路图像;该处理单元,还用于根据该第二道路图像确定第一配置信息,该第一配置信息用于指示摄像机监控该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于违反该第二道路图像中的至少一个交通信号图标指示的行为;该发送单元,用于将该第一配置信息发送至该摄像机。
20.结合第三方面,在第三方面的一种可能的实现方式中,该获取单元,具体用于获取该摄像机对该目标路段拍摄得到的原始道路图像;根据该原始道路图像,确定n个交通信号图标,n为大于或等于1的正整数;确定该第一道路图像,其中该第一道路图像为标记有该n个交通信号图标的该原始道路图像。
21.结合第三方面,在第三方面的一种可能的实现方式中,该获取单元,具体用于对该原始道路图像进行交通信号标志识别,得到该n个交通信号图标,其中该n个交通信号图标与该原始道路图像中的n个交通信号标志一一对应。
22.结合第三方面,在第三方面的一种可能的实现方式中,该获取单元,具体用于对该原始道路图像进行交通信号标志识别,得到m个交通信号图标,其中该m个交通信号图标与该原始道路图像中的m个交通信号标志一一对应,m为大于n的正整数;根据该输入单元获取的第二输入删除该m个交通信号图标中的至少一个交通信号图标,得到该n个交通信号图标。
23.结合第三方面,在第三方面的一种可能的实现方式中,该获取单元,还用于根据该输入单元获取的第三输入,调整该第一道路图像中的一个或多个交通信号图标的位置。
24.结合第三方面,在第三方面的一种可能的实现方式中,该输入单元,还用于获取第四输入,该第四输入用于选择在第三显示区域呈现的多个第二交通违章行为中的至少一个第二交通违章行为;该处理单元,还用于根据该第四输入,生成第二配置信息,该第二配置信息用于指示该摄像机监控该目标路段中是否发生该第四输入选择的第二交通违章行为
中的一个或多个;该发送单元,还用于将该第二配置信息发送至该摄像机。
25.第四方面,本技术实施例还提供了一种芯片系统,该芯片系统包括逻辑电路,该逻辑电路用于与输入/输出接口耦合,通过该输入/输出接口传输数据,以执行上述实施例中计算机设备执行的各个步骤。
26.第五方面,本技术实施例还提供了一种芯片系统,该芯片系统包括逻辑电路,该逻辑电路用于与输入/输出接口耦合,通过该输入/输出接口传输数据,以执行上述实施例中摄像机执行的各个步骤。
27.第六方面,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中计算机设备执行的步骤。
28.第七方面,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中摄像机执行的步骤。
29.第八方面,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中计算机设备执行的步骤。
30.根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中摄像机执行的步骤。
31.根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的计算机设备和至少一个摄像机
附图说明
32.图1是本技术实施例提供的一种交通监控系统的示意图。
33.图2是摄像机设置界面的示意图。
34.图3所示的道路拍摄场景图的示意图。
35.图4是根据本技术实施例的一种交通违章行为监控方法的示意性流程图。
36.图5是本技术实施例的一个显示界面的示意图。
37.图6是本技术实施例的另一个显示界面的示意图。
38.图7是将自行车道图标标记在第一道路图像后该显示界面的示意图。
39.图8是本技术实施例的另一个显示界面的示意图。
40.图9是本技术实施例的另一个显示界面的示意图。
41.图10是本技术实施例的另一个显示界面的示意图。
42.图11是根据本技术实施例提供的计算机设备的示意性结构框图。
43.图12是根据本技术实施例提供的摄像机的示意性结构框图。
44.图13是根据本技术实施例提供的计算机设备的示意性结构框图。
45.图14是根据本技术实施例提供的摄像机的示意性结构框图。_
具体实施方式
46.下面将结合附图,对本技术中的技术方案进行描述。
47.本技术实施例中的术语“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
48.以及,除非有特别说明,本技术实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的顺序、时序、优先级或者重要程度。
49.本技术实施例中所称的芯片可以是系统芯片(system on chip,soc),还可以是中央处理器(central processor unit,cpu),还可以是网络处理器(network processor,np),还可以是数字信号处理电路(digital signal processor,dsp),还可以是应用处理器(application processor,ap),或其他集成芯片。
50.本技术实施例中所称的交通信号标志可以包括交通信号灯、交通标志和交通标线。
51.交通信号灯可以包括机动车信号灯、非机动车信号灯、人行横道信号灯、方向指示指示灯等。
52.交通标志(也可以称为道路交通标志或者标志)是以颜色、形状、字符、图形等向道路使用者传递信息,用于管理交通的设施。交通标志通常以交通标志牌的方式设置在道路行进方向的右侧或者行车道上方;也可以根据具体情况设置在道路行进方向的左侧,或左右两侧同时设置。
53.交通标志按其作用分类,分为主标志和辅助标志两大类。主标志主要包括警告标志、禁令标志、指示标志、指路标志等。辅助标志是附设在主标志下,对主标志进行辅助说明的标志。常见的交通标志包括限速标志、禁止停车标志、禁止掉头标志等。
54.交通标线(也可以称为道路交通标线或者标线)是由施划或安装于道路上的各种线条、箭头、文字、图案及立面标记、实体标记、凸起路标和轮廓标所构成的交通设置。交通标线的作用是向道路使用者传递有关道路交通的规则、警告、指引等信息,可以与标志配合使用,也可以单独使用。
55.交通标线按照功能可以分为指示标线、禁止标线和警告标线。常见的交通标线包括白色虚线、白色实线、双黄实线、人行横道线、导向箭头、路面文字标记(例如路面限速标记等)、路面图形标记(例如机动车路面标记、非机动车路面标记等)等、本技术实施例中所称的摄像机包括所有具有交通违章行为识别和拍摄功能的摄像头,包括智能违停抓拍球、电子警察、卡口监控摄像头、区间测速摄像头等。摄像机可以是固定摄像头(例如固定在交通杆上的摄像头)也可以是可移动的摄像头(例如移动式测速摄像头或者设置在警车上的流动摄像头)。摄像机可以拍摄连续的照片或者视频,识别拍摄到的照片或者视频中是否包括交通违章行为。摄像机可以对一条道路的违法行为进行监控,也可以同时监控多条道路的违法行为。
56.本技术实施例将包含有道路的图像称为道路图像。道路可以是人行道、非机动车
道、机动车道等。道路图像可以是由摄像机拍摄的。例如,道路图像可以是由摄像机拍摄的照片,或者,道路图像可以是从摄像机拍摄到的视频中截取的一帧图像。道路图像也可以是根据摄像机拍摄的图像生成的二维或者三维图片。例如,在获取到摄像机拍摄到的图像后,可以识别出该图像中包括的行车道数目、交通标线等信息。然后,根据识别出的行车道数目和交通标线等信息生成对应于该图像的二维或三维道路图像。这样生成的道路图像可以排除图像中与交通信息无关的内容,例如道路两侧的树木、道路两侧的建筑物等。
57.图1是本技术实施例提供的一种交通监控系统的示意图。如图1所示的交通监控系统100包括:计算机设备101、服务器102、摄像机111、摄像机112、摄像机113。
58.计算机设备101可以是计算机设备,例如台式计算机、笔记本电脑、平板电脑等。用户可以通过计算机设备101设置需要摄像头记录的交通违章行为。
59.摄像机(例如摄像机111、摄像机112和摄像机113)用于对道路进行监控,根据计算机设备101的设置,将拍摄到的发生违章行为的道路图像发送至服务器102。为了便于描述,以下将发生违章行为的道路图像称为违章图像。服务器102接收来自于摄像头的违章图像,生成一条违章记录并保存该违章记录。该违章记录中可以包括违章图像、发生违章行为的地点、发生违章行为的时间、发生违章行为的车牌号码以及车主信息。在一些实施例中,摄像机可以将发生违章行为的地点和时间发送给服务器102。在另一些实施例中,摄像机可以将发生违章行为的时间发送给服务器102。发生违章行为的地点可以由服务器102自行确定。例如,服务器102可以保存摄像机的身份信息和位置的对应关系,根据发送违章图像的摄像机的身份信息确定发生违章行为的地点。发生违章行为的车牌号码可以由摄像机或者服务器102识别。车主信息可以由服务器102根据识别出的车牌号码确定。车主信息可以包括车主姓名、电话、身份证号码以及车辆的车架号等。服务器102可以将违章行为通过短信、应用推送或者电话等方式通知给车主。
60.图2是摄像机设置界面的示意图。一些摄像机可以利用如图2所示的界面进行设置。如图2所示,一些车道属性(例如车道总数、车道用途、车道属性等)需要通过下拉菜单的形式进行选择,另一些车道属性(例如车道号、限制高速、限制低速)需要用户手动输入。
61.图2这种通过文本输入和下来选择方式对摄像机进行设置难以将设置内容和实际场景对应。例如,用户需要知道车道号与摄像机拍摄到的道路的对应关系,然后才能设置车道用途。以图3所示的道路拍摄场景图为例。如图3所示,从左到右的三条车道依次为:机动车道、公交车道和非机动车道。摄像机111和摄像机113的拍摄方向与车辆行进方向相同。因此,摄像机111和摄像机113拍摄到的三条车道从左到右依次为:机动车道、公交车道和非机动车道。但是,摄像机112的拍摄方向与车辆行进方向相反。因此,摄像机112拍摄到的三条车道从左到右依次为:非机动车道、公交车道和机动车道。如果摄像机拍摄到的道路都是从左到右依次编号,那么摄像机111中的车道1为机动车道,车道2为公交车道,车道3为非机动车道,而摄像机112中的车道1为非机动车道,车道2为公交车道,车道3为机动车道。可见,摄像机111和摄像机112的车道编号和车道用途正好相反。如果不对照实际场景,很容易将车道用途设置错误。
62.图4是根据本技术实施例的一种交通违章行为监控方法的示意性流程图。
63.401,在显示界面的第一显示区域呈现多个交通信号图标。
64.交通信号图标是用于表示交通信号标志的图标。例如,交通信号灯图片、交通标志
图标、交通标线图标。
65.402,在该显示界面的第二显示区域呈现包括目标路段的第一道路图像。
66.403,获取至少一个第一输入,该第一输入用于选择该多个交通信号图标中的至少一个,该第一输入还用于将选择的交通信号图标标记在该第一道路图像中。
67.404,在第二显示区域呈现第二道路图像,该第二道路图像是标记有该第一输入选择的交通信号图标的第一道路图像。
68.405,监控摄像机拍摄的该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于该第二道路图像中的至少一个交通信号图标。
69.图4所示的技术方案可以在道路图像中进行交通规则配置,从而可以提高交通规则配置和辨识效率。
70.下面结合图5至图10,对本技术的技术方案进行介绍。
71.可以看出,图4所示的交通违章行为的监控方法大致可以分为两个阶段:配置阶段和监控阶段,其中配置阶段可以包括步骤401至步骤404,监控阶段包括步骤405。配置阶段可以由如图1所示的系统中的计算机设备101或者计算机设备101中的部件(例如芯片)实现。监控阶段可以由如图1所示的摄像机实现。
72.在一些实施例中,该第一道路图像可以是摄像机拍摄到的目标路段的原始道路图像。该原始道路图像可以是摄像机拍摄到的照片、视频中的一帧图像或者是摄像机拍摄的实时视频画面。
73.图5是本技术实施例的一个显示界面的示意图。如图5所示的显示界面包括第一显示区域和第二显示区域。
74.如图5所示的第一显示区域显示有多个交通信号图标,例如,车道线、车道用途图标、行驶方向图标、最高限速图标和最低限速图标。
75.如图5所示的第二区域显示的是第一道路图像,该第一道路图像是摄像机拍摄到的原始道路图像。
76.在另一些实施例中,该第一道路图像可以是对原始道路图像进行处理后得到的道路图像。对原始道路图像进行处理可以是利用图像识别技术识别出原始道路图像中的交通信号标志,将识别出的内容对应的图标标记在原始道路图像中。标记有识别出的交通信号标志的图标的道路图像就是该第一道路图像。
77.图6是本技术实施例的另一个显示界面的示意图。如图6所示的显示界面包括第一显示区域和第二显示区域。
78.如图6所示的第二区域显示的是第一道路图像,该第一道路图像是摄像机拍摄到的原始道路图像上标记有白虚线以及行驶方向的道路图像。
79.图6中的白虚线可以利用图像识别技术确定。
80.在一些实施例中,行驶方向图标可以根据车辆的行驶方向确定。例如,在图6所示的道路中,道路图像中的道路2和道路3中有清晰的车辆,因此可以根据道路2和道路3中的车辆的行驶方向确定道路2和道路3的行驶方向;而道路1中没有机动车,道路3中拍摄到的机动车画面不清楚,因此,暂时无法确定道路1和道路3的行驶方向。可以理解的是,图6中的“道路1”、“道路2”、“道路3”和“道路4”只是为了便于描述而在图中做的标注,并非是第二显示区域呈现的道路图像中的内容。
81.行驶方向图标也可以根据相邻的摄像机的设置确定。还以图3为例,摄像机111和摄像机113是设置在同一条道路上的不同摄像头,且摄像机111和摄像机113的拍摄方向相同。假设先将摄像机111拍摄到的道路的行驶方向设置好,那么摄像机113可以根据摄像机111的设置确定道路的行驶方向,并在道路上标记相应的行驶方向图标。
82.如图5和图6所示的第一显示区域显示有多个交通信号图标,例如,车道线、车道用途图标、行驶方向图标、最高限速图标和最低限速图标。
83.在一些实施例中,自动识别出的交通信号标志对应的图标可以都标记在原始道路图像上,得到该第一道路图像。换句话说,如果对原始道路图像进行交通信号标志识别,得到n个交通信号图标,那么该第一道路图像中包括该n个交通信号图标。该n个交通信号图标与原始道路图像中的n个交通信号标志一一对应,n为大于或等于1的正整数。
84.在另一些实施例中,自动识别出的交通信号标志可能会出现错误。例如,由于磨损的原因,可能会将白实线识别为白虚线。又如,由于遮挡或者角度问题,可能会识别错限速标志中的速度(例如将80识别为30),或者,对交通标志的识别出现错误(例如图6中将限制重量20吨的标志识别成了限制最高车速为20的标志)。又如,根据车辆行驶方向识别出的某一道路的行驶方向是直行,但是该道路实际的行驶方向是直行左转。或者,一些交通违章行为无法通过摄像机拍摄到的图像识别。例如,图6中的限制重量20吨的标志。但是道路中并未设置用于检测重量的检测装置。因此,摄像机可能无法判断拍摄到的道路图像中的车辆是否超过限重。在这些情况下,用户可以删除识别出的一个或多个交通信号图标,然后利用第一输入重新设置交通信号图标。换句话说,在此情况下,对原始道路图像进行交通信号标志识别可以得到m个交通信号图标,然后通过输入操作删除该m个交通信号图标中的至少一个,得到n个交通信号图标。该第一道路图像中包含该n个交通信号图标。用于删除至少一个交通信号图标的输入操作可以称为第二输入。
85.在一些实施例中,如果第一道路图像是标记有交通信号图标的原始道路图像,那么可能出现某一个或多个交通信号图标所在的位置不准确的情况。在此情况下,用户可以手动调整该一个或多个交通信号图标的位置。用于调整该一个或多个交通信号图标的位置的输入可以称为第三输入。
86.下面,结合如图5所示的显示界面,对如何在第一道路图像中设置交通信号图标进行介绍。
87.在一些实施例中,第一输入可以通过拖拽的方式实现。例如,如图5所示,用户可以使用鼠标左键点击自行车道图标,然后将该自行车道图标拖拽到位置1。这样,就完成了将自行车道图标标记在第一道路图像的第一输入。此时,第二显示区域显示的第一道路图像中包含了该第一输入选择的自行车道图标。
88.在另一些实施例中,第一输入可以通过点击的方式实现。例如,用户可以先使用鼠标左键点击自行车道图标,然后在位置1再次点击鼠标左键。这样,就完成了将自行车道图标标记在第一道路图像的第一输入。此时,第二显示区域显示的第一道路图像中包含了该第一输入选择的自行车道图标。
89.图7是将自行车道图标标记在第一道路图像后该显示界面的示意图。如图7所示的第二显示区域呈现的是标记有自行车道图标标记的第一道路图像。
90.在另一些实施例中,第一输入可以选择多个交通信号图标,并将多个交通信号图
标标记在第一道路图像中。例如,如图8所示,可以通过快捷键或者在第一显示区域提供多选操作选项,启动多选操作,选择机动车道图标、直行图标和限速50图标三个图标,然后通过拖拽操作或者点击操作将选择的图标标记在道路1的位置2处。这样,就完成了将机动车道图标、直行图标和限速50图标标记在第一道路图像的第一输入。此时,第二显示区域显示的第一道路图像如图9所示。
91.上述技术方案直观可视地在画面中融合现实场景和交通规则图示,提高交通规则配置和辨识效率。
92.在监控阶段,可以根据配置阶段得到的第二道路图像(即标记有交通信号图标的第一道路图像)中的交通信号图标,来判断目标路段是否发生对应于交通信号图标的交通违章行为。可以将与至少一个交通信号图标对应的交通违章行为称为第一交通违章行为。例如,以图9为例,假设确定机动车在道路1中的行驶速度为60,那么可以记录该机动车的违章行为并拍摄违章照片。
93.一些交通违章行为与交通信号标志没有对应关系。例如,开车接打电话、主驾未系安全带、副驾未系安全带等。这种交通违章行为可以称为第二交通违章行为。在第三显示区域可以呈现多个第二交通违章行为,然后选择该多个第二交通违章行为中的一个或多个。摄像机可以监控目标路段中是否包括选择的第二交通违章行为。用于选择第二交通违章行为的输入可以称为第四输入。
94.如图10所示的第三显示区域呈现的第二交通违章行为包括:开车接打电话、主驾未系安全带、附件未系安全带。如图10所示,第三显示区域中的开车接打电话和主驾未系安全带被选中。因此,摄像机可以监控目标路段中是否发生开车接打电话和主驾未系安全带的行为。
95.在一些实施例中,第三显示区域还可以呈现多个第一交通违章行为,该多个第一交通违章行为中的每个第一交通违章行为都与第二道路图像中的一个或多个交通信号图标对应。该多个第一交通违章行为都处于选中状态。用户可以取消对该多个第一交通违章行为的一个或多个的监控。如图10所示,第三显示区域呈现了以下第一交通违章行为:逆行、超速,其中逆行对应于图9中的道路1中标记的行驶方向图标,超速对应于图9中的道路1中标记的限速50图标。默认情况下,逆行和超速都处于选中状态。用户可以取消其中一个或全部的监控。例如,用户可以取消对道路1逆行行为的监控。这样,摄像机只需要监控道路1中是否会发生超速行为。
96.在另一些实施例中,第三显示区域还包括一个或多个未选中的交通违章行为,这些交通违章行为有对应的交通信号图标,但是这些交通违章行为对应的交通信号图标并未包含在第二道路图像中。这些交通违章行为可以称为第三交通违章行为。用户可以通过输入选择为一个或多个道路选择第三交通违章行为。被选中的第三交通违章行为对应的交通信号图标会被标记在第二道路图像中。摄像机还会监控被选中的第三交通违法行为。例如,用户为道路1选中的第三交通违章行为是违法掉头。在此情况下,第二道路图像中会增加违法掉头对应的图标。
97.在一些实施例中,第一显示区域、第二显示区域和第三显示区域可以出现自一个显示界面中。
98.在另一些实施例中,第二显示区域和第三显示区域可以在不同的显示界面呈现。
例如,第一显示界面可以包括第一显示区域和第二显示区域;第二显示界面可以包括第一显示区域和第三显示区域。
99.在一些实施例中,在完成了对各个车道的配置后,用户可以点击显示界面中的完成配置图标(或者通过快捷键),然后,计算机设备110可以将第一配置信息发送至对应的摄像机。用于选择完成车道配置的输入可以称为第五输入。第一配置信息用于指示该摄像机监控该目标路段中是否发生第一交通违章行为。
100.例如,假设在呈现了如图10第二显示区域后,计算机设备101检测到了第五输入。在此情况下,计算机设备101可以将配置信息发送至摄像机101。摄像机101可以根据该第一配置信息对各个道路的交通违章行为进行监控。
101.在另一些实施例中,计算机设备110在确定道路图像中的交通信号图标发生变化(例如增加、减少、或者位置改变等),就可以向摄像机101发送配置信息,该配置信息用于指示该摄像机看看该目标路段中是否发生与当前单路图像中的交通信号图标对应的违章行为。
102.在一些实施例中,计算机设备110还可以根据该第四输入,生成第二配置信息并将该第二配置信息发送至该摄像机。该第二配置信息用于指示摄像机监控该目标路段中是否发生第四输入选择的第二交通违章行为中的一个或多个。
103.在一些实施例中,第二配置信息的触发方式可以是用户手动触发的。换句话说,用户在完成第二交通违章行为的选择后可以点击显示界面中的完成配置图标(或者通过快捷键))。在此情况下,计算机设备110根据选择的第二交通违章行为生成该第二配置信息并将该第二配置信息发送至摄像机101。
104.在另一些实施例中,第二配置信息的触发方式可以是自动触发的。在此情况下,如果用户选择的第二违章行为发生变化(增加、减少),那么计算机设备110根据选择的第二交通违章行为生成该第二配置信息并将该第二配置信息发送至摄像机101。
105.图11是根据本技术实施例提供的计算机设备的示意性结构框图。如图11所示的计算机设备1100包括:获取单元1101,显示单元1102、输入单元1103、处理单元1104和发送单元1105。
106.获取单元1101,用于获取包括目标路段的第一道路图像。
107.显示单元1102,用于在显示界面的第一显示区域呈现多个交通信号图标;
108.显示单元1102,还用于在该显示界面的第二显示区域呈现该第一道路图像;
109.输入单元1103,用于获取至少一个第一输入,该第一输入用于选择该多个交通信号图标中的至少一个,该第一输入还用于将选择的交通信号图标标记在该第一道路图像中。
110.处理单元1104,用于根据该至少一个第一输入,生成第二道路图像,该第二道路图像为标记有该第一输入选择的交通信号图标的该第一道路图像。
111.显示单元1101,还用于在该第二显示区域呈现第二道路图像。
112.处理单元1104,还用于根据该第二道路图像确定第一配置信息,该第一配置信息用于指示摄像机监控该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于违反该第二道路图像中的至少一个交通信号图标指示的行为。
113.发送单元1105,用于将该第一配置信息发送至该摄像机。
114.可选的,在一些实施例中,获取单元1101,具体用于获取摄像机对该目标路段拍摄得到的原始道路图像;根据该原始道路图像,确定n个交通信号图标,n为大于或等于1的正整数;确定该第一道路图像,其中该第一道路图像为标记有该n个交通信号图标的该原始道路图像。
115.可选的,在一些实施例中,获取单元1101,具体用于对该原始道路图像进行交通信号标志识别,得到该n个交通信号图标,其中该n个交通信号图标与该原始道路图像中的n个交通信号标志一一对应。
116.可选的,在一些实施例中,获取单元1101,具体用于对该原始道路图像进行交通信号标志识别,得到m个交通信号图标,其中该m个交通信号图标与该原始道路图像中的m个交通信号标志一一对应,m为大于n的正整数;根据输入单元1103获取的第二输入删除该m个交通信号图标中的至少一个交通信号图标,得到该n个交通信号图标。
117.可选的,在一些实施例中,获取单元1101,还用于根据输入单元1103获取的第三输入,调整该第一道路图像中的一个或多个交通信号图标的位置。
118.可选的,在一些实施例中,获取单元1101获取的第一道路图像就是该摄像机拍摄到的原始道路图像。
119.可选的,在一些实施例中,输入单元1103,还用于获取第四输入,该第四输入用于选择在第三显示区域呈现的多个第二交通违章行为中的至少一个第二交通违章行为。处理单元1104,还用于根据该第四输入,生成第二配置信息,该第二配置信息用于指示该摄像机监控该目标路段中是否发生该第四输入选择的第二交通违章行为中的一个或多个。发送单元1105,还用于将该第二配置信息发送至摄像机。
120.图12是根据本技术实施例提供的摄像机的示意性结构框图。如图12所示的摄像机1200包括接收单元1201、处理单元1202、摄像单元1203。
121.接收单元1201,用于接收来自于计算机设备的第一配置信息。
122.该第一配置信息用于指示摄像机监控该目标路段中是否发生第一交通违章行为,其中该第一交通违章行为对应于违反该第二道路图像中的至少一个交通信号图标指示的行为
123.摄像单元1203,用于拍摄道路图像。
124.处理单元1202,用于确定摄像单元1203拍摄到的道路图像中是否发生该第一配置信息指示的第一交通违章行为。
125.接收单元1202,还用于接收来自于计算机设备的第二配置信息。
126.该第二配置信息用于指示该摄像机监控该目标路段中是否发生第二交通违章行为中的一个或多个。
127.处理单元1202,用于确定摄像单元1203拍摄到的道路图像中是否发生该第二配置信息指示的第二交通违章行为。
128.摄像机1200还可以包括发送单元(图中未示出)。该发送单元可以将摄像单元1203拍摄到的原始道路图像发送至计算机设备,以便于计算机设备根据该原始道路图像生成配置信息。该发送单元还可以将包含有交通违章行为的图片发送至计算机设备或者服务器。
129.图13是根据本技术实施例提供的一种计算机设备的结构框图。如图13所示的计算机设备1300包括:处理器1301,内存单元1302,存储介质1303。
130.处理器1301,内存单元1302和存储介质1303可以通过总线1304相通信。
131.处理器1301是计算机设备1300的控制中心。可选的,处理器1301包括一个或多个中央处理器(central processor unit,cpu)。如图13所示的cpu 0和cpu 1。可选的,计算机设备1300包括多个处理器。处理器1301可以是单核(单cpu)处理器,也可以是多核(多cpu)处理器,除非另有说明,否则用于执行任务的处理器或存储器等部件可以实现为临时配置的用于在给定时间执行任务的通用组件或制造用于执行任务的特定组件,如本文所使用的术语“处理器”是指一个或多个设备或电路。处理器1301还可以是其他通用处理器、例如图形处理器(graphics processing unit,gpu),系统芯片(system on chip,soc),数字信号处理器(digital signal processor,dsp)或其任意组合。
132.处理器1301的cpu执行的程序代码可以存储在内存单元1302或存储介质1303中。可选的,程序代码(例如,内核、待调试程序)存储在存储介质1303中,被复制到存储器单元1302中供处理器1301执行。处理器1301可执行至少一个操作系统,该操作系统可以是linux
tm
、unix
tm
等。处理器1301通过控制其他程序或进程的执行,控制与周边设备的通信,控制数据处理设备资源的使用,从而控制计算设备1300的运行,以此实现上述方法的操作步骤。
133.上述方法中所需的原始道路图像以及根据该原始道路图像确定的第一道路图像和第二道路图像等可以保存在存储介质1303中。
134.总线1304除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线1304。
135.可选地,上述计算机设备1300还包括通信接口(图中未示出),该通信接口用于实现计算机设备1300与外部器件或设备的通信,例如,计算机设备1300可以通过该通信接口接收摄像机拍摄的原始道路图像并将确定的配置信息发送至摄像机。
136.应理解,根据本技术实施例的计算机设备1300可对应于本技术实施例中的计算机设备1100,并且计算机设备1300中的各个模块的上述和其它操作和/或功能分别为了实现上述方法的相应流程,为了简洁,在此不再赘述。
137.图14是本技术实施例提供的一个摄像机的示意性结构框图。如图14所示的摄像机1400包括摄像头模组1410和与摄像头模组1410通信连接的图像处理器1420。
138.摄像头模组1410用于获取图像数据并将图像数据输入到图像处理器1420中,以便图像处理器1420对图像数据进行处理。其中,摄像头模组1410与图像处理器1420的通信连接可以包括通过走线等电连接方式进行数据传输,也可以通过耦合等方式实现数据传输。可以理解的是,摄像头模组1410与图像处理器1420还可以通过其它能够实现数据传输的方式实现通信连接。
139.图像处理器1420的功能是通过一系列复杂的数学算法运算,对数字图像信号进行优化处理,最后把处理后的信号传到显示器上。图像处理器1420可以是图像处理芯片或数字信号处理芯片(digital signal processor,dsp),它的作用是将感光芯片获得的数据及时快速地传递给中央处理器并刷新感光芯片,因此dsp芯片的好坏,直接影响画面品质(比如色彩饱和度,清晰度等)。
140.一些实施例中,摄像机1400还包括模数转换器1430。模数转换器1430连接于摄像头模组1410与图像处理器1420之间。模数转换器1430用于将摄像头模组1410产生的信号转
换为数字图像信号并传输至图像处理器1420,再通过图像处理器1420对数字图像信号进行处理,最终通过显示屏或者显示器进行图像或者影像显示。
141.一些实施例中,摄像机1400还包括存储器1440,存储器1440与图像处理器1420通信连接,图像处理器1420对图像数字信号加工处理以后再将图像传输至存储器1440中,以便于在后续需要查看图像时能够随时从存储中查找图像并在显示屏上进行显示。一些实施例中,图像处理器1420还会对处理后的图像数字信号进行压缩,再存储至存储器1440中,以节约存储器1440空间。
142.摄像头模组1410包括光学镜头1411、感光元件1412和色彩滤波阵列1413。感光元件1412位于光学镜头1411的像侧,且当摄像头模组1410进行工作时,待成像景物通过光学镜头1411后在感光元件1412上成像。具体的,摄像头模组1410的工作原理为:被摄景物反射的光线l通过光学镜头1411生成光学图像投射到感光元件1412的表面,感光元件1412将光学图像转为电信号即模拟图像信号s1并将转环得到的模拟图像信号s1传输至模数转换器1430,以通过模数转换器1430转换为数字图像信号s2给图像处理器1420。
143.感光元件1412是一种半导体芯片,表面包含有几十万到几百万的光电二极管,受到光照射时,会产生电荷,通过模数转换器1430芯片转换成数字信号。感光元件1412可以是电荷耦合元件(charge coupled device,ccd),也可以是互补金属氧化物导体器件(complementary metal-oxide semiconductor,cmos)。电荷藕合器件感光元件1412ccd使用一种高感光度的半导体材料制成,能把光线转变成电荷,通过模数转换器1430芯片转换成数字信号。ccd由许多感光单位组成。当ccd表面受到光线照射时,每个感光单位会将电荷反映在组件上,所有的感光单位所产生的信号加在一起,就构成了一幅完整的画面。互补性氧化金属半导体cmos主要是利用硅和锗这两种元素所做成的半导体,使其在cmos上共存着带n(带

电)和p(带+电)级的半导体,这两个互补效应所产生的电流即可被处理芯片纪录和解读成影像。
144.摄像机1400还包括收发器1450,用于将图像处理器1420得到的原始道路图像发送至计算机设备。收发器1450,还用于接收计算机设备发送的配置信息。图像处理器1420还可以根据该配置信息确定是否发生交通违章行为。收发器1450还可以用于将发生交通违章行为的图像发送至计算机设备或者服务器。发生交通违章行为的图像也可以保存在存储器1440中。
145.应理解,根据本技术实施例的摄像机1400可对应于本技术实施例中的摄像机1200,并且摄像机1400中的各个模块的上述和其它操作和/或功能分别为了实现上述方法的相应流程,为了简洁,在此不再赘述。
146.本技术实施例还提供了一种芯片系统,该芯片系统包括逻辑电路,该逻辑电路用于与输入/输出接口耦合,通过该输入/输出接口传输数据,以执行上述实施例中计算机设备执行的各个步骤。
147.本技术实施例还提供了一种芯片系统,该芯片系统包括逻辑电路,该逻辑电路用于与输入/输出接口耦合,通过该输入/输出接口传输数据,以执行上述实施例中摄像机执行的各个步骤。
148.在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令或程序代码完成。结合本技术实施例所公开的方法的步骤可以直接体现为
硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
149.应注意,本技术实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令或程序代码完成。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
150.可以理解,本技术实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
151.根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中计算机设备执行的步骤。
152.根据本技术实施例提供的方法,本技术还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中摄像机执行的步骤。
153.根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中计算机设备执行的步骤。
154.根据本技术实施例提供的方法,本技术还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机实现上述实施例中任意一个实施例中摄像机执行的步骤。
155.根据本技术实施例提供的方法,本技术还提供一种系统,其包括前述的计算机设备和至少一个摄像机
156.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
157.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
158.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
159.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
160.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
161.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令或程序代码用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
162.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1