CN114860359B - 图像处理方法、***和存储介质 - Google Patents
图像处理方法、***和存储介质 Download PDFInfo
- Publication number
- CN114860359B CN114860359B CN202210356175.0A CN202210356175A CN114860359B CN 114860359 B CN114860359 B CN 114860359B CN 202210356175 A CN202210356175 A CN 202210356175A CN 114860359 B CN114860359 B CN 114860359B
- Authority
- CN
- China
- Prior art keywords
- information
- current
- target
- area information
- matching degree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 230000002452 interceptive effect Effects 0.000 claims abstract description 155
- 238000001514 detection method Methods 0.000 claims abstract description 124
- 238000000034 method Methods 0.000 claims abstract description 62
- 230000004044 response Effects 0.000 claims abstract description 45
- 238000012545 processing Methods 0.000 claims abstract description 40
- 238000013135 deep learning Methods 0.000 claims description 10
- 238000003384 imaging method Methods 0.000 claims description 6
- 239000010410 layer Substances 0.000 description 67
- 229910000831 Steel Inorganic materials 0.000 description 45
- 239000010959 steel Substances 0.000 description 45
- 239000003795 chemical substances by application Substances 0.000 description 19
- 238000010586 diagram Methods 0.000 description 19
- 230000003993 interaction Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 14
- 238000013528 artificial neural network Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 230000000694 effects Effects 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 9
- 230000006854 communication Effects 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000011176 pooling Methods 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000004587 chromatography analysis Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000036541 health Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000002356 single layer Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
- G06V10/235—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on user input or interaction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30264—Parking
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Processing (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明公开了一种图像处理方法、***和存储介质。该方法包括:在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。本发明解决了对对象进行检测的效率低的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种图像处理方法、***和存储介质。
背景技术
目前,在对对象进行判级的过程中,通常是在***中布设一定数量的图像采集设备,图像采集设备对可移动对象的承载对象进行层析,基于图像采集设备分析结果的好坏,对对象进行判级,但是在图像采集设备被部分遮挡时,会导致判级结果不准确,因而,上述方法仍存在对对象进行检测的效率低的技术问题。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种图像处理方法、***和存储介质,以至少解决对对象进行检测的效率低的技术问题。
根据本发明实施例的一个方面,提供了一种图像处理方法。该方法可以包括:在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一个方面,还提供了另一种图像处理方法。该方法可以包括:获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一个方面,还提供了另一种车辆的图像检测方法。该方法可以包括:在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一个方面,还提供了一种图像处理装置。该装置可以包括:第一显示单元,用于在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;第一获取单元,用于基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;第二显示单元,用于响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一个方面,还提供了另一种图像处理装置。该装置可以包括:第二获取单元,用于获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;确定单元,用于基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;发送单元,用于响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一个方面,还提供了一种车辆的图像检测装置。该装置可以包括:第三显示单元,用于在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息;第三获取单元,用于基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;第四显示单元,用于响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一方面,还提供了一种图像处理***,包括:服务器,用于获取与第一对象关联的当前区域信息和目标区域信息,且基于当前区域信息和目标区域信息确定匹配度,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;客户端,用于响应于匹配度大于目标阈值,显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一项的图像处理方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,在程序运行时执行上述任意一项的图像处理方法。
在本发明实施例中,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种图像处理方法的计算机终端(或移动设备)的硬件结构框图;
图2是根据本发明实施例的一种图像处理方法的计算环境的结构框图;
图3是根据本发明实施例的一种图像处理方法的流程图;
图4是根据本发明实施例的另一种图像处理方法的流程图;
图5是根据本发明实施例的一种车辆的图像检测方法的流程图;
图6是根据本发明实施例的一种废钢判级停车指示***的示意图;
图7是根据本发明实施例的一种废钢判级停车指示方法的流程图;
图8是根据本发明实施例的一种车辆定位算法的流程图;
图9是根据本发明实施例的交互界面显示的示意图;
图10是根据本发明实施例的一种对象的检测方法的服务网格的结构框图;
图11是根据本发明实施例的一种图像处理装置的示意图;
图12是根据本发明实施例的另一种图像处理装置的示意图;
图13是根据本发明实施例的一种车辆的图像检测装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
首先,在对本申请实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
全卷积神经网络(Fully Convolutional Networks,简称为FCN),对图像进行像素级的分类,从而解决了语义级别的图像分割,可以接受任意尺寸的输入图像,采用反卷积层对最后一个卷积层的图像进行上采样,使它恢复到输入图像相同的尺寸,从而可以对每个像素都产生了一个预测,同时保留了原始输入图像中的空间信息,实现在上采样的特征图上进行逐像素分类;
前馈神经网络(Feedforward neural network,简称为Fnn),简称前馈网络,是人工神经网络的一种,在此种神经网络中,各神经元从输入层开始,接收前一级输入,并输入到下一级,直至输出层,整个网络中无反馈,可用一个有向无环图表示,前馈神经网络是最早被提出的人工神经网络,也是最简单的人工神经网络类型,按照前馈神经网络的层数不同,可以将其划分为单层前馈神经网络和多层前馈神经网络;
蒙版(mask),是一种容器,定义了一组图形并将它们作为半透明的媒介,可以用来组合前景对象和背景,蒙版依附于图层,与效果、变换一样,作为图层的属性存在;
停车指示***,是能够引导车辆顺利进入目的车位的指示***,可以指在停车场引导车辆停入空车位的智能停车引导***,由探测器对车位进行检测,通过显示屏显示空车位信息,通过显示的信息,实现轻松停车。
实施例1
根据本发明实施例,还提供了一种图像处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1是根据本发明实施例的一种图像处理方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器(处理器可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输模块106。除此以外,还可以包括:显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为BUS总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
应当注意到的是上述一个或多个处理器和/或其他图像处理电路在本文中通常可以被称为“图像处理电路”。该图像处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,图像处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本申请实施例中所涉及到的,该图像处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的图像处理方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及图像处理,即实现上述的图像处理方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
图1示出的硬件结构框图,不仅可以作为上述计算机终端10(或移动设备)的示例性框图,还可以作为上述服务器的示例性框图,一种可选实施例中,图2是根据本发明实施例的一种图像处理方法的计算环境的结构框图,图2以框图示出了使用上述图1所示的计算机终端10(或移动设备)作为计算环境201中计算节点的一种实施例。图2是根据本发明实施例的一种图像处理方法的计算环境的结构框图,如图2所示,计算环境201包括运行在分布式网络上的多个(图中采用210-1,210-2,…,来示出)计算节点(如服务器)。每个计算节点都包含本地处理和内存资源,终端用户202可以在计算环境201中远程运行应用程序或存储数据。应用程序可以作为计算环境301中的多个服务220-1,220-2,220-3和220-4进行提供,分别代表服务“A”,“D”,“E”和“H”。
终端用户202可以通过客户端上的web浏览器或其他软件应用程序提供和访问服务,在一些实施例中,可以将终端用户202的供应和/或请求提供给入口网关230。入口网关230可以包括一个相应的代理来处理针对服务220(计算环境201中提供的一个或多个服务)的供应和/或请求。
服务220是根据计算环境201支持的各种虚拟化技术来提供或部署的。在一些实施例中,可以根据基于虚拟机(VM)的虚拟化、基于容器的虚拟化和/或类似的方式提供服务220。基于虚拟机的虚拟化可以是通过初始化虚拟机来模拟真实的计算机,在不直接接触任何实际硬件资源的情况下执行程序和应用程序。在虚拟机虚拟化机器的同时,根据基于容器的虚拟化,可以启动容器来虚拟化整个操作***(OS),以便多个工作负载可以在单个操作***实例上运行。
在基于容器虚拟化的一个实施例中,服务220的若干容器可以被组装成一个POD(例如,Kubernetes POD)。举例来说,如图2所示,服务220-2可以配备一个或多个POD 240-1,240-2,…,240-N(统称为POD 240)。每个POD 240可以包括代理245和一个或多个容器242-1,242-2,…,242-M(统称为容器242)。POD 240中一个或多个容器242处理与服务的一个或多个相应功能相关的请求,代理245通常控制与服务相关的网络功能,如路由、负载均衡等。其他服务220也可以陪陪类似于POD 240的POD。
在操作过程中,执行来自终端用户202的用户请求可能需要调用计算环境201中的一个或多个服务220,执行一个服务220的一个或多个功能坑你需要调用另一个服务220的一个或多个功能。如图2所示,服务“A”220-1从入口网关230接收终端用户202的用户请求,服务“A”220-1可以调用服务“D”220-2,服务“D”220-2可以请求服务“E”220-3执行一个或多个功能。
上述的计算环境可以是云计算环境,资源的分配由云服务提供上管理,允许功能的开发无需考虑实现、调整或扩展服务器。该计算环境允许开发人员在不构建或维护复杂基础设施的情况下执行响应事件的代码。服务可以被分割完成一组可以自动独立伸缩的功能,而不是扩展单个硬件设备来处理潜在的负载。
在上述所示的运行环境下,本申请提供了如图3所示的图像处理方法。需要说明的是,该实施例的图像处理方法可以由图1所示实施例的移动终端执行。
图3是根据本发明实施例一的图像处理方法的流程图,如图3所示,该方法可以包括以下步骤:
步骤S302,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息。
在本发明上述步骤S302提供的技术方案中,获取与第一对象关联的当前区域信息,在交互界面上显示与第一对象关联的当前区域信息和第一对象需要停靠至的目标区域信息,其中,交互界面可以为移动终端的界面,比如,可以为便携式终端的操作界面,可以为手机、笔记本、平板电脑甚至包括车载电脑等,只要可以显示的界面都可以作为本身请中的交互界面,不做具体限制;第一对象可以为任意在目标区域信息中的对象,可以为可移动对象,比如,汽车、废钢车辆等;当前区域信息可以为当前第一对象实际位置所处的位置信息,该位置信息可以以虚拟框的形式显示在交互界面上,可以用于表示第一对象当前所处区域的区域信息,可以包括位置信息、方向信息等;目标区域信息可以为预设停车位置信息,可以以虚拟框的形式显示在交互界面上,也可以以真实方框绘制在地面上,用于表示第一对象需要停放的位置。
可选地,可以通过手持终端扫描第一对象,得到第一对象的信息,将扫描得到的信息发送给服务器,服务器可以对得到的信息进行处理,得到第一对象的目标区域信息和当前区域信息,将目标区域信息和当前区域信息传输并显示在交互界面上。
可选地,当第一对象为移动车辆时,第一对象驶入目标区域,可以通过手持终端对第一对象进行扫描,确定第一对象的信息,确定的信息可以为第一对象的车牌和***编号、方位等信息;将确定的信息发送给服务器,服务器获取到信息,可以利用车辆定位算法,确定第一对象的当前区域信息,同时,对第一对象进行成像,确定目标区域信息;可以由服务器上的控制程序采集到目标区域信息和当前区域信息,控制器将采集到的信息传输至移动终端的交互界面上进行显示,其中,传输方式可以包括无线通讯、有线通信等方式,此处不做具体限定。
步骤S304,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
在本发明上述步骤S304提供的技术方案中,基于界面上所显示的目标区域信息,第一对象调整所处位置,基于第一对象的位置,确定当前区域信息,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度可以用于表示当前区域与目标区域之间的匹配程度,可以为通过控制算法计算得到,比如,可以以数字、汉子、百分数等方式显示在交互界面上,此处不对匹配度的显示方式做具体限制。
可选地,当前区域信息和目标区域信息可以以虚拟框的形式显示在交互界面上,也可以以黑白、彩色图片的形式显示在目标界面上;基于当前区域信息和目标区域信息,确定匹配度,并可以将匹配度以数字、百分数、分数或汉字等形式显示在交互界面上,其中,匹配度可以和当前区域信息和目标区域信息显示在同一交互界面上,也可以不显示在同一交互界面上;基于交互界面上的匹配度对第一对象进行调整,并将调整之后的当前区域信息和目标区域信息显示在交互界面上,基于调整后的当前区域信息和目标区域信息,确定匹配度。
举例而言,便携式终端的使用者,或者司机,通过交互界面上所显示的匹配度或者其他界面上提供的辅助信息,比如,辅助信息可以包括向左移动、向右移动或者前后移动等指导第一对象移动的信息,进行第一对象的位置的微调,可能会反复若干次,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度。
步骤S306,响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
在本发明上述步骤S306提供的技术方案中,当检测出目标区域信息和当前区域信息的匹配度大于目标阈值,响应于匹配度大于目标阈值,则在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,可以为在交互界面上显示的一组件,比如,当匹配度大于目标阈值时,在交互界面上显示“是否允许检测设备对第一对象所承载的第二对象进行检测”的第一提示信息,可以通过点击选择“是”组件,允许由检测设备对第一对象所承载的第二对象进行检测,需要说明的是,此处仅作举例说明,不对第一提示信息的显示方式做具体限定;第二对象可以为第一对象上所放置的对象,比如,可以为车辆上的废钢;检测设备部署于目标区域所关联的位置上,比如,可以为目标区域的侧面或者角落上,目标区域可以为固定停车场等第一对象的放置区域。
可选地,当检测出第一对象的目标位置信息和当前位置信息的匹配度大于目标阈值时,可以输出第一提示信号至移动终端,在交互界面上显示第一提示信息,第一提示信息可以为是否允许检测设备对第一对象所承载的第二对象进行检测,响应于选择允许按钮,则允许部署于目标区域所关联的位置上的检测设备对第一对象所承载的第二对象进行检测。
通过本申请上述步骤S302至步骤S306,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上,也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,对第一对象所承载的第二对象进行检测,从而通过一个良好的停靠区域,使得对第二对象的检测更加稳定和准确,进而实现了提高对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
下面对该实施例的上述方法进行进一步地介绍。
作为一种可选的实施方式,步骤S304,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,包括:获取来自于服务器的匹配度,其中,匹配度为由服务器基于当前区域信息和目标区域信息确定得到。
在该实施例中,可以基于当前区域信息和目标区域信息确定匹配度,比如,可以通过服务器上的控制算法对当前区域信息和目标区域信息进行检测,确定显示在交互界面上的当前区域信息和目标区域信息的匹配度,交互界面获取来自服务器的匹配度,并显示在交互界面上。
可选地,在相关技术中,通常是结合现场距离传感器定位信息,确定车辆是否停放到位,但成本高,而本申请基于当前区域信息和目标区域信息确定匹配度,基于匹配度确定目标车辆是否停放到位,并不需要传输所有的信息至移动终端,从而可以降低带宽、快速实现前端与后端车辆定位算法的交互。
作为一种可选的实施方式,响应于匹配度不大于目标阈值,在交互界面上显示第二提示信息,其中,第二提示信息用于提示调整当前区域信息。
在该实施例中,获取来自于服务器的匹配度,当匹配度不大于目标阈值时,响应于匹配度不大于目标阈值,在交互界面上显示第二提示信息,其中,第二提示信息可以为交互界面上的组件上显示的指导车辆移动的辅助信息,比如,辅助信息可以包括:向左移动、向右移动或者前后移动等信息,用于提示操作对象;操作对象可以为司机、移动终端的手持者等,不做具体限定,对第一对象的当前区域信息(当前位置)进行调整。
可选地,便携式终端的使用者,或者司机,可以通过交互界面显示的匹配度或者其他界面上提供的第二提示信息,对第一对象的当前区域信息进行位置的调整,可能会重复若干次,其中,辅助信息可以和匹配度显示在同一交互界面,也可以显示在不同交互界面,此处不做具体限制。
举例而言,交互界面上可以有当前区域信息和目标区域信息的简化图,微调过程可以充分体现在交互界面上,可以通过交互界面显示的匹配度或者其他界面上提供的第二提示信息,对第一对象的位置进行调整。
作为一种可选的实施方式,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,包括:基于目标区域信息和调整后的当前区域信息,获取显示在交互界面上的调整后的匹配度。
在该实施例中,对第一对象的目标区域信息进行调整,对调整之后的当前区域信息和目标区域信息之间进行匹配度的比较,并将计算得到的匹配度显示在交互界面上。
作为一种可选的实施方式,在交互界面上显示第一对象的移动信息,其中,移动信息用于表示第一对象的移动状态,且用于和匹配度调整当前区域信息。
在该实施例中,可以在交互界面上显示第一对象的移动信息,其中,移动信息可以用于表示第一对象的移动状态,可以为指导车辆移动的辅助信息,比如,向左移动、向右移动或者前后移动等等。
可选地,软件中存在多个不同的交互界面,可以通过滑动或者点击操作,更改软件的交互界面,不如,可以通过滑动将显示位置匹配程度的交互界面更改为提供移动信息的交互界面,可以基于移动信息,调整第一对象的位置。
作为一种可选的实施方式,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,包括:在交互界面上显示当前区域信息和目标区域信息,且禁止显示除当前区域信息和目标区域信息之外的信息。
在该实施例中,仅需要在交互界面上显示当前区域信息和目标区域信息,为保证低带宽,禁止在显示当前区域信息和目标区域信息的交互界面上显示除当前区域信息和目标区域信息之外的信息,其中,禁止显示的信息可以为当前摄像头获取的彩色图像等信息。
可选地,在显示当前区域信息和目标区域信息的交互界面上,不需要显示摄像头获取的全部信息,也可以为了实时和低带宽,仅显示目标区域信息的虚拟框,和当前区域信息的虚拟框,从而确保低带宽和提高图像信息安全性。
在本发明实施例中,本申请在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上,也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,对第一对象所承载的第二对象进行检测,从而通过一个良好的停靠区域,使得对第二对象的检测更加稳定和准确,进而实现了提高对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
本发明实施例还从服务器侧提供了另一种图像处理方法。
图4是根据本发明实施例的另一种图像处理方法的流程图。如图4所示,该方法可以包括以下步骤。
步骤S402,获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息。
在本发明上述步骤S402提供的技术方案中,服务器获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息可以用于表示第一对象当前所处区域的信息;目标区域信息可以用于表示第一对象需要停靠至目标区域的区域信息,目标区域可以为任一可以放置第一对象区域,可以为实际规划的场地;第一对象可以为任意在目标区域信息中的对象,可以为可移动对象,比如,汽车、废钢车辆等。
可选地,当第一对象进入目标区域,获取第一对象的信息,对获取到的信息进行处理,处理可以为运用算法对获得的数据进行处理等,此处不对处理方式做具体限定;确定与第一对象关联的当前区域信息和目标区域信息。
举例而言,当第一对象为车辆时,第一对象进入目标区域,获取第一对象的来车信息,来车信息可以包括第一对象的车牌和***编号、方位等信息;将来扫描得到的信息发送至服务器,服务器上的车辆定位算法可以基于来车信息进行实时运算,确定当前区域信息;同时,对预设的视野进行成像,得到目标区域信息;可以利用服务器中的控制程序,使服务器获取到当前区域信息和目标区域信息,其中,来车信息可以为由现场工人的手持终端扫描得到。
需要说明的是,在相关技术中,通常是通过在固定停车位置,额外增加距离传感器,以确定来车的来车信息,但该方法铺设周期长,且存在需要增加***的集成成本的问题,而在本申请中,基于摄像头成像,采用固定停车位置,实现在不增加成本和周期的情况下,实时确定车辆的当前区域信息和目标区域信息。
步骤S404,基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
在本发明上述步骤S404提供的技术方案中,基于交互界面上所显示的目标区域信息,第一对象不断调整所处位置,基于第一对象调整的位置,确定当前区域信息,基于当前区域信息和目标区域信息,确定匹配度,其中,匹配度可以用于表示当前区域与目标区域之间的匹配程度,可以通过控制算法计算得到。
步骤S406,响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
在本发明上述步骤S406提供的技术方案中,基于当前区域信息和目标区域信息确定匹配度,判断匹配度是否大于目标阈值,响应于匹配度大于目标阈值,则服务器向客户端发送第一提示信息,其中,目标阈值可以为设定的值,此处不做具体限定,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,可以为在交互界面上显示的一组件,比如,当匹配度大于目标阈值时,在交互界面上显示“是否允许检测设备对第一对象所承载的第二对象进行检测”的第一提示信息,可以通过点击选择“是”组件,允许由检测设备对第一对象所承载的第二对象进行检测,需要说明的是,此处仅作举例说明,不对第一提示信息的显示方式做具体限定;第二对象可以为第一对象上所放置的对象,比如,可以为车辆上的废钢;检测设备部署于目标区域所关联的位置上,比如,可以为目标区域的侧面或者角落上,目标区域可以为固定停车场等第一对象的放置区域。
可选地,当前区域信息和目标区域信息的匹配度超过目标阈值时,输出第一提示信号给移动终端(比如,可以为便携式终端),在交互界面上显示第一提示信息,第一提示信息可以为是否允许检测设备对第一对象所承载的第二对象进行检测,响应于选择允许按钮,则允许部署于目标区域所关联的位置上的检测设备对第一对象所承载的第二对象进行检测。
举例而言,当第一对象为车辆时,第一对象进入目标区域,确定第一对对象的当前区域信息和目标区域信息,基于第一对象的当前区域信息和目标区域信息,确定当前区域信息和目标区域信息的匹配度,当当前区域信息和目标区域信息的匹配度大于目标阈值时,则服务器向客户端发送第一提示信息,响应于客户终端选择允许由检测设备对第一对象所承载的第二对象进行检测,则检测设备即对第二对象开始检测,检测设备可以对抓拍到的图片进行检测,确定第二对象的信息。
通过本申请上述步骤S402至步骤S406,获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,对第一对象所承载的第二对象进行检测,从而通过一个良好的停靠区域,使得对第二对象的检测更加稳定和准确,进而实现了提高对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
下面对该实施例的上述方法进行进一步地介绍。
作为一种可选的实施方式,获取与第一对象关联的当前区域信息,包括:获取由图像采集设备采集到的第一对象的原始图像,其中,图像采集设备部署于目标区域所关联的位置上;基于原始图像确定第一对象的蒙版信息,其中,蒙版信息用于表示第一对象的当前位置;基于蒙版信息确定当前区域信息。
在该实施例中,可以将图像采集设备部署于目标区域所关联的位置上,通过图像采集设备对第一图像的当前区域信息进行采集,获取到第一对象的原始图像,基于原始图像确定第一对象的蒙版信息,基于蒙版信息确定当前区域信息,其中,图像采集设备可以为可以进行图像采集的设备,可以为具备摄影、录像的设备,比如,摄像机、手机、监控等,此处不做具体限制;原始图像可以为采集到的原始彩色图像;蒙版信息可以为1和0,蒙版值为1的区域可以表示为第一对象的当前区域信息;蒙版信息可以为车的当前区域信息的蒙版。
可选地,图像采集设备部署于目标区域所关联的位置上,当第一对象进入目标区域时,可以通过图像采集设备对第一图像的当前区域信息进行采集,以获取第一对象的原始图像,比如,当图像采集设备为摄像头的时候,可以通过拍摄的形式获取第一对象的原始图像,可以通过深度学习算法对原始图像进行处理,得到第一对象的蒙版信息,基于蒙版信息确定当前区域信息,在该实施例中,图像采集设备可以布置于目标区域所关联的位置上,可以与第一对象完全分离开,无需采用图像采集设备自动跟踪和定位车辆。
可选地,可以通过图像采集设备采集到第一对象的原始图像,将采集到的原始图像输入定位算法中,得到车辆当前区域信息的蒙版,其中,定位算法可以为深度学习算法,蒙版信息可以为1和0,蒙版值为1的区域可以表示为车的当前区域信息,通过上述过程,确定当前区域信息,以完成对车辆的定位。
可选地,在该实施例中,当图像采集设备为摄像头、第一对象为车辆时,摄像头与车辆是完全分离开的,摄像头可以按照实际情况的需求不知在固定位置,比如,可以设置在固定停车场的侧面或者角落上等,仅与目标区域有关,与目标对象无关。
作为一种可选的实施方式,获取与第一对象关联的目标区域信息获目标区,包括:响应于检测到第一对象,向图像采集设备输出控制指令,其中,图像采集设备部署于目标区域所关联的位置上;获取由图像采集设备响应控制指令而采集到的目标区域信息。
在该实施例中,当第一对象在目标区域时,检测到目标区域上的第一对象,响应于检测到目标区域上第一对象,向图像采集设备输出控制指令,图像采集设备响应控制指令,对预设视野进行成像,得到目标区域信息。
可选地,当第一对象为车辆时,获取到目标区域上的车辆信息后,响应于检测到的第一对象的来车信息,向图像采集设备输出控制指令,图像采集设备响应控制指令,对预设视野进行成像,得到目标区域信息。
作为一种可选的实施方式,将当前区域信息和目标区域信息下发至客户端进行显示。
在该实施例中,可以通过控制程序将采集到的目标区域信息,和定位算法输出的当前位置信息,通过无线通讯等方式下发至客户端进行显示,其中,客户端可以为移动终端,或其他具有交互界面的终端,比如,可以为便携式终端的软件或者小程序。
需要说明的是,在本申请的交互界面上,可以显示当前摄像头获取的彩色图像,也可以为了实时和低带宽,仅显示预设位置信息的虚拟框,和当前位置信息的虚拟框,以确保用户的图像数据信息安全问题。
本发明实施例在废钢判级停车场景下还提供了一种车辆的图像检测方法。
图5是根据本发明实施例的一种车辆的图像检测方法的流程图。如图5所示,该方法可以包括以下步骤。
步骤S502,在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息。
在本发明上述步骤S502提供的技术方案中,在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息,可以为地面划定的预设停车位置,也可以为仅存在于交互界面上的虚拟框。
可选地,由于废钢装卸现场很难有空间和稳定性,来布置特定的停车预置标记,因此,可以在交互界面上显示与车辆关联的当前区域信息和目标区域信息(可以以虚拟框的形式显示),通过交互界面上的显示,可以感知到车辆的当前位置信息与预设停车位置之间的匹配度。
步骤S504,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
在本发明上述步骤S504提供的技术方案中,基于当前区域信息和目标区域信息,确定当前区域信息和目标区域信息的匹配度,并将匹配度显示在交互界面上,可以基于匹配度对第一对象进行调整,其中,匹配度可以用于表示当前区域与目标区域之间的匹配程度。
步骤S506,响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
在本发明上述步骤S506提供的技术方案中,基于当前区域信息和目标区域信息,确定当前区域信息和目标区域信息的匹配度,并将匹配度显示在交互界面上,可以基于匹配度对第一对象进行调整,直至当前区域信息和目标区域信息的匹配度大于目标阈值,相应于匹配度大于目标阈值,则在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,可以基于交互界面的匹配度对第一对象进行调整,直至匹配度大于目标阈值,也可以在交互界面上显示其他辅助信息,比如,向左移动、向右移动等,基于辅助信息对第一对象进行移动,基于第一对象的移动,实时计算当前区域信息和目标区域信息的匹配度,当匹配度大于目标阈值时,响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,第一提示信息可以为在交互界面上显示由允许或不允许的组件,响应于允许操作,检测设备对车辆所承载的工业对象进行检测。
可选地,停车完毕之后,专门的卸载废钢***即对废钢开始卸载,每卸载废钢的一个表面后,摄像头就抓拍若干图片,通过废钢定级***对其中的废钢进行定位和等级的判别,最终卸载完整车之后,判级***输出综合的评判结果,本申请通过提供一个良好的停车位置,使这个判级结果更加稳定。
作为一种可选的实施方式,目标区域信息未部署于车辆所处的场景中。
在该实施例中,由于废钢装卸现场很难有空间和稳定性,来布置特定的停车预置标记,因此,目标区域信息可以不部署于车辆所处的场景中,可以在交互界面上显示与车辆关联的当前区域信息和目标区域信息(可以以虚拟框的形式显示)。
作为一种可选的实施方式,在交互界面上显示当前区域的蒙版,其中,蒙版为基于深度学习对当前区域信息转换得到。
在该实施例中,基于深度学习***,对当前区域信息进行转换得到车辆当前区域的蒙版,并将当前区域的蒙版显示在交互界面上,其中,蒙版可以为1和0,蒙版为1的可以表示为第一对象的当前区域。
可选地,图像采集设备部署于目标区域所关联的位置上,当第一对象进入目标区域时,可以通过图像采集设备对第一图像的当前区域信息进行采集,可以通过深度学习算法对采集到的信息进行处理,得到当前区域的蒙版,将当前区域的蒙版显示在交互界面上,以实现基于蒙版信息确定当前区域信息的目的。
在本发明实施例中,在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
实施例2
下面对该实施例的上述方法的优选实施方式进行进一步介绍,具体以一种废钢判级停车指示***进行说明。
废钢定级可以用于指导客户和司机合理合适地堆废钢车辆进行停放,一般会嵌套在已有地废钢定级的***中,废钢判级过程中,相关技术是基于视觉,比如,布设一定数量的摄像头,对装卸过程中,车厢内的废钢进行层析,但是,基于视觉分析结果的好坏,很大一部分取决于车辆是否停靠得当,车厢需要全部居于摄像头视野之内,否则就会由于视觉分析的来源信息缺乏,导致废钢判级不准确。
在相关技术中,废钢车辆无需固定停车位置,仅采用高清摄像头自动跟踪和定位,但是,由于废钢车辆的护栏往往较高,在摄像头位置固定后,即便摄像头有三维转动和光学变焦的功能,在某些视角下,仍然存在车辆护栏遮挡较大,导致废钢判级信息不全,结果不准确的问题。
基于上述问题,提出了人工智能废钢扣杂评级的方法,该方法自主识别车辆的轮廓信息,并结合现场距离传感器定位信息,确定车辆是否停放到位,如不满足要求,***提示司机将车辆停放到位,但是在该方法中,***专门布设了距离传感器等额外辅助硬件,存在铺设成本和周期相对较高的问题。
针对上述问题,本申请提出一套废钢判级停车指示***,该***采用车辆定位算法与司机进行实时交互和指示,并且不需要传输摄像头的全部信息给软件或者小程序,从而实现与司机的实时交互、互动,指示其进行合理停车,进行废钢的装卸和判级,可以极低带宽、快速实现前端与后端车辆定位算法的交互,提高司机停车体验。
下面对本发明实施例做进一步的介绍。
在该实施例中,在载有废钢的车辆进入的固定停车地点,安装了停车指示***,图6是根据本发明实施例的一种废钢判级停车指示***的示意图,如图6所示,整个***组成部分可以包括预设的停车位置602、摄像头601、服务器604、以及便携式终端605(包括但不限于手机),其中,便携式终端605可与服务器604进行无线通讯。
图7是根据本发明实施例的一种废钢判级停车指示方法的流程图,如图7所示,该方法可以包括以下步骤:
步骤S701,废钢车辆驶入预设停车位置。
在该实施例中,服务器获取来车信息后,控制摄像头开始对预设的视野进行成像,可以通过服务器上的车辆定位算法(可以为通过深度学习算法计算得到)进行实时运行计算,得到预设停车位置,服务器上的控制程序可以将采集到的预设停车位置信息,和定位算法输出的位置信息,通过无线通讯,传输到便携式终端上,废钢车辆基于位置信息,驶入预设停车位置。
可选地,来车信息可以由现场工人的手持终端,扫描得到来车的车牌和***编号等信息,并发送给服务器。
步骤S702,服务器端捕获预设停车位置/车辆定位算法位置。
在该实施例中,服务器端捕获预设停车位置/车辆定位算法位置,其中,图8是根据本发明实施例的一种车辆定位算法的流程图,如图8所示,车辆定位算法位置可以通过以下步骤计算得到。
步骤S801,获取输入图像。
定位算法的输入为摄像头的原始彩色图像,获取摄像头的原始彩色图像,以达到获取输入头像的目的。
步骤S802,对图像进行卷积层1和最大池化处理。
在该实施例中,对图像进行卷积层1和最大池化处理,其中,卷积层1的卷积核可以为64(7*7),最大池化可以为(3*3)。
步骤S803,对图像进行卷积层2和卷积层3的处理。
可选地,对经过卷积层1和最大池化处理后的图像进行卷积层2和卷积层3的处理,其中,卷积层2的卷积核可以为64(3*3);卷积层3的卷积核可以为128(3*3)。
步骤S804,对处理后图像进行卷积层4和卷积层5的处理。
可选地,对经过卷积层2和卷积层3处理的图像进行卷积层4和卷积层5的处理,其中,卷积层4的卷积核可以为128(3*3),步长为2(s=2);卷积层5的卷积核可以为256(3*3)。
步骤S805,对处理后图像进行卷积层6和卷积层7的处理。
可选地,对经过卷积层4和卷积层5处理的图像进行卷积层6和卷积层7的处理,其中,卷积层6的卷积核可以为256(3*3),步长为2(s=2);卷积层7的卷积核可以为256(3*3)。
步骤S806,对处理后图像进行卷积层8和卷积层9的处理。
可选地,对经过卷积层6和卷积层7处理的图像进行卷积层8和卷积层9的处理,其中,卷积层8的卷积核可以为256(3*3),步长为2(s=2);卷积层9的卷积核可以为256(3*3)。
步骤S807,对处理后的图像进行卷积层7、卷积层10、相加层1和上采样层1的处理。
可选地,对经过卷积层8和卷积层9处理的图像进行卷积层7、卷积层10、相加层1和上采样层1的处理,其中,卷积层10的卷积核可以为256(3*3),上采样层1可以为2倍上采样。
步骤S808,对处理后的图像进行卷积层5、卷积层10、相加层2和上采样层2的处理。
可选地,对经过卷积层7、卷积层10、相加层1和上采样层1处理的图像进行卷积层5、卷积层10、相加层2和上采样层2的处理,其中,上采样层2可以为2倍上采样。
步骤S809,对处理后图像进行上采样3的处理。
可选地,对经过卷积层5、卷积层10、相加层2和上采样层2处理的图像进行上采样层3的处理,其中,上采样层3可以为4倍上采样。
步骤S810,输出蒙版图像。
可选地,通过图6中的深度学习算法,输出一个当前的车的位置信息蒙版,其中,蒙版的值可以为0和1,蒙版值是1的区域,即为当前的车的位置信息。
可选地,通过车辆定位算法计算得到预设停车位置。
步骤S703,便携式终端接收到位置信息,显示并提示停车匹配度。
在该实施例,将预设停车位置和车辆实际位置进行比较,得到位置匹配程度,图9是根据本发明实施例的交互界面显示的示意图,如图9所示,在便携式终端上的界面上显示预设停车位置和车辆的实际停车位置,并将位置匹配程度显示在交互界面上。
可选地,由于废钢装卸现场,很难有空间和稳定性,来布置特定的停车预置标记,因此,图9中划定的预置停车位,可以是虚拟的,即,仅仅存在于图9中的界面上,给司机进行呈现,可以通过图9中的交互界面,感知到当前车辆位置与预置停车位置的匹配度,并给予交互界面中车辆与预设停车位置的差距对车辆位置进行调整。
步骤S704,判断汽车匹配度是否达标。
在该实施例中,服务器上的控制算法检测出预设停车位置和车辆实时位置的匹配度,判断汽车匹配度是否达标,如果否,则回到步骤S702,便携式终端的使用者,或者司机,通过交互界面所显示的位置匹配程度或者其他界面上提供的辅助信息,进行停车位置的微调,可能会反复若干次,直至停车匹配度达标。
其中,辅助信息可以为指导车辆移动的信息,比如,可以为向左移动、向右移动或者前后移动等信息。
步骤S705,停车结束。
当服务器上的控制算法检测出预设停车位置和车辆实时位置匹配度较高,并且超过特定阈值时,输出提示信号给便携式终端,完成废钢车辆的停车,停车结束。
可选地,停车完毕之后,专门的卸载废钢***即对废钢开始卸载,每卸载废钢的一个表面后,摄像头就抓拍若干图片,通过废钢定级***对其中的废钢进行定位和等级的判别。最终卸载完整车之后,判级***输出综合的评判结果,本身请通过确定一个良好的停车位置,以使得判级结果更加稳定。
在本申请中,摄像头与车辆时完全分离开的,摄像头是按照废钢判级***的需求,布设在固定位置,比如,设置在固定停车位的侧面或者角落上,与废钢车辆没有关联;同时,为了保障用户信息安全问题,本申请支持仅显示预置停车位和算法输出的当前车辆位置的蒙版(mask),来提示司机当前停车的匹配度,从而实现不在终端上显示废钢的场景彩图。
在本申请中,废钢车辆停车位置与停车软件或者小程序的交互过程、功能和界面,其中,界面又包含预设停车位置的虚拟框,以及表示当前车辆位置的虚拟框,在交互界面上,可以显示当前摄像头获取的彩色图像,也可以为了实时和低带宽,仅显示预设停车位置的虚拟框,和当前车辆实时位置的虚拟框,同时,又能确保用户的图像数据信息安全问题;通过将摄像头与车辆分离开来,布设在预定位置,从而解决了铺设周期长成本高的技术问题。
本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
另一种可选实施例中,图10以框图示出了使用上述图1所示的计算机终端10(或移动设备)作为服务网格的一种实施例。图10是根据本发明实施例的一种对象的检测方法的服务网格的结构框图,如图10所示,该服务网格1000主要用于方便多个微服务之间进行安全和可靠的通信,微服务是指将应用程序分解为多个较小的服务或者实例,并分布在不同的集群/机器上运行。
如图10所示,微服务可以包括应用服务实例A和应用服务实例B,应用服务实例A和应用服务实例B形成服务网格1000的功能应用层。在一种实施方式中,应用服务实例A以容器/进程1008的形式运行在机器/工作负载容器组1104(POD),应用服务实例B以容器/进程1100的形式运行在机器/工作负载容器组1106(POD)。
在一种实施方式中,应用服务实例A可以是商品查询服务,应用服务实例B可以是商品下单服务。
如图10所示,应用服务实例A和网格代理(sidecar)1003共存于机器工作负载容器组614,应用服务实例B和网格代理1005共存于机器工作负载容器114。网格代理1003和网格代理1005形成服务网格1000的数据平面层(data plane)。其中,网格代理1003和网格代理1005分别以容器/进程1004,容器/进程1004可以接收请求112,以用于进行商品查询服务,网格代理1006的形式在运行,并且网格代理1003和应用服务实例A之间可以双向通信,网格代理1005和应用服务实例B之间可以双向通信。此外,网格代理1003和网格代理1005之间还可以双向通信。
在一种实施方式中,应用服务实例A的所有流量都通过网格代理1003被路由到合适的目的地,应用服务实例B的所有网络流量都通过网格代理1005被路由到合适的目的地。需要说明的是,在此提及的网络流量包括但不限于超文本传输协议(Hyper Text TransferProtocol,简称为HTTP),表述性状态传递(Representational State Transfer,简称为REST),高性能、通用的开源框架(gRPC),开源的内存中的数据结构存储***(Redis)等形式。
在一种实施方式中,可以通过为服务网格1000中的代理(Envoy)编写自定义的过滤器(Filter)来实现扩展数据平面层的功能,服务网格代理配置可以是为了使服务网格正确地代理服务流量,实现服务互通和服务治理。网格代理1003和网格代理1005可以被配置成执行至少如下功能中的一种:服务发现(service discovery),健康检查(healthchecking),路由(Routing),负载均衡(Load Balancing),认证和授权(authenticationand authorization),以及可观测性(observability)。
如图10所示,该服务网格1000还包括控制平面层。其中,控制平面层可以是由一组在一个专用的命名空间中运行的服务,在机器/工作负载容器组(machine/Pod)1002中由托管控制面组件1001来托管这些服务。如图10所示,托管控制面组件1001与网格代理1003和网格代理1005进行双向通信。托管控制面组件1001被配置成执行一些控制管理的功能。例如,托管控制面组件1001接收网格代理1003和网格代理1005传送的遥测数据,可以进一步对这些遥测数据做聚合。这些服务,托管控制面组件1001还可以提供面向用户的应用程序接口(API),以便较容易地操纵网络行为,以及向网格代理1003和网格代理1005提供配置数据等。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的图像处理方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例3
根据本发明实施例,还提供了一种用于实施上述图3所示的图像处理方法的图像处理装置。
图11是根据本发明实施例的一种图像处理装置的示意图。如图11所示,该图像处理装置1100可以包括:第一显示单元1102、第一获取单元1104和第二显示单元1106。
第一显示单元1102,用于在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息。
第一获取单元1104,用于基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
第二显示单元1106,用于响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
此处需要说明的是,上述第一显示单元1102、第一获取单元1104和第二显示单元1106对应于实施例1中的步骤S302至步骤S306,三个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。
根据本发明实施例,还提供了一种用于实施上述图4所示的图像处理方法的图像处理装置。
图12是根据本发明实施例的另一种图像处理装置的示意图。如图12所示,该图像处理装置1200可以包括:第二获取单元1202、确定单元1204和发送单元1206。
第二获取单元1202,用于获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息。
确定单元1204,用于基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
发送单元1206,用于响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
此处需要说明的是,上述第二获取单元1202、确定单元1204和发送单元1206对应于实施例1中的步骤S402至步骤S406,三个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。
根据本发明实施例,还提供了一种用于实施上述图5所示的车辆的图像检测方法的车辆的图像检测装置。
图13是根据本发明实施例的一种车辆的图像检测装置的示意图。如图13所示,该车辆的图像检测装置1300可以包括:第三显示单元1302、第三获取单元1304和第四显示单元1306。
第三显示单元1302,用于在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息。
第三获取单元1304,用于基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度。
第四显示单元1306,用于响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上
此处需要说明的是,上述第三显示单元1302、第三获取单元1304和第四显示单元1306对应于实施例1中的步骤S502至步骤S506,三个单元与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述单元作为装置的一部分可以运行在实施例一提供的计算机终端10中。
在该实施例的对象检测装置中,通过第一获取单元,获取客户端待传输的原始网络数据;通过第一显示单元,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;通过第一获取单元,基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;通过第二显示单元,响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
实施例4
本申请的实施例可以提供一种图像处理***,该图像处理***可以包括服务器、客户端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,该图像处理设备包括:服务器,用于获取与第一对象关联的当前区域信息和目标区域信息,且基于当前区域信息和目标区域信息确定匹配度,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;客户端,用于响应于匹配度大于目标阈值,显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
在本发明实施例中,通过服务器获取与第一对象关联的当前区域信息和目标区域信息,且基于当前区域信息和目标区域信息确定匹配度,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;通过客户端响应于匹配度大于目标阈值,显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。也就是说,本申请通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
实施例5
本申请的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
在本实施例中,上述计算机终端可以执行应用程序的资源配置方法中以下步骤的程序代码:在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述处理器还可以执行如下步骤的程序代码:获取来自于服务器的匹配度,其中,匹配度为由服务器基于当前区域信息和目标区域信息确定得到。
可选地,上述处理器还可以执行如下步骤的程序代码:响应于匹配度不大于目标阈值,在交互界面上显示第二提示信息,其中,第二提示信息用于提示调整当前区域信息。
可选地,上述处理器还可以执行如下步骤的程序代码:基于目标区域信息和调整后的当前区域信息,获取显示在交互界面上的调整后的匹配度。
可选地,上述处理器还可以执行如下步骤的程序代码:在交互界面上显示第一对象的移动信息,其中,移动信息用于表示第一对象的移动状态,且用于和匹配度调整当前区域信息。
可选地,上述处理器还可以执行如下步骤的程序代码:在交互界面上显示当前区域信息和目标区域信息,且禁止显示除当前区域信息和目标区域信息之外的信息。
作为一种可选的示例,处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述处理器还可以执行如下步骤的程序代码:获取由图像采集设备采集到的第一对象的原始图像,其中,图像采集设备部署于目标区域所关联的位置上;基于原始图像确定第一对象的蒙版信息,其中,蒙版信息用于表示第一对象的当前位置;基于蒙版信息确定当前区域信息。
可选地,上述处理器还可以执行如下步骤的程序代码:响应于检测到第一对象,向图像采集设备输出控制指令,其中,图像采集设备部署于目标区域所关联的位置上;获取由图像采集设备响应控制指令而采集到的目标区域信息。
可选地,上述处理器还可以执行如下步骤的程序代码:将当前区域信息和目标区域信息下发至客户端进行显示。
作为一种可选的示例,处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述处理器还可以执行如下步骤的程序代码:目标区域信息未部署于车辆所处的场景中。
可选地,上述处理器还可以执行如下步骤的程序代码:在交互界面上显示当前区域的蒙版,其中,蒙版为基于深度学习对当前区域信息转换得到。
本发明实施例,提供了一种图像处理方法,通过实时交互的方式,对第一对象的当前区域信息进行定位,在当前区域信息与目标区域信息有较好的匹配度时,可以对第一对象所承载的第二对象进行检测,这样通过一个良好的停靠区域,能够使得对第二对象的检测更加稳定和准确,从而实现了提高了对对象进行检测的效率的技术效果,解决了对对象进行检测的效率低的技术问题。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(RandomAccess Memory,RAM)、磁盘或光盘等。
实施例6
本发明的实施例还提供了一种计算机可读存储介质。可选地,在本实施例中,上述计算机可读存储介质可以用于保存上述实施例一所提供的图像处理方法所执行的程序代码。
可选地,在本实施例中,上述计算机可读存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
可选地,在本实施例中,上述计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:获取来自于服务器的匹配度,其中,匹配度为由服务器基于当前区域信息和目标区域信息确定得到。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:响应于匹配度不大于目标阈值,在交互界面上显示第二提示信息,其中,第二提示信息用于提示调整当前区域信息。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:基于目标区域信息和调整后的当前区域信息,获取显示在交互界面上的调整后的匹配度。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:在交互界面上显示第一对象的移动信息,其中,移动信息用于表示第一对象的移动状态,且用于和匹配度调整当前区域信息。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:在交互界面上显示当前区域信息和目标区域信息,且禁止显示除当前区域信息和目标区域信息之外的信息。
作为一种可选的示例,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:获取与第一对象关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示第一对象所处的当前区域的区域信息,目标区域信息用于表示第一对象需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息确定匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,向客户端发送第一提示信息,其中,第一提示信息用于提示当第一对象停靠于当前区域时,允许由检测设备对第一对象所承载的第二对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:获取由图像采集设备采集到的第一对象的原始图像,其中,图像采集设备部署于目标区域所关联的位置上;基于原始图像确定第一对象的蒙版信息,其中,蒙版信息用于表示第一对象的当前位置;基于蒙版信息确定当前区域信息。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:响应于检测到第一对象,向图像采集设备输出控制指令,其中,图像采集设备部署于目标区域所关联的位置上;获取由图像采集设备响应控制指令而采集到的目标区域信息。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:将当前区域信息和目标区域信息下发至客户端进行显示。
作为一种可选的示例,计算机可读存储介质被设置为存储用于执行以下步骤的程序代码:在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,当前区域信息用于表示车辆所处的当前区域的区域信息,目标区域信息用于表示车辆需要停靠至的目标区域的区域信息;基于当前区域信息和目标区域信息,获取显示在交互界面上的匹配度,其中,匹配度用于表示当前区域与目标区域之间的匹配程度;响应于匹配度大于目标阈值,在交互界面上显示第一提示信息,其中,第一提示信息用于提示当车辆停靠于当前区域时,允许由检测设备对车辆所承载的工业对象进行检测,检测设备部署于目标区域所关联的位置上。
可选地,上述计算机可读存储介质还可以执行如下步骤的程序代码:目标区域信息未部署于车辆所处的场景中。
可选地,在交互界面上显示当前区域的蒙版,其中,蒙版为基于深度学习对当前区域信息转换得到。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (15)
1.一种图像处理方法,其特征在于,包括:
在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,其中,所述当前区域信息用于表示所述第一对象所处的当前区域的区域信息,所述目标区域信息用于表示所述第一对象需要停靠至的目标区域的区域信息;
基于所述当前区域信息和所述目标区域信息,获取显示在所述交互界面上的匹配度,其中,所述匹配度用于表示所述当前区域与所述目标区域之间的匹配程度;
响应于所述匹配度大于目标阈值,在所述交互界面上显示第一提示信息,其中,所述第一提示信息用于提示当所述第一对象停靠于所述当前区域时,允许由检测设备对所述第一对象所承载的第二对象进行检测,所述检测设备部署于所述目标区域所关联的位置上;
其中,所述方法还包括:获取来自于服务器的与所述第一对象关联的所述当前区域信息和所述目标区域信息,其中,所述当前区域信息为由所述服务器利用车辆定位算法对所述第一对象的信息确定得到,所述目标区域信息为由所述服务器对所述第一对象进行成像后得到,所述第一对象的信息为对所述第一对象进行扫描后得到。
2.根据权利要求1所述的方法,其特征在于,基于所述当前区域信息和所述目标区域信息,获取显示在所述交互界面上的匹配度,包括:
获取来自于所述服务器的所述匹配度,其中,所述匹配度为由所述服务器基于所述当前区域信息和所述目标区域信息确定得到。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述匹配度不大于所述目标阈值,在所述交互界面上显示第二提示信息,其中,所述第二提示信息用于提示调整所述当前区域信息。
4.根据权利要求3所述的方法,其特征在于,基于所述当前区域信息和所述目标区域信息,获取显示在所述交互界面上的匹配度,包括:
基于所述目标区域信息和调整后的所述当前区域信息,获取显示在所述交互界面上的调整后的所述匹配度。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述交互界面上显示所述第一对象的移动信息,其中,所述移动信息用于表示所述第一对象的移动状态,且用于和所述匹配度调整所述当前区域信息。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,在交互界面上显示与第一对象关联的当前区域信息和目标区域信息,包括:
在所述交互界面上显示所述当前区域信息和所述目标区域信息,且禁止显示除所述当前区域信息和所述目标区域信息之外的信息。
7.一种图像处理方法,其特征在于,包括:
获取与第一对象关联的当前区域信息和目标区域信息,其中,所述当前区域信息用于表示所述第一对象所处的当前区域的区域信息,所述目标区域信息用于表示所述第一对象需要停靠至的目标区域的区域信息;
基于所述当前区域信息和所述目标区域信息确定匹配度,其中,所述匹配度用于表示所述当前区域与所述目标区域之间的匹配程度;
响应于所述匹配度大于目标阈值,向客户端发送第一提示信息,其中,所述第一提示信息用于提示当所述第一对象停靠于所述当前区域时,允许由检测设备对所述第一对象所承载的第二对象进行检测,所述检测设备部署于所述目标区域所关联的位置上;
其中,获取与所述第一对象关联的所述当前区域信息和所述目标区域信息,包括:获取扫描所述第一对象后得到的所述第一对象的信息;响应于获取到所述第一对象的信息,利用车辆定位算法,得到与所述第一对象关联的所述当前区域信息,且对所述第一对象进行成像,得到与所述第一对象关联的所述目标区域信息。
8.根据权利要求7所述的方法,其特征在于,获取与第一对象关联的当前区域信息,包括:
获取由图像采集设备采集到的所述第一对象的原始图像,其中,所述图像采集设备部署于所述目标区域所关联的位置上;
基于所述原始图像确定所述第一对象的蒙版信息,其中,所述蒙版信息用于表示所述第一对象的当前位置;
基于所述蒙版信息确定所述当前区域信息。
9.根据权利要求7所述的方法,其特征在于,获取与第一对象关联的目标区域信息获目标区,包括:
响应于检测到所述第一对象,向图像采集设备输出控制指令,其中,所述图像采集设备部署于所述目标区域所关联的位置上;
获取由所述图像采集设备响应所述控制指令而采集到的所述目标区域信息。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
将所述当前区域信息和所述目标区域信息下发至所述客户端进行显示。
11.一种车辆的图像检测方法,其特征在于,应用于移动终端,包括:
在交互界面上显示与车辆关联的当前区域信息和目标区域信息,其中,所述当前区域信息用于表示所述车辆所处的当前区域的区域信息,所述目标区域信息用于表示所述车辆需要停靠至的目标区域的区域信息;
基于所述当前区域信息和所述目标区域信息,获取显示在所述交互界面上的匹配度,其中,所述匹配度用于表示所述当前区域与所述目标区域之间的匹配程度;
响应于所述匹配度大于目标阈值,在所述交互界面上显示第一提示信息,其中,所述第一提示信息用于提示当所述车辆停靠于所述当前区域时,允许由检测设备对所述车辆所承载的工业对象进行检测,所述检测设备部署于所述目标区域所关联的位置上;
其中,所述方法还包括:获取来自于服务器的与所述车辆关联的所述当前区域信息和所述目标区域信息,其中,所述当前区域信息为由所述服务器利用车辆定位算法对所述车辆的信息确定得到,所述目标区域信息为由所述服务器对所述车辆进行成像后得到,所述车辆的信息为对所述车辆进行扫描后得到。
12.根据权利要求11所述的方法,其特征在于,所述目标区域信息未部署于所述车辆所处的场景中。
13.根据权利要求11所述的方法,其特征在于,所述方法还包括:
在所述交互界面上显示所述当前区域的蒙版,其中,所述蒙版为基于深度学习对所述当前区域信息转换得到。
14.一种图像处理***,其特征在于,包括:
服务器,用于获取与第一对象关联的当前区域信息和目标区域信息,且基于所述当前区域信息和所述目标区域信息确定匹配度,其中,所述当前区域信息用于表示所述第一对象所处的当前区域的区域信息,所述目标区域信息用于表示所述第一对象需要停靠至的目标区域的区域信息;
客户端,用于响应于所述匹配度大于目标阈值,显示第一提示信息,其中,所述第一提示信息用于提示当所述第一对象停靠于所述当前区域时,允许由检测设备对所述第一对象所承载的第二对象进行检测,所述检测设备部署于所述目标区域所关联的位置上;
所述客户端还用于:获取来自于所述服务器的与所述第一对象关联的所述当前区域信息和所述目标区域信息,其中,所述当前区域信息为由所述服务器利用车辆定位算法对所述第一对象的信息确定得到,所述目标区域信息为由所述服务器对所述第一对象进行成像后得到,所述第一对象的信息为对所述第一对象进行扫描后得到。
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序被处理器运行时控制所述计算机可读存储介质所在设备执行权利要求1至13中任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210356175.0A CN114860359B (zh) | 2022-04-06 | 2022-04-06 | 图像处理方法、***和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210356175.0A CN114860359B (zh) | 2022-04-06 | 2022-04-06 | 图像处理方法、***和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114860359A CN114860359A (zh) | 2022-08-05 |
CN114860359B true CN114860359B (zh) | 2024-05-14 |
Family
ID=82629232
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210356175.0A Active CN114860359B (zh) | 2022-04-06 | 2022-04-06 | 图像处理方法、***和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114860359B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106935071A (zh) * | 2017-04-12 | 2017-07-07 | 深圳市金立通信设备有限公司 | 一种辅助停车方法、及移动终端 |
CN112348894A (zh) * | 2020-11-03 | 2021-02-09 | 中冶赛迪重庆信息技术有限公司 | 废钢货车位置及状态识别方法、***、设备及介质 |
CN112801391A (zh) * | 2021-02-04 | 2021-05-14 | 科大智能物联技术有限公司 | 一种人工智能废钢扣杂评级方法及*** |
CN112863232A (zh) * | 2020-12-31 | 2021-05-28 | 深圳市金溢科技股份有限公司 | 停车场动态分区停车方法及停车场服务器 |
CN113743210A (zh) * | 2021-07-30 | 2021-12-03 | 阿里巴巴达摩院(杭州)科技有限公司 | 图像识别方法和废钢等级的识别方法 |
CN113807228A (zh) * | 2021-09-10 | 2021-12-17 | 北京精英路通科技有限公司 | 停车事件提示方法、装置、电子设备以及存储介质 |
CN114189629A (zh) * | 2021-12-06 | 2022-03-15 | 用友网络科技股份有限公司 | 图像获取方法、图像获取装置和废钢智能判级*** |
-
2022
- 2022-04-06 CN CN202210356175.0A patent/CN114860359B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106935071A (zh) * | 2017-04-12 | 2017-07-07 | 深圳市金立通信设备有限公司 | 一种辅助停车方法、及移动终端 |
CN112348894A (zh) * | 2020-11-03 | 2021-02-09 | 中冶赛迪重庆信息技术有限公司 | 废钢货车位置及状态识别方法、***、设备及介质 |
CN112863232A (zh) * | 2020-12-31 | 2021-05-28 | 深圳市金溢科技股份有限公司 | 停车场动态分区停车方法及停车场服务器 |
CN112801391A (zh) * | 2021-02-04 | 2021-05-14 | 科大智能物联技术有限公司 | 一种人工智能废钢扣杂评级方法及*** |
CN113743210A (zh) * | 2021-07-30 | 2021-12-03 | 阿里巴巴达摩院(杭州)科技有限公司 | 图像识别方法和废钢等级的识别方法 |
CN113807228A (zh) * | 2021-09-10 | 2021-12-17 | 北京精英路通科技有限公司 | 停车事件提示方法、装置、电子设备以及存储介质 |
CN114189629A (zh) * | 2021-12-06 | 2022-03-15 | 用友网络科技股份有限公司 | 图像获取方法、图像获取装置和废钢智能判级*** |
Also Published As
Publication number | Publication date |
---|---|
CN114860359A (zh) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103366601B (zh) | 基于环视图像设置停车位置的装置和方法 | |
RU2652452C2 (ru) | Устройство и способ представления информации о состоянии сети | |
KR20200044196A (ko) | 주차 제어 장치, 주차 제어 방법 및 주차 제어 시스템 | |
WO2020238284A1 (zh) | 停车位的检测方法、装置与电子设备 | |
CN105026212A (zh) | 容错显示 | |
US20190318546A1 (en) | Method and apparatus for processing display data | |
KR20120086795A (ko) | 원격으로 증강현실 서비스를 공유하는 증강현실 시스템 및 그 방법 | |
JP6882868B2 (ja) | 画像処理装置、画像処理方法、システム | |
EP3937129A1 (en) | Image processing method and related apparatus | |
EP3754449A1 (en) | Vehicle control method, related device, and computer storage medium | |
EP3712782B1 (en) | Diagnosis processing apparatus, diagnosis system, and diagnosis processing method | |
EP4050892A1 (en) | Work assist server, work assist method, and work assist system | |
CN113221756A (zh) | 交通标志检测方法及相关设备 | |
JP2019091169A (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
CN114860359B (zh) | 图像处理方法、***和存储介质 | |
DE102018133030A1 (de) | Fahrzeugfernsteuerungsvorrichtung und fahrzeugfernsteuerungsverfahren | |
CN113721876A (zh) | 投屏处理方法及相关设备 | |
CN104104902A (zh) | 云台方向故障检测方法及装置 | |
CN116533987A (zh) | 泊车路径确定方法、装置、设备和自动驾驶车辆 | |
CN114286011B (zh) | 对焦方法和装置 | |
Castro et al. | A prototype of a car parking management service based on wireless sensor networks for its | |
KR20130047439A (ko) | 정보 수집 장치 및 그 방법 | |
CN114187172A (zh) | 图像融合方法、装置、计算机设备及计算机可读存储介质 | |
KR101871941B1 (ko) | 카메라의 동작 방법, 카메라, 및 감시 시스템 | |
CN114283604B (zh) | 用于辅助车辆停车的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |