CN116188680B - 一种***在位状态的动态展示方法及装置 - Google Patents
一种***在位状态的动态展示方法及装置 Download PDFInfo
- Publication number
- CN116188680B CN116188680B CN202211644899.1A CN202211644899A CN116188680B CN 116188680 B CN116188680 B CN 116188680B CN 202211644899 A CN202211644899 A CN 202211644899A CN 116188680 B CN116188680 B CN 116188680B
- Authority
- CN
- China
- Prior art keywords
- gun
- images
- display
- target
- firearm
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000000694 effects Effects 0.000 claims abstract description 22
- 230000001747 exhibiting effect Effects 0.000 claims abstract description 5
- 238000002372 labelling Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 description 9
- 238000007726 management method Methods 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 238000012549 training Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012360 testing method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013136 deep learning model Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/04—Indexing scheme for image data processing or generation, in general involving 3D image data
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请公开了一种***在位状态的动态展示方法及装置。***在位状态的动态展示方法,包括:获取目标***对应的多张***图像;所述多张***图像对应的***放置状态不相同;根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序;生成所述目标***所在的目标区域的三维展示场景;确定所述多张***图像在所述三维展示场景中的展示位置;基于所述多张***图像的展示顺序和所述多张***图像在所述三维展示场景中的展示位置,在所述三维展示场景中动态展示所述多张***图像,以在所述三维展示场景中动态展示所述目标***。该方法能够实现***状态的动态展示,提升***状态的展示效果。
Description
技术领域
本申请是关于***管理技术领域,特别是关于一种***在位状态的动态展示方法及装置。
背景技术
在***管理领域中,涉及到***存储、***运输和***交接等管理方式。在这些管理场景中,经常需要监测***的状态。例如:监测存储的***的状态、监测运输中的***的状态,以及监测交接之后的***的状态等。
监测的***状态,可以展示给相关的用户,称之为***状态的展示。现有技术中,在展示***状态时,通常采用静态的***状态展示方式,导致展示的***状态的效果较差,从而无法结合展示的***状态作出相应的处理。
发明内容
本申请的目的在于提供一种***在位状态的动态展示方法及装置,其能够实现***状态的动态展示,提升***状态的展示效果。
为实现上述目的,本申请的实施例提供了一种***在位状态的动态展示方法,包括:获取目标***对应的多张***图像;所述多张***图像对应的***放置状态不相同;根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序;生成所述目标***所在的目标区域的三维展示场景;确定所述多张***图像在所述三维展示场景中的展示位置;基于所述多张***图像的展示顺序和所述多张***图像在所述三维展示场景中的展示位置,在所述三维展示场景中动态展示所述多张***图像,以在所述三维展示场景中动态展示所述目标***。
在一种可能的实施方式中,所述获取目标***对应的多张***图像,包括:获取所述目标***对应的多张初始***图像;根据预先训练好的检测模型对所述多张初始***图像中的***放置状态进行标注,获得标注处理的多张***图像;基于所述标注处理的多张***图像确定所述目标***对应的多张***图像。
在一种可能的实施方式中,所述基于所述标注处理的多张***图像确定所述目标***对应的多张***图像,包括:确定标注处理的多张***图像中的多张第一***图像;所述多张第一***图像中标注的***放置状态互不相同;确定标注处理的多张***图像中的多张第二***图像;所述多张第二***图像中标注的***放置状态相同;在所述多张第一***图像中,增加第一标识信息;通过所述第一标识信息,能够获取到所述目标***的第一预设信息;对所述多张第二***图像进行去重处理,获得去重处理的第二***图像;在去重处理的第二***图像中,增加第二标识信息;通过所述第二标识信息,能够获取到所述目标***的第二预设信息;将增加第一标识信息的多张第一***图像,以及增加第二标识信息的去重处理的第二***图像,确定为所述目标***对应的多张***图像。
在一种可能的实施方式中,所述根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序,包括:根据所述预设的***放置状态顺序确定所述多张***图像分别对应的***放置状态的顺序;确定所述多张***图像分别对应的***区域大小;根据所述多张***图像分别对应的***区域大小,对所述多张***图像分别对应的***放置状态的顺序进行调整;根据调整的多张***图像分别对应的***放置状态的顺序确定所述多张***图像的展示顺序。
在一种可能的实施方式中,所述根据所述多张***图像分别对应的***区域大小,对所述多张***图像分别对应的***放置状态的顺序进行调整,包括:判断目标***放置状态对应的***图像对应的***区域大小是否大于预设区域大小;所述目标***放置状态为,所述多张***图像分别对应的***放置状态的顺序中的前三个***放置状态;若目标***放置状态对应的***图像对应的***区域大小大于预设区域大小,不更改所述目标***放置状态的顺序;若目标***放置状态对应的***图像对应的***区域大小小于或者等于预设区域大小,根据所述目标***放置状态对应的***图像对应的***区域大小与所述预设区域大小之间的差值,确定所述目标***放置状态的顺序的调整顺序。
在一种可能的实施方式中,所述生成所述目标***所在的目标区域的三维展示场景,包括:根据所述目标区域的区域大小、所述目标区域的形状和所述目标区域的预设信息生成原始三维展示场景;根据所述目标***的***类型、所述目标***的使用场景和所述多张***图像的图像大小,在所述原始三维展示场景中增加对应的展示特效。
在一种可能的实施方式中,所述确定所述多张***图像在所述三维展示场景中的展示位置,包括:确定所述目标***在所述目标区域中的放置位置;根据所述多张***图像的数量将所述放置位置划分为多个展示位置;所述多个展示位置之间具有重叠部分;根据所述多张***图像的展示顺序和所述多个展示位置确定所述多张***图像分别对应的展示位置。
在一种可能的实施方式中,所述***在位状态的动态展示方法还包括:根据所述多张***图像的图像大小确定所述多张***图像分别对应的展示时长,以及根据所述多张***图像的展示顺序确定所述多张***图像分别对应的展示次数;对应的,在所述三维展示场景中动态展示所述多张***图像时,按照所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,展示所述多张***图像。
在一种可能的实施方式中,所述***在位状态的动态展示方法还包括:基于所述多张***图像、所述多张***图像的展示顺序、所述多张***图像在所述三维展示场景中的展示位置、所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,生成所述目标***对应的展示信息;存储所述目标***对应的展示信息。
本申请的实施例提供了一种***在位状态的动态展示装置,包括:用于实现前述的***在位状态的动态展示方法以及对应的一个或者多个实施方式的各个功能模块。
本申请的实施例还提供一种电子设备,包括:处理器和存储器,所述处理器和所述存储器通信连接;其中,所述存储器存储有可被所述处理器执行的指令,所述指令被所述处理器执行,以使所述处理器能够执行上述的任意一种实施方式中所述的***在位状态的动态展示方法。
本申请的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机运行时,执行上述的任意一种实施方式中所述的***在位状态的动态展示方法。
与现有技术相比,根据本申请实施方式的***在位状态的动态展示方法、装置、电子设备、计算机可读存储介质,通过获取目标***对应的多张***图像,这多张***图像对应的***放置状态不同;并确定多张***图像的展示顺序;以及生成目标***所在区域的三维展示场景;接着,确定多张***图像在三维展示场景中的展示位置;进而,基于多张***图像的展示顺序和多张***图像在三维展示场景中的展示位置,在三维展示场景中动态展示多张***图像,以实现多张***图像在不同的***放置状态下的动态展示,从而实现目标***的状态的动态展示。因此,该技术方案能够实现***状态的动态展示,提升***状态的展示效果。
附图说明
图1是根据本申请一实施方式的***在位状态的动态展示方法的流程图;
图2是根据本申请一实施方式的***在位状态的动态展示装置的结构示意图;
图3是根据本申请一实施方式的电子设备的结构示意图。
具体实施方式
下面结合附图,对本申请的具体实施方式进行详细描述,但应当理解本申请的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
本申请实施例提供的***在位状态的动态展示方案可以应用于各种***管理的应用场景中,例如:***运输、***存储以及***交接等应用场景。
在这些应用场景中,当具有***状态的展示需求时,便可以基于本申请实施例提供的技术方案实现***状态的展示。
在一些应用场景中,***状态指的是***当前的使用状态;在另一些应用场景中,***状态指的是***当前的形态。而不管是使用状态,还是***的形态,都可以通过***的图像实现展示。
相关技术中,在进行***状态的展示时,采用获取***的实时图像的方式,基于实时图像实现***状态的观测。
但是,这些实时图像在展示时,仍然是静态的,并不能实现动态展示的效果。从而,导致展示的***状态的效果较差,从而无法结合展示的***状态作出相应的处理。
基于此,本申请实施例提供一种***在位状态的动态展示方案,在该展示方案中,基于目标***对应的多张***图像,实现目标***的状态的动态展示,提高***状态的展示效果,从而,可以更好的结合展示的***状态作出相应的处理。
该展示方案对应的硬件环境,可以是:***的远程管理端、***柜的远程管理端、或者其他***放置设备的监测端等终端设备。
接下来请参照图1,为本申请实施例提供的***在位状态的动态展示方法的流程图,该展示方法包括:
步骤101,获取目标***对应的多张***图像。
其中,多张***图像对应的***放置状态不相同。
在一些实施例中,多张***图像可以是不同时刻,采集到的不同***放置状态的图像。在另一些实施例中,多张***图像中的一些***图像在同一时刻采集到,另一些***图像在不同时刻被采集到。
在进行***图像采集时,开始可能无法确认***图像对应的***放置状态;因此,在一些实施例中,可以基于采集到的原始图像作处理,在确定原始图像对应的***放置状态之后,再确定目标***对应的多张***图像。
在一些实施例中,***放置状态,例如:水平放置、倾斜放置等,在表示***放置状态时,可以以一个预设位置为标准,描述当前的放置位置相较于该预设位置的状态,作为***放置状态。
因此,作为一种可选的实施方式,获取目标***对应的多张***图像,包括:获取目标***对应的多张初始***图像;根据预先训练好的检测模型对多张初始***图像中的***放置状态进行标注,获得标注处理的多张***图像;基于标注处理的多张***图像确定目标***对应的多张***图像。
在这种实施方式中,多张初始***图像可以是预设时长内采集到的目标***的图像,预设时长例如:一个小时内、两个小时内。
在一些实施例中,预先训练好的检测模型可以用于实现***放置状态的标注,其可以通过相应的训练数据集实现训练。
在一些实施例中,预先训练好的检测模型,可以是各种机器学习模型,例如:随机森林模型、深度学习模型等,在此不作限定。
在一些实施例中,预先训练好的检测模型对应的训练数据集,包括:多张***图像,这多张***图像分别标注有***放置状态。这多张***图像可以是不同***的图像,在此不作限定。以及,这多张***图像的标注信息,可以由人工进行标注,也可以通过机器学习的方式实现标注,在此不作限定。
进而,基于训练数据集,可以对初始的检测模型进行训练,以使训练好的检测模型可以用于实现***放置状态的检测。
在一些实施例中,在训练检测模型时,可以采用一些提高检测模型的精度的实施方式,以提高最终训练好的检测模型的精度。
例如,预设训练次数,在达到该训练次数之后,视为完成检测模型的训练。再例如,预设测试数据集,利用测试数据集测试训练的检测模型的精度,并根据测试结果对检测模型进行优化等,在此不作限定。
进一步地,基于训练好的检测模型的介绍,训练好的检测模型可以直接输出标注处理的多张***图像。
在一些实施例中,***放置状态可以作为图像中的一种标注信息,也可以作为图像附属的信息,在此不作限定。
进一步地,作为一种可选的实施方式,基于标注处理的多张***图像确定目标***对应的多张***图像,包括:确定标注处理的多张***图像中的多张第一***图像;多张第一***图像中标注的***放置状态互不相同;确定标注处理的多张***图像中的多张第二***图像;多张第二***图像中标注的***放置状态相同;在多张第一***图像中,增加第一标识信息;通过第一标识信息,能够获取到目标***的第一预设信息;对多张第二***图像进行去重处理,获得去重处理的第二***图像;在去重处理的第二***图像中,增加第二标识信息;通过第二标识信息,能够获取到目标***的第二预设信息;将增加第一标识信息的多张第一***图像,以及增加第二标识信息的去重处理的第二***图像,确定为目标***对应的多张***图像。
在这种实施方式中,先从标注处理的多张***图像中确定出多张第一***图像,这些第一***图像中标注的***放置状态互不相同。
以及,从标注处理的多张***图像中确定出多张第二***图像,这些第二***图像中标注的***放置状态相同。
针对第一***图像,可增加第一标识信息,通过该第一标识信息,可获取到目标***的第一预设信息。第一标识信息可以是:第一预设信息对应的二维码、条形码等标识信息,通过扫描二维码、条形码等,可跳转到第一预设信息的展示页面。
在一些实施例中,第一预设信息可以是目标***的介绍信息,例如:介绍目标***的种类、使用方式、使用场景等。
针对第二***图像,可增加第二标识信息,通过该第二标识信息,可获取到目标***的第二预设信息。第二标识信息可以是:第二预设信息对应的二维码、条形码等标识信息,通过扫描二维码、条形码等,可跳转到第二预设信息的展示页面。
在一些实施例中,第二预设信息可以是目标***的另一些介绍信息,例如:介绍目标***的发展史、介绍目标***的生产方式等,区别于第一预设信息的一些信息。
在对第二***图像进行去重处理时,针对对应的***放置状态相同的图像,仅保留其中的一张图像即可。
进一步地,在获得增加第一标识信息的多张第一***图像,以及增加第二标识信息的去重处理的第二***图像之后,将这些图像确定为目标***对应的多张***图像。
步骤102,根据多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定多张***图像的展示顺序。
在一些实施例中,可直接按照预设的***放置状态顺序,对多张***图像的展示顺序进行排列,确定多张图像的展示顺序。
其中,预设的***放置状态顺序,可结合不同的应用场景进行预设,在此不对具体的顺序作限定。
在另一些实施例中,步骤102包括:根据预设的***放置状态顺序确定多张***图像分别对应的***放置状态的顺序;确定多张***图像分别对应的***区域大小;根据多张***图像分别对应的***区域大小,对多张***图像分别对应的***放置状态的顺序进行调整;根据调整的多张***图像分别对应的***放置状态的顺序确定多张***图像的展示顺序。
在这种实施方式中,基于预设的***放置状态顺序,结合多张***图像分别对应的***区域大小,来确定多张***图像的最终展示顺序。
作为一种可选的实施方式,根据多张***图像分别对应的***区域大小,对多张***图像分别对应的***放置状态的顺序进行调整,包括:判断目标***放置状态对应的***图像对应的***区域大小是否大于预设区域大小;目标***放置状态为,多张***图像分别对应的***放置状态的顺序中的前三个***放置状态;若目标***放置状态对应的***图像对应的***区域大小大于预设区域大小,不更改目标***放置状态的顺序;若目标***放置状态对应的***图像对应的***区域大小小于或者等于预设区域大小,根据目标***放置状态对应的***图像对应的***区域大小与所述预设区域大小之间的差值,确定目标***放置状态的顺序的调整顺序。
在这种实施方式中,先确定多张***图像分别对应的***区域大小。在一些实施例中,可通过***检测模型实现***区域大小的确定。该***检测模型可视为一种对象检测检测模型,可检测图像中的目标对象。应用到本申请实施例中,***检测模型可检测***在图像中的区域,基于检测结果,可确定***区域大小的确定。
进一步地,基于预设的***放置状态顺序,可确定出一个初步的多张***图像分别对应的***放置状态的顺序。然后,针对其中的前三个***放置状态,即目标***放置状态,判断目标***放置状态对应的***图像对应的***区域大小大于预设区域大小;若大于,则说明目标***放置状态的顺序可以不变。
但是,若目标***放置状态对应的***图像对应的***区域大小小于或者等于预设区域大小,则说明需要调整目标***放置状态的顺序。
具体的,可确定述目标***放置状态对应的***图像对应的***区域大小与预设区域大小之间的差值,然后根据该差值确定调整顺序。
在一些实施例中,预设不同的差值对应的调整顺序,在确定当前的差值之后,结合预设的对应关系可确定相应的调整顺序。例如:若差值在第一预设范围内,则调整顺序为往后顺延一个;若差值在第二预设范围内,则调整顺序为往后顺延两个。
可以理解,在调整前三个***放置状态的顺序之后,其他的***放置状态的顺序也对应调整。例如:若前三个***放置状态的顺序都被后调,则第一个***放置状态可能是原来的第四个***放置状态。
步骤103,生成目标***所在的目标区域的三维展示场景。
在一些实施例中,可以预设好目标***所在的目标区域的三维展示场景,在需要时,直接调用该预设的三维展示场景即可。其中,目标区域可以是目标***存放的***柜、目标***放置的场景等。
作为一种可选的实施方式,步骤103包括:根据目标区域的区域大小、目标区域的形状和目标区域的预设信息生成原始三维展示场景;根据目标***的***类型、目标***的使用场景和多张***图像的图像大小,在所述原始三维展示场景中增加对应的展示特效。
其中,目标区域的区域大小、目标区域的形状和目标区域的预设信息,均可以是直接获取到的信息。预设信息,可以是目标区域中包括的一些对象,目标区域的周边环境等,在此不作限定。
以及,基于这些信息生成原始三维场景的实施方式,可参照本领域成熟的三维重建技术,在此不作详细介绍。
进一步地,基于原始三维展示场景,根据目标***的***类型、目标***的使用场景和多张***图像的图像大小,生成一些对应的展示特效,并展示在三维展示场景中,以丰富三维展示场景的展示效果。
在一些实施例中,目标***的***类型对应的展示特效可以是***类型名称对应的,漂浮字体。目标***的使用场景对应的展示特效,可以是与使用场景对应的环境特效、滤镜特效等;多张***图像的图像大小越大,其中的展示特效越大,效果越明显;多张***图像的图像大小越小,其中的展示特效越小,效果越不夸张。
步骤104,确定多张***图像在三维展示场景中的展示位置。
作为一种可选的实施方式,步骤104包括:确定目标***在目标区域中的放置位置;根据多张***图像的数量将放置位置划分为多个展示位置;多个展示位置之间具有重叠部分;根据多张***图像的展示顺序和多个展示位置确定多张***图像分别对应的展示位置。
在这种实施方式中,将目标***在目标区域中的实际放置位置,投影到三维展示场景中对应的位置。然后,根据多张***图像的数量将其划分为多个展示位置。所划分的多个展示位置之间可以重叠,进而,可根据多张***图像的展示顺序和多个展示位置确定多张***图像分别对应的展示位置。
在一些实施例中,在划分好展示位置之后,可以对这些展示位置进行编号,然后按照编号的顺序,对应到多张***图像的展示顺序,以实现多张***图像对应的展示位置的确定。
步骤105,基于多张***图像的展示顺序和多张***图像在三维展示场景中的展示位置,在三维展示场景中动态展示多张***图像,以在三维展示场景中动态展示目标***。
在确定展示顺序和展示位置之后,按照展示顺序,依次在各个展示位置展示多张***图像,可实现基于多张***图像的状态的动态展示。
作为一种可选的实施方式,该展示方法还包括:根据多张***图像的图像大小确定多张***图像分别对应的展示时长,以及根据多张***图像的展示顺序确定多张***图像分别对应的展示次数;对应的,在三维展示场景中动态展示多张***图像时,按照多张***图像分别对应的展示时长和多张***图像分别对应的展示次数,展示多张***图像。
在一些实施例中,***图像大小越大,***图像对应的展示时长越长。
在一些实施例中,展示顺序越靠前,展示次数越多;展示顺序越靠后,展示次数越少。
从而,在动态展示多张***图像时,按照张***图像分别对应的展示时长和多张***图像分别对应的展示次数,展示多张***图像。
进一步地,在设置有展示次数和展示时长的情况下,该展示方法还包括:基于多张***图像、多张***图像的展示顺序、多张***图像在三维展示场景中的展示位置、多张***图像分别对应的展示时长和多张***图像分别对应的展示次数,生成目标***对应的展示信息;存储目标***对应的展示信息。
在这种实施方式中,将多张***图像、多张***图像的展示顺序、多张***图像在三维展示场景中的展示位置、多张***图像分别对应的展示时长和多张***图像分别对应的展示次数,整合为目标***对应的展示信息;并存储该展示信息。
则,在下一次还需展示目标***的状态时,若检测到目标***所处的区域与目标区域相同,则可以直接基于该展示信息进行展示。
或者,当需要查看目标***的历史状态时,可调用该展示信息,再重新展示一次目标***的状态。
通过前述实施例的介绍,本申请实施例中通过获取目标***对应的多张***图像,这多张***图像对应的***放置状态不同;并确定多张***图像的展示顺序;以及生成目标***所在区域的三维展示场景;接着,确定多张***图像在三维展示场景中的展示位置;进而,基于多张***图像的展示顺序和多张***图像在三维展示场景中的展示位置,在三维展示场景中动态展示多张***图像,以实现多张***图像在不同的***放置状态下的动态展示,从而实现目标***的状态的动态展示。因此,该技术方案能够实现***状态的动态展示,提升***状态的展示效果。
请参照图2,为本申请实施例提供的***在位状态的动态展示装置,该***在位状态的动态展示装置包括:
获取模块201,用于获取目标***对应的多张***图像;所述多张***图像对应的***放置状态不相同。
展示模块202,用于:根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序;生成所述目标***所在的目标区域的三维展示场景;确定所述多张***图像在所述三维展示场景中的展示位置;基于所述多张***图像的展示顺序和所述多张***图像在所述三维展示场景中的展示位置,在所述三维展示场景中动态展示所述多张***图像,以在所述三维展示场景中动态展示所述目标***。
在一些实施例中,获取模块201进一步用于:获取所述目标***对应的多张初始***图像;根据预先训练好的检测模型对所述多张初始***图像中的***放置状态进行标注,获得标注处理的多张***图像;基于所述标注处理的多张***图像确定所述目标***对应的多张***图像。
在一些实施例中,获取模块201进一步用于:确定标注处理的多张***图像中的多张第一***图像;所述多张第一***图像中标注的***放置状态互不相同;确定标注处理的多张***图像中的多张第二***图像;所述多张第二***图像中标注的***放置状态相同;在所述多张第一***图像中,增加第一标识信息;通过所述第一标识信息,能够获取到所述目标***的第一预设信息;对所述多张第二***图像进行去重处理,获得去重处理的第二***图像;在去重处理的第二***图像中,增加第二标识信息;通过所述第二标识信息,能够获取到所述目标***的第二预设信息;将增加第一标识信息的多张第一***图像,以及增加第二标识信息的去重处理的第二***图像,确定为所述目标***对应的多张***图像。
在一些实施例中,展示模块202进一步用于:根据所述预设的***放置状态顺序确定所述多张***图像分别对应的***放置状态的顺序;确定所述多张***图像分别对应的***区域大小;根据所述多张***图像分别对应的***区域大小,对所述多张***图像分别对应的***放置状态的顺序进行调整;根据调整的多张***图像分别对应的***放置状态的顺序确定所述多张***图像的展示顺序。
在一些实施例中,展示模块202进一步用于:判断目标***放置状态对应的***图像对应的***区域大小是否大于预设区域大小;所述目标***放置状态为,所述多张***图像分别对应的***放置状态的顺序中的前三个***放置状态;若目标***放置状态对应的***图像对应的***区域大小大于预设区域大小,不更改所述目标***放置状态的顺序;若目标***放置状态对应的***图像对应的***区域大小小于或者等于预设区域大小,根据所述目标***放置状态对应的***图像对应的***区域大小与所述预设区域大小之间的差值,确定所述目标***放置状态的顺序的调整顺序。
在一些实施例中,展示模块202进一步用于:根据所述目标区域的区域大小、所述目标区域的形状和所述目标区域的预设信息生成原始三维展示场景;根据所述目标***的***类型、所述目标***的使用场景和所述多张***图像的图像大小,在所述原始三维展示场景中增加对应的展示特效。
在一些实施例中,展示模块202进一步用于:确定所述目标***在所述目标区域中的放置位置;根据所述多张***图像的数量将所述放置位置划分为多个展示位置;所述多个展示位置之间具有重叠部分;根据所述多张***图像的展示顺序和所述多个展示位置确定所述多张***图像分别对应的展示位置。
在一些实施例中,展示模块202还用于:根据所述多张***图像的图像大小确定所述多张***图像分别对应的展示时长,以及根据所述多张***图像的展示顺序确定所述多张***图像分别对应的展示次数;对应的,在所述三维展示场景中动态展示所述多张***图像时,按照所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,展示所述多张***图像。
在一些实施例中,展示模块202还用于:基于所述多张***图像、所述多张***图像的展示顺序、所述多张***图像在所述三维展示场景中的展示位置、所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,生成所述目标***对应的展示信息;存储所述目标***对应的展示信息。
可以理解,该装置与前述的***在位状态的动态展示方法对应,因此,各个功能模块的实施方式参照前述实施例,在此不作重复介绍。
请参照图3,本申请实施例还提供一种电子设备,包括:处理器301和存储器302,处理器301和存储器302通信连接。该电子设备可作为前述的***在位状态的动态展示方法的执行主体。
其中,存储器302中存储有可被处理器301执行的指令,所述指令被处理器301执行,以使处理器301能够执行前述实施例中所述的***在位状态的动态展示方法。
在一些实施例中,处理器301和存储器302之间通过通信总线实现通信连接。
可以理解,电子设备还可以包括更多所需的通用模块,在本申请实施例不作一一介绍。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
前述对本申请的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本申请限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本申请的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本申请的各种不同的示例性实施方案以及各种不同的选择和改变。本申请的范围意在由权利要求书及其等同形式所限定。
Claims (8)
1.一种***在位状态的动态展示方法,其特征在于,包括:
获取目标***对应的多张***图像;所述多张***图像对应的***放置状态不相同;
根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序;
生成所述目标***所在的目标区域的三维展示场景;
确定所述多张***图像在所述三维展示场景中的展示位置;
基于所述多张***图像的展示顺序和所述多张***图像在所述三维展示场景中的展示位置,在所述三维展示场景中动态展示所述多张***图像,以在所述三维展示场景中动态展示所述目标***;
所述***在位状态的动态展示方法还包括:
根据所述多张***图像的图像大小确定所述多张***图像分别对应的展示时长,以及根据所述多张***图像的展示顺序确定所述多张***图像分别对应的展示次数;
对应的,在所述三维展示场景中动态展示所述多张***图像时,按照所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,展示所述多张***图像;
所述***在位状态的动态展示方法还包括:
基于所述多张***图像、所述多张***图像的展示顺序、所述多张***图像在所述三维展示场景中的展示位置、所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,生成所述目标***对应的展示信息;
存储所述目标***对应的展示信息。
2.根据权利要求1所述的***在位状态的动态展示方法,其特征在于,所述获取目标***对应的多张***图像,包括:
获取所述目标***对应的多张初始***图像;
根据预先训练好的检测模型对所述多张初始***图像中的***放置状态进行标注,获得标注处理的多张***图像;
基于所述标注处理的多张***图像确定所述目标***对应的多张***图像。
3.根据权利要求2所述的***在位状态的动态展示方法,其特征在于,所述基于所述标注处理的多张***图像确定所述目标***对应的多张***图像,包括:
确定标注处理的多张***图像中的多张第一***图像;所述多张第一***图像中标注的***放置状态互不相同;
确定标注处理的多张***图像中的多张第二***图像;所述多张第二***图像中标注的***放置状态相同;
在所述多张第一***图像中,增加第一标识信息;通过所述第一标识信息,能够获取到所述目标***的第一预设信息;
对所述多张第二***图像进行去重处理,获得去重处理的第二***图像;
在去重处理的第二***图像中,增加第二标识信息;通过所述第二标识信息,能够获取到所述目标***的第二预设信息;
将增加第一标识信息的多张第一***图像,以及增加第二标识信息的去重处理的第二***图像,确定为所述目标***对应的多张***图像。
4.根据权利要求1所述的***在位状态的动态展示方法,其特征在于,所述根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序,包括:
根据所述预设的***放置状态顺序确定所述多张***图像分别对应的***放置状态的顺序;
确定所述多张***图像分别对应的***区域大小;
根据所述多张***图像分别对应的***区域大小,对所述多张***图像分别对应的***放置状态的顺序进行调整;
根据调整的多张***图像分别对应的***放置状态的顺序确定所述多张***图像的展示顺序。
5.根据权利要求4所述的***在位状态的动态展示方法,其特征在于,所述根据所述多张***图像分别对应的***区域大小,对所述多张***图像分别对应的***放置状态的顺序进行调整,包括:
判断目标***放置状态对应的***图像对应的***区域大小是否大于预设区域大小;所述目标***放置状态为,所述多张***图像分别对应的***放置状态的顺序中的前三个***放置状态;
若目标***放置状态对应的***图像对应的***区域大小大于预设区域大小,不更改所述目标***放置状态的顺序;
若目标***放置状态对应的***图像对应的***区域大小小于或者等于预设区域大小,根据所述目标***放置状态对应的***图像对应的***区域大小与所述预设区域大小之间的差值,确定所述目标***放置状态的顺序的调整顺序。
6.根据权利要求1所述的***在位状态的动态展示方法,其特征在于,所述生成所述目标***所在的目标区域的三维展示场景,包括:
根据所述目标区域的区域大小、所述目标区域的形状和所述目标区域的预设信息生成原始三维展示场景;
根据所述目标***的***类型、所述目标***的使用场景和所述多张***图像的图像大小,在所述原始三维展示场景中增加对应的展示特效。
7.根据权利要求1所述的***在位状态的动态展示方法,其特征在于,所述确定所述多张***图像在所述三维展示场景中的展示位置,包括:
确定所述目标***在所述目标区域中的放置位置;
根据所述多张***图像的数量将所述放置位置划分为多个展示位置;所述多个展示位置之间具有重叠部分;
根据所述多张***图像的展示顺序和所述多个展示位置确定所述多张***图像分别对应的展示位置。
8.一种***在位状态的动态展示装置,其特征在于,包括:
获取模块,用于获取目标***对应的多张***图像;所述多张***图像对应的***放置状态不相同;
展示模块,用于:
根据所述多张***图像分别对应的***放置状态和预设的***放置状态顺序,确定所述多张***图像的展示顺序;
生成所述目标***所在的目标区域的三维展示场景;
确定所述多张***图像在所述三维展示场景中的展示位置;
基于所述多张***图像的展示顺序和所述多张***图像在所述三维展示场景中的展示位置,在所述三维展示场景中动态展示所述多张***图像,以在所述三维展示场景中动态展示所述目标***;
所述展示模块还用于:根据所述多张***图像的图像大小确定所述多张***图像分别对应的展示时长,以及根据所述多张***图像的展示顺序确定所述多张***图像分别对应的展示次数;以及进一步用于:在所述三维展示场景中动态展示所述多张***图像时,按照所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,展示所述多张***图像;
所述展示模块还用于:基于所述多张***图像、所述多张***图像的展示顺序、所述多张***图像在所述三维展示场景中的展示位置、所述多张***图像分别对应的展示时长和所述多张***图像分别对应的展示次数,生成所述目标***对应的展示信息;存储所述目标***对应的展示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211644899.1A CN116188680B (zh) | 2022-12-21 | 2022-12-21 | 一种***在位状态的动态展示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211644899.1A CN116188680B (zh) | 2022-12-21 | 2022-12-21 | 一种***在位状态的动态展示方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116188680A CN116188680A (zh) | 2023-05-30 |
CN116188680B true CN116188680B (zh) | 2023-07-18 |
Family
ID=86437460
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211644899.1A Active CN116188680B (zh) | 2022-12-21 | 2022-12-21 | 一种***在位状态的动态展示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116188680B (zh) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4137140B2 (ja) * | 2006-05-01 | 2008-08-20 | 株式会社スクウェア・エニックス | ビデオゲーム処理装置、およびビデオゲーム処理プログラム |
US9945640B2 (en) * | 2015-11-19 | 2018-04-17 | Philip Scott Lyren | Firearm system that tracks points of aim of a firearm |
US11293709B2 (en) * | 2017-01-27 | 2022-04-05 | Armaments Research Company, Inc. | Weapon usage monitoring system for initiating notifications and commands based on dashboard actions |
CN111325824B (zh) * | 2019-07-03 | 2023-10-10 | 杭州海康威视***技术有限公司 | 图像数据展示方法、装置、电子设备及存储介质 |
CN111589132A (zh) * | 2020-04-26 | 2020-08-28 | 腾讯科技(深圳)有限公司 | 虚拟道具展示方法、计算机设备及存储介质 |
CN111651621B (zh) * | 2020-05-27 | 2022-07-29 | 深圳先进技术研究院 | 一种枪弹信息管理***和终端 |
CN111638793B (zh) * | 2020-06-04 | 2023-09-01 | 浙江商汤科技开发有限公司 | 飞行器的展示方法、装置、电子设备及存储介质 |
CN112965780B (zh) * | 2021-03-30 | 2023-08-08 | 北京字跳网络技术有限公司 | 图像显示方法、装置、设备及介质 |
CN113608614A (zh) * | 2021-08-05 | 2021-11-05 | 上海商汤智能科技有限公司 | 展示方法、增强现实装置、设备及计算机可读存储介质 |
-
2022
- 2022-12-21 CN CN202211644899.1A patent/CN116188680B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN116188680A (zh) | 2023-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110503074B (zh) | 视频帧的信息标注方法、装置、设备及存储介质 | |
CN110383274B (zh) | 识别设备的方法、装置、***、存储介质、处理器和终端 | |
CN109446883A (zh) | 商品状态识别方法、装置、电子设备及可读存储介质 | |
US20210390335A1 (en) | Generation of labeled synthetic data for target detection | |
CN112070250B (zh) | 车辆定损方法、装置、终端设备及存储介质 | |
CN105430376A (zh) | 一种全景相机一致性的检测方法及装置 | |
CN108846861B (zh) | 图像单应矩阵计算方法、装置、移动终端及存储介质 | |
CN111198815A (zh) | 用户界面的兼容性测试方法及装置 | |
CN111382633A (zh) | 课堂出勤管理方法、装置、终端及计算机可读存储介质 | |
CN115170932A (zh) | 门店终端识别方法、装置、***及计算机可读存储介质 | |
JP2019220783A5 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN109086696A (zh) | 一种异常行为检测方法、装置、电子设备及存储介质 | |
CN116188680B (zh) | 一种***在位状态的动态展示方法及装置 | |
CN106686371B (zh) | 一种帧率测试方法、装置、设备及*** | |
CN112581444A (zh) | 一种异常检测方法、装置及设备 | |
CN110113630B (zh) | 视频检测方法、装置、电子设备及存储介质 | |
US10628958B2 (en) | Frame rendering apparatus, method and non-transitory computer readable storage medium | |
CN116597246A (zh) | 模型训练方法、目标检测方法、电子设备及存储介质 | |
CN108170391B (zh) | 页面显示方法、装置及电子设备 | |
CN110008940B (zh) | 一种图像中移除目标物体的方法、装置及电子设备 | |
CN104239449B (zh) | 信息展现方法和装置 | |
CN114140751A (zh) | 一种考场监控方法及*** | |
CN112395208A (zh) | Ai识别装置的自动测试方法、装置、设备及存储介质 | |
CN113987034A (zh) | 信息展示方法、装置、电子设备及可读存储介质 | |
CN112672052A (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 | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right | ||
PE01 | Entry into force of the registration of the contract for pledge of patent right |
Denomination of invention: A dynamic display method and device for the in position state of firearms Granted publication date: 20230718 Pledgee: China Construction Bank Co.,Ltd. Guangzhou Haizhu Branch Pledgor: KINTH INFORMATION TECHNOLOGY SERVICE CO.,LTD. Registration number: Y2024980010802 |