[go: up one dir, main page]

WO2019127320A1 - Information processing method and apparatus, cloud processing device, and computer program product - Google Patents

Information processing method and apparatus, cloud processing device, and computer program product Download PDF

Info

Publication number
WO2019127320A1
WO2019127320A1 PCT/CN2017/119708 CN2017119708W WO2019127320A1 WO 2019127320 A1 WO2019127320 A1 WO 2019127320A1 CN 2017119708 W CN2017119708 W CN 2017119708W WO 2019127320 A1 WO2019127320 A1 WO 2019127320A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
building
model
image information
terminal
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.)
Ceased
Application number
PCT/CN2017/119708
Other languages
French (fr)
Chinese (zh)
Inventor
王恺
廉士国
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cloudminds Shenzhen Robotics Systems Co Ltd
Original Assignee
Cloudminds Shenzhen Robotics Systems Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cloudminds Shenzhen Robotics Systems Co Ltd filed Critical Cloudminds Shenzhen Robotics Systems Co Ltd
Priority to CN201780002896.9A priority Critical patent/CN108235764B/en
Priority to PCT/CN2017/119708 priority patent/WO2019127320A1/en
Publication of WO2019127320A1 publication Critical patent/WO2019127320A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Definitions

  • the present application relates to the field of data processing technologies, and in particular, to an information processing method, apparatus, cloud processing device, and computer program product.
  • AR Augmented Reality
  • augmented reality passes through the physical information (visual information, sound, taste, touch, etc.) that was difficult to experience in a certain time and space of the real world. After the simulation, it is superimposed on the real world and is perceived by human senses to achieve a sensory experience that transcends reality.
  • the embodiment of the present application provides an information processing method, device, cloud processing device, and computer program product, which improves the recognition accuracy and speed of static objects, and the superimposed AR model is more accurate.
  • an embodiment of the present application provides an information processing method, including:
  • the AR model is sent to the terminal.
  • the foregoing aspect and any possible implementation manner further provide an implementation manner for the AR model to be retrieved according to the location information and the image information, including:
  • the AR model corresponding to the building is retrieved.
  • the acquiring image information corresponding to each building in the building information including:
  • the 2D picture information corresponding to each building in the building information is acquired.
  • the embodiment of the present application further provides an information processing apparatus, including:
  • a first acquiring unit configured to acquire image information captured by the terminal
  • a second acquiring unit configured to acquire location information of the terminal
  • a retrieval unit configured to retrieve an AR model according to the location information and the image information
  • a sending unit configured to send the AR model to the terminal.
  • the AR model corresponding to the building is retrieved.
  • the 2D picture information corresponding to each building in the building information is acquired.
  • the device further includes:
  • the establishing unit is configured to establish at least one relational database according to the building information, the image information and the AR model.
  • the embodiment of the present application further provides a cloud processing device, where the device includes a processor and a memory; the memory is configured to store an instruction, when the instruction is executed by the processor, causing the device to perform, for example, The method of any of the first aspects.
  • the embodiment of the present application further provides a computer program product, which can be directly loaded into an internal memory of a computer and includes software code. After the computer program is loaded and executed by a computer, the first aspect can be implemented. One such method.
  • the information processing method, the device, the cloud processing device, and the computer program product provided by the embodiment of the present application acquire the corresponding AR model by acquiring the image information and the location information captured by the terminal, and then combining the location information and the image information, wherein, according to the location information, Retrieving the AR model can narrow the search range and improve the retrieval accuracy.
  • the retrieval efficiency can be improved, the recognition rate of static objects can be improved, and the identification of static object retrieval in the prior art can be solved. Large quantity and low accuracy.
  • FIG. 1 is a flowchart of an embodiment of an image processing method according to an embodiment of the present application
  • FIG. 2 is another flowchart of an embodiment of an image processing method according to an embodiment of the present disclosure
  • FIG. 3 is a schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present disclosure.
  • FIG. 4 is another schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present disclosure.
  • FIG. 5 is a schematic structural diagram of an embodiment of a cloud processing device according to an embodiment of the present disclosure.
  • the word “if” as used herein may be interpreted as “when” or “when” or “in response to determining” or “in response to detecting.”
  • the phrase “if determined” or “if detected (conditions or events stated)” may be interpreted as “when determined” or “in response to determination” or “when detected (stated condition or event) “Time” or “in response to a test (condition or event stated)”.
  • the camera When a user uses a terminal or a wearable device, the camera often uses a camera to capture video or images.
  • static objects such as buildings often appear in the camera, or the user actively performs static things such as buildings.
  • Shooting Since the surface of the outdoor building can be attached with various information, for example, service information, advertisement information, publicity information, etc., all of them have the disadvantages of time-consuming and labor-intensive replacement of the content, and high cost, and therefore, by means of the user-receiving terminal mentioned above or Wearable devices can be used to integrate AR technology into outdoor buildings, enhancing customization, low cost, and strong immersion.
  • FIG. 1 is a flowchart of an embodiment of an image processing method according to an embodiment of the present disclosure.
  • the information processing method may specifically include the following steps:
  • the terminal may include: a smart device with a camera function, such as a mobile phone, a tablet computer, a notebook computer, an in-vehicle device, and a wearable device.
  • the terminal also needs to have a network communication function.
  • the image information captured by the terminal is image information obtained by the user controlling a camera or the like having a function of acquiring images to capture an outdoor environment.
  • the image information may be obtained by a computing device having strong computing power, and the computing device includes at least an arithmetic unit, a wireless transmission unit, for example, a local computer, a cloud processing center, or the like.
  • the terminal and the computing device can communicate with each other, and the communication mode can use wireless communication methods such as 2G, 3G, 4G, and WiFi.
  • the terminal may actively upload the captured image information to the computing device for receiving by the computing device, or the computing device may actively acquire the image information captured by the terminal.
  • the location information of the terminal may be completed by using a location.
  • a GPS Global Positioning System
  • the terminal performs positioning.
  • the location of the terminal may be determined by using the base station information, and the terminal reports the identity of the base station to which the current base station belongs and the signal strength to the positioning device, thereby determining the coordinates of the current location of the terminal.
  • the terminal may be actively uploaded to the computing device by the computing device, and may be received by the computing device, or the computing device may acquire the information of the terminal to obtain the location information.
  • the location information of the terminal By obtaining the location information of the terminal, the location of the terminal can be determined more accurately, and the difficulty of identifying subsequent image information is minimized, and the basis for improving the accuracy of image information recognition is established.
  • the retrieval range may be determined according to the location information. In a specific implementation process, it may be an area ranging from a certain range of position information, for example, a plane area 50 meters away from the positioning position.
  • the building information within the search range is retrieved.
  • information of the location of the building may be determined depending on the map information or information provided by the building supplier, and the result of the search is that the building includes the names of each building and each building, and each Information such as the number of the building.
  • the image information includes 3D model information and 2D picture information, and the image information may be stored in advance in a database.
  • the 3D model information may be provided by a designer of the building, or may be obtained by the user scanning and reconstructing the appearance of the building using a camera or the like, and generally includes the complete three-dimensional shape of the building.
  • the 2D picture information can be collected by the user and uploaded to the computing device. In general, it can be either the overall appearance of the building or a partial view of the building. In the embodiment of the present application, both the 3D model information and the 2D picture information need to be manually labeled to determine the area or location of the superimposed AR model.
  • the image information corresponding to the building information it is necessary to determine the 3D model information of the building according to the name or number of the building, or to determine the 2D picture information of the building according to the name or number of the building.
  • the image information corresponding to the building is acquired for comparison with the photographic information acquired by the user, and the building photographed by the user is determined.
  • the image information included in the image information is determined according to the image information.
  • the image comparison method is used to determine whether the object in the image information is the same as the image information corresponding to the previously acquired building. Then you can determine which building the image information contains. Specifically, the feature points of the main content and the feature points of the image information in the image information are respectively extracted, and the feature points of the two are compared, and the comparison result shows that the error is within a certain range, which can be understood as the corresponding structure of the main content in the image information.
  • the object is the same as the building represented by the image information.
  • the AR model corresponding to the building is retrieved.
  • different AR models such as pictures, videos, 3D models, animations, and the like, are stored in advance in the cloud processing device.
  • different AR models correspond to different building image information, which can be manually matched or marked.
  • the corresponding AR model can be obtained by direct retrieval.
  • the 3D model information corresponding to each building in the building information is preferentially acquired;
  • the 3D model information corresponding to the building information is acquired, and 2D picture information corresponding to each building in the building information is acquired.
  • the reason why the 3D model is preferably used is that the 3D model is a complete shape of the building, and when the AR model is superimposed, the operation can be performed more accurately, and the 3D model is more robust to changes in local details and changes in illumination, and Conducive to the subsequent calculation of pose.
  • the use of 2D images has the advantage of a large amount of data and a wide range of images.
  • the terminal starts the superimposition operation according to the received AR model, and in order to accurately superimpose the AR model into the image information, first calculate the building and the image information.
  • the relative pose of the building in the image information Specifically, in a specific implementation process, the feature points of the building in the image information are first extracted, and then the feature points of the building in the image information are extracted, and then the relative positions of each feature point are respectively calculated according to the feature point matching principle. The relationship determines the relative pose of the building in the image information based on the relative positional relationship.
  • the AR model is superimposed on the image information according to the relative pose to form the superimposed image information, so that the pose of the AR is the same as the position of the building in the image information.
  • the superimposed image information is displayed in the display unit.
  • the information processing method provided by the embodiment of the present invention acquires the corresponding AR model by acquiring the image information and the position information captured by the terminal, and then combining the position information and the image information, wherein the retrieval of the AR model according to the position information can narrow the search range and improve the search range.
  • the retrieval accuracy, combined with the image information captured by the terminal to determine the corresponding AR model can improve the retrieval efficiency, improve the recognition rate of static objects, and solve the problem of large amount of retrieval and low accuracy in the prior art.
  • the terminal can also collect inertial measurement data, determine the moving posture of the terminal according to the inertial measurement data, and then adjust the position of the AR model.
  • an IMU Inertial Measurement Unit
  • IMU Inertial Measurement Unit
  • the terminal can also collect inertial measurement data, determine the moving posture of the terminal according to the inertial measurement data, and then adjust the position of the AR model.
  • an IMU Inertial Measurement Unit
  • the change value, the angular velocity change value, and the like and then calculate the position change of the terminal according to the data value, that is, move the pose.
  • the position of the AR model in the superimposed image information is updated according to the moving pose.
  • the technical solution provided by the embodiment of the present application realizes that the AR model moves and moves along with the image information captured by the user, improves the timeliness, and is more visually smooth and enhances interaction with the user.
  • FIG. 2 is an implementation of the image processing method provided by the embodiment of the present application. Another flowchart of the example, as shown in FIG. 2, the information processing method provided by the embodiment of the present application may further include the following steps before the step 101:
  • the image information may be determined for each building by using the map information and the image information uploaded by the user through various channels, and the image information is marked to determine the position of the AR model superposition or the AR model superposition.
  • the content of the database can be constantly changed, adjusted according to actual needs, and content addition, deletion, modification, and the like.
  • the purpose of the database is to improve the retrieval accuracy and efficiency, so that the AR model can be superimposed on the image information captured by the user more accurately.
  • FIG. 3 is a schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present application. As shown in FIG. 3, the apparatus of this embodiment may be used. The first acquisition unit 11, the second acquisition unit 12, the retrieval unit 13, and the transmission unit are included.
  • the first obtaining unit 11 is configured to acquire image information captured by the terminal;
  • the second obtaining unit 12 is configured to acquire location information of the terminal.
  • the searching unit 13 is configured to retrieve the AR model according to the location information and the image information;
  • the sending unit 14 is configured to send the AR model to the terminal.
  • the retrieval unit 13 is specifically configured to:
  • the acquiring image information corresponding to each building in the building information includes:
  • the 2D picture information corresponding to each building in the building information is acquired.
  • the information processing apparatus provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects thereof are similar, and details are not described herein again.
  • FIG. 4 is another schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present application.
  • the apparatus of this embodiment is in the foregoing content. On the basis of, it may also include: establishing unit 15.
  • the establishing unit 15 is configured to establish at least one relational database according to the building information, the image information and the AR model.
  • the information processing apparatus provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 5 is a schematic structural diagram of an embodiment of a cloud processing device according to an embodiment of the present disclosure.
  • the cloud processing device provided by the embodiment of the present disclosure may specifically include: a processor 21 and a memory 22.
  • the memory 21 is configured to store instructions that, when executed by the processor 22, cause the device to perform any of the methods shown in FIG. 1 or FIG.
  • the cloud processing device provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 or FIG. 2, and the implementation principle and the technical effect are similar, and details are not described herein again.
  • the embodiment of the present application further provides a computer program product, which can be directly loaded into an internal memory of a computer and contains software code. After the computer program is loaded and executed by the computer, any method as shown in FIG. 1 or FIG. 2 can be implemented. .
  • the computer program product provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 or FIG. 2, and the implementation principle and the technical effect are similar, and details are not described herein again.
  • the disclosed system, apparatus, and method may be implemented in other manners.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division.
  • multiple units or components may be combined.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
  • the above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium.
  • the software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present application. Part of the steps.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Remote Sensing (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

An information processing method and apparatus, a cloud processing device, and a computer program product, relating to the technical field of data processing, and being capable of improving the accuracy and speed of recognising a static object to a certain degree. The information processing method provided in the embodiments of the present application comprises: acquiring image information photographed by a terminal (101); acquiring position information of the terminal (102); on the basis of the position information and the image information, retrieving an AR model (103); and sending the AR model to the terminal (104).

Description

信息处理方法、装置、云处理设备及计算机程序产品Information processing method, device, cloud processing device and computer program product 技术领域Technical field

本申请涉及数据处理技术领域,尤其涉及一种信息处理方法、装置、云处理设备及计算机程序产品。The present application relates to the field of data processing technologies, and in particular, to an information processing method, apparatus, cloud processing device, and computer program product.

背景技术Background technique

AR(Augmented Reality增强现实)技术,也被称为扩增现实,把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息、声音、味道、触觉等),通过科学技术模拟仿真后再叠加到现实世界被人类感官所感知,从而达到超越现实的感官体验。AR (Augmented Reality) technology, also known as augmented reality, passes through the physical information (visual information, sound, taste, touch, etc.) that was difficult to experience in a certain time and space of the real world. After the simulation, it is superimposed on the real world and is perceived by human senses to achieve a sensory experience that transcends reality.

并且,通过AR技术,还可以增强静态事物与用户之间的互动,其可以在静态事物上呈现不同的叠加场景。然而,现有技术中,由于用户拍摄的图像可能只是静态事物的一部分,部分内容将会影像对静态事物整体的判定,导致检索量大,进而使得识别静态事物的准确性低。Moreover, through the AR technology, it is also possible to enhance the interaction between static things and users, which can present different overlapping scenes on static things. However, in the prior art, since the image taken by the user may be only a part of the static thing, part of the content will judge the whole of the static object, resulting in a large amount of retrieval, and thus the accuracy of identifying the static object is low.

发明内容Summary of the invention

本申请实施例提供一种信息处理方法、装置、云处理设备及计算机程序产品,提高了对静态事物的识别精度和速度,叠加AR模型更加准确。The embodiment of the present application provides an information processing method, device, cloud processing device, and computer program product, which improves the recognition accuracy and speed of static objects, and the superimposed AR model is more accurate.

第一方面,本申请实施例提供一种信息处理方法,包括:In a first aspect, an embodiment of the present application provides an information processing method, including:

获取终端拍摄的影像信息;Obtaining image information captured by the terminal;

获取所述终端的位置信息;Obtaining location information of the terminal;

根据所述位置信息与所述影像信息检索AR模型;Retrieving an AR model according to the location information and the image information;

将所述AR模型发送至所述终端。The AR model is sent to the terminal.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述位置信息与所述影像信息检索AR模型,包括:The foregoing aspect and any possible implementation manner further provide an implementation manner for the AR model to be retrieved according to the location information and the image information, including:

根据所述位置信息确定检索范围;Determining a search range according to the location information;

检索所述检索范围内的所有建筑物信息;Retrieving all building information within the search range;

获取与所述建筑物信息中的每个建筑物对应的图像信息;Obtaining image information corresponding to each building in the building information;

根据所述图像信息确定所述影像信息中包含的建筑物;Determining a building included in the image information according to the image information;

检索与所述建筑物对应的AR模型。The AR model corresponding to the building is retrieved.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取与所述建筑物信息中每个建筑物对应的图像信息,包括:The aspect as described above, and any possible implementation manner, further provide an implementation manner, the acquiring image information corresponding to each building in the building information, including:

获取与所述建筑物信息中每个建筑物对应的3D模型信息;或者,Obtaining 3D model information corresponding to each building in the building information; or

若未获取到与所述建筑物信息对应的3D模型信息,获取与所述建筑物信息中每个建筑物对应的2D图片信息。If the 3D model information corresponding to the building information is not acquired, the 2D picture information corresponding to each building in the building information is acquired.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:The aspect as described above and any possible implementation manner further provide an implementation manner, where the method further includes:

根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。Establish at least one relational database based on the building information, the image information, and the AR model.

第二方面,本申请实施例还提供一种信息处理装置,包括:In a second aspect, the embodiment of the present application further provides an information processing apparatus, including:

第一获取单元,用于获取终端拍摄的影像信息;a first acquiring unit, configured to acquire image information captured by the terminal;

第二获取单元,用于获取所述终端的位置信息;a second acquiring unit, configured to acquire location information of the terminal;

检索单元,用于根据所述位置信息与所述影像信息检索AR模型;a retrieval unit, configured to retrieve an AR model according to the location information and the image information;

发送单元,用于将所述AR模型发送至所述终端。And a sending unit, configured to send the AR model to the terminal.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述检索单元,具体用于:The above-mentioned aspect and any possible implementation manner further provide an implementation manner, where the retrieval unit is specifically configured to:

根据所述位置信息确定检索范围;Determining a search range according to the location information;

检索所述检索范围内的建筑物信息;Retrieving building information within the search range;

获取与所述建筑物信息中的每个建筑物对应的图像信息;Obtaining image information corresponding to each building in the building information;

根据所述图像信息确定所述影像信息中包含的建筑物;Determining a building included in the image information according to the image information;

检索与所述建筑物对应的AR模型。The AR model corresponding to the building is retrieved.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述检索单元,具体用于:The above-mentioned aspect and any possible implementation manner further provide an implementation manner, where the retrieval unit is specifically configured to:

获取与所述建筑物信息中每个建筑物对应的3D模型信息;或者,Obtaining 3D model information corresponding to each building in the building information; or

若未获取到与所述建筑物信息对应的3D模型信息,获取与所述建筑物信息中每个建筑物对应的2D图片信息。If the 3D model information corresponding to the building information is not acquired, the 2D picture information corresponding to each building in the building information is acquired.

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:The above-mentioned aspect and any possible implementation manner further provide an implementation manner, the device further includes:

建立单元,用于根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。The establishing unit is configured to establish at least one relational database according to the building information, the image information and the AR model.

第三方面,本申请实施例还提供一种云处理设备,所述设备包括处理器以及存储器;所述存储器用于存储指令,所述指令被所述处理器执行时,使得所述设备执行如第一方面中任一种所述的方法。In a third aspect, the embodiment of the present application further provides a cloud processing device, where the device includes a processor and a memory; the memory is configured to store an instruction, when the instruction is executed by the processor, causing the device to perform, for example, The method of any of the first aspects.

第四方面,本申请实施例还提供一种计算机程序产品,可直接加载到计算机的内部存储器中,并含有软件代码,所述计算机程序经由计算机载入并执行后能够实现如第一方面中任一种所述的方法。In a fourth aspect, the embodiment of the present application further provides a computer program product, which can be directly loaded into an internal memory of a computer and includes software code. After the computer program is loaded and executed by a computer, the first aspect can be implemented. One such method.

本申请实施例提供的信息处理方法、装置、云处理设备及计算机程序产品,通过获取终端拍摄的影像信息与位置信息,然后结合位置信息与影像信息来检索对应的AR模型,其中,根据位置信息来检索AR模型可以缩小检索范围,提高检索精度,再结合终端拍摄的影像信息来确定对应的AR模型就可以提高检索效率,提高对静态事物的识别率,解决了现有技术中识别静态事物检索量大,准确性较低的问题。The information processing method, the device, the cloud processing device, and the computer program product provided by the embodiment of the present application acquire the corresponding AR model by acquiring the image information and the location information captured by the terminal, and then combining the location information and the image information, wherein, according to the location information, Retrieving the AR model can narrow the search range and improve the retrieval accuracy. Combined with the image information captured by the terminal to determine the corresponding AR model, the retrieval efficiency can be improved, the recognition rate of static objects can be improved, and the identification of static object retrieval in the prior art can be solved. Large quantity and low accuracy.

附图说明DRAWINGS

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief description of the drawings used in the embodiments or the prior art description will be briefly described below. Obviously, the drawings in the following description It is a certain embodiment of the present application, and other drawings can be obtained according to the drawings without any creative labor for those skilled in the art.

图1为本申请实施例提供的图像处理方法实施例的流程图;FIG. 1 is a flowchart of an embodiment of an image processing method according to an embodiment of the present application;

图2为本申请实施例提供的图像处理方法实施例的另一流程图;FIG. 2 is another flowchart of an embodiment of an image processing method according to an embodiment of the present disclosure;

图3为本申请实施例提供的信息处理装置实施例的结构示意图;FIG. 3 is a schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present disclosure;

图4为本申请实施例提供的信息处理装置实施例的另一结构示意图;FIG. 4 is another schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present disclosure;

图5为本申请实施例提供的云处理设备实施例的结构示意图。FIG. 5 is a schematic structural diagram of an embodiment of a cloud processing device according to an embodiment of the present disclosure.

具体实施方式Detailed ways

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present application. It is a part of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。The terms used in the embodiments of the present application are for the purpose of describing particular embodiments only, and are not intended to limit the application. The singular forms "a", "the", and "the"

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It should be understood that the term "and/or" as used herein is merely an association describing the associated object, indicating that there may be three relationships, for example, A and/or B, which may indicate that A exists separately, while A and B, there are three cases of B alone. In addition, the character "/" in this article generally indicates that the contextual object is an "or" relationship.

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释 成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。Depending on the context, the word "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting." Similarly, depending on the context, the phrase "if determined" or "if detected (conditions or events stated)" may be interpreted as "when determined" or "in response to determination" or "when detected (stated condition or event) "Time" or "in response to a test (condition or event stated)".

用户在使用终端或者可穿戴设备时,经常会用到摄像头拍摄视频或者图像等,当用户在户外环境中时,摄像头中经常会出现建筑物等静态事物,或者用户主动对建筑物等静态事物进行拍摄。由于室外建筑物的表面可以贴附各种信息,例如,服务信息、广告信息、宣传信息等,但均具有更换内容费时费力、成本高等缺点,因此,借助于前述内容提到的用户使用终端或者可穿戴设备的使用习惯,可以将AR技术融合到室外建筑物上,增强可定制化、低成本、浸入感强等效果。When a user uses a terminal or a wearable device, the camera often uses a camera to capture video or images. When the user is in an outdoor environment, static objects such as buildings often appear in the camera, or the user actively performs static things such as buildings. Shooting. Since the surface of the outdoor building can be attached with various information, for example, service information, advertisement information, publicity information, etc., all of them have the disadvantages of time-consuming and labor-intensive replacement of the content, and high cost, and therefore, by means of the user-receiving terminal mentioned above or Wearable devices can be used to integrate AR technology into outdoor buildings, enhancing customization, low cost, and strong immersion.

但是,由于室外建筑物会受到光照变化而影像图像采集,以及当建筑物体积较大时,采集到的图像仅仅是建筑物的一部分,在一定程度上降低对建筑物识别的准确性。为了能够解决上述的情况,本申请实施例提供一种信息处理方法,具体的,图1为本申请实施例提供的图像处理方法实施例的流程图,如图1所示,本申请实施例提供的信息处理方法,具体可以包括如下步骤:However, since outdoor buildings are subject to illumination changes and image images are collected, and when the building is bulky, the captured images are only a part of the building, which reduces the accuracy of building identification to a certain extent. In order to be able to solve the above-mentioned situation, the embodiment of the present application provides an information processing method. Specifically, FIG. 1 is a flowchart of an embodiment of an image processing method according to an embodiment of the present disclosure. The information processing method may specifically include the following steps:

101、获取终端拍摄的影像信息。101. Obtain image information captured by the terminal.

在本申请实施例中,终端可以包括:手机、平板电脑、笔记本电脑、车载设备、可穿戴设备等具有摄像功能的智能设备。并且,在本申请实施例中,终端还需要具有网络通信功能。In the embodiment of the present application, the terminal may include: a smart device with a camera function, such as a mobile phone, a tablet computer, a notebook computer, an in-vehicle device, and a wearable device. Moreover, in the embodiment of the present application, the terminal also needs to have a network communication function.

终端拍摄的影像信息是由用户控制摄像头等具有采集影像功能的器件对户外环境进行拍摄得到的影像信息。获取影像信息的可以是具有较强计算能力的计算设备,并且,计算设备至少包括运算单元、无线传输单元,例如,本地计算机、云处理中心等。终端与计算设备之间可以相互进行通信,通信的方式可以使用2G、3G、4G、WiFi等无线通信方式。The image information captured by the terminal is image information obtained by the user controlling a camera or the like having a function of acquiring images to capture an outdoor environment. The image information may be obtained by a computing device having strong computing power, and the computing device includes at least an arithmetic unit, a wireless transmission unit, for example, a local computer, a cloud processing center, or the like. The terminal and the computing device can communicate with each other, and the communication mode can use wireless communication methods such as 2G, 3G, 4G, and WiFi.

在本申请实施例中,终端可以将拍摄得到的影像信息主动上传至计算 设备,由计算设备进行接收,也可以是由计算设备主动获取终端拍摄的影像信息。In the embodiment of the present application, the terminal may actively upload the captured image information to the computing device for receiving by the computing device, or the computing device may actively acquire the image information captured by the terminal.

102、获取终端的位置信息。102. Obtain location information of the terminal.

在本申请实施例中,终端的位置信息可以通过定位来完成,具体的,在一个具体的实现过程中,可以利用GPS(Global Positioning System,全球定位系统)来确定终端的经纬度,结合地图信息对终端进行定位。在另一个具体的实现过程中,还可以通过基站信息来确定终端的位置,终端将自身当前所属基站的标识以及信号强度上报给定位装置,进而确定终端当前所处位置的坐标。In the embodiment of the present application, the location information of the terminal may be completed by using a location. Specifically, in a specific implementation process, a GPS (Global Positioning System) may be used to determine the latitude and longitude of the terminal, combined with the map information. The terminal performs positioning. In another specific implementation process, the location of the terminal may be determined by using the base station information, and the terminal reports the identity of the base station to which the current base station belongs and the signal strength to the positioning device, thereby determining the coordinates of the current location of the terminal.

在本申请实施例中,终端可以自身的位置信息主动上传至计算设备,由计算设备进行接收,也可以是由计算设备主动获取终端的信息对终端进行定位得到位置信息。通过获取终端的位置信息,可以更加精准的确定终端的位置,最大程度上缩小对后续影像信息识别的难度,为提高影像信息识别的精确度建立基础。In the embodiment of the present application, the terminal may be actively uploaded to the computing device by the computing device, and may be received by the computing device, or the computing device may acquire the information of the terminal to obtain the location information. By obtaining the location information of the terminal, the location of the terminal can be determined more accurately, and the difficulty of identifying subsequent image information is minimized, and the basis for improving the accuracy of image information recognition is established.

103、根据位置信息与影像信息检索AR模型。103. Retrieve the AR model according to the location information and the image information.

在本申请实施例中,由于终端的位置可能发生变化,以及获取到的位置信息可能具有一定的误差,为了提高准确性,首先,可以根据位置信息确定检索范围。在一个具体的实现过程中,可以是距离位置信息一定范围的区域,例如,距离定位位置50米的平面区域。In the embodiment of the present application, since the location of the terminal may change, and the acquired location information may have a certain error, in order to improve accuracy, first, the retrieval range may be determined according to the location information. In a specific implementation process, it may be an area ranging from a certain range of position information, for example, a plane area 50 meters away from the positioning position.

然后,检索检索范围内的建筑物信息。在该过程中,可以依赖于地图信息或者建筑物供应商提供的信息等可以确定建筑物位置的信息,检索的结果为,在检索范围内包含几个建筑以及每个建筑物的名字、每个建筑物的编号等信息。Then, the building information within the search range is retrieved. In the process, information of the location of the building may be determined depending on the map information or information provided by the building supplier, and the result of the search is that the building includes the names of each building and each building, and each Information such as the number of the building.

接着,获取与建筑物信息中的每个建筑物对应的图像信息。在本申请实施例中,图像信息包括3D模型信息和2D图片信息,并且,图像信息可 以预先存储在数据库中。其中,3D模型信息可以是由建筑物的设计者提供,也可以是用户使用摄像头等对建筑物的外观进行扫描重建后得到的,一般情况下包括建筑物的完整三维形状。2D图片信息可以由用户采集后上传到计算设备,一般情况下,既可以是建筑物的整体外观,也可以是建筑物的局部图。在本申请实施例中,无论是3D模型信息和2D图片信息,都需要人工对其进行标注,确定叠加AR模型的区域或者位置。因此,获取与建筑物信息对应的图像信息,需要根据建筑物的名字或者编号来确定建筑物的3D模型信息,或者根据建筑物的名字或者编号来确定建筑物的2D图片信息。在本申请实施例中,获取与建筑物对应的图像信息目的在于与用户获取的摄影信息进行对比,确定用户拍摄的建筑物。Next, image information corresponding to each building in the building information is acquired. In the embodiment of the present application, the image information includes 3D model information and 2D picture information, and the image information may be stored in advance in a database. The 3D model information may be provided by a designer of the building, or may be obtained by the user scanning and reconstructing the appearance of the building using a camera or the like, and generally includes the complete three-dimensional shape of the building. The 2D picture information can be collected by the user and uploaded to the computing device. In general, it can be either the overall appearance of the building or a partial view of the building. In the embodiment of the present application, both the 3D model information and the 2D picture information need to be manually labeled to determine the area or location of the superimposed AR model. Therefore, to acquire image information corresponding to the building information, it is necessary to determine the 3D model information of the building according to the name or number of the building, or to determine the 2D picture information of the building according to the name or number of the building. In the embodiment of the present application, the image information corresponding to the building is acquired for comparison with the photographic information acquired by the user, and the building photographed by the user is determined.

接着,根据的图像信息确定影像信息中包含的建筑物;在本申请实施例中,利用图像对比的方法确定影像信息中的主体是否与前面获取到的建筑物对应的图像信息相同,若相同,则可以确定影像信息包含的建筑物是哪一个。具体的,分别提取影像信息中主体内容的特征点和图像信息的特征点,将二者的特征点进行比对,对比结果显示误差在一定范围内即可以理解为影像信息中主体内容对应的建筑物与图像信息代表的建筑物相同。Then, the image information included in the image information is determined according to the image information. In the embodiment of the present application, the image comparison method is used to determine whether the object in the image information is the same as the image information corresponding to the previously acquired building. Then you can determine which building the image information contains. Specifically, the feature points of the main content and the feature points of the image information in the image information are respectively extracted, and the feature points of the two are compared, and the comparison result shows that the error is within a certain range, which can be understood as the corresponding structure of the main content in the image information. The object is the same as the building represented by the image information.

最后,检索与建筑物对应的AR模型。在本申请实施例中,预先会在云处理设备中存储不同的AR模型,例如,图片、视频、3D模型、动画等。相应的,不同的AR模型对应不同的建筑物图像信息,其可以由人工进行匹配或者标记。当确定了建筑物后,直接检索就可以得到对应的AR模型。Finally, the AR model corresponding to the building is retrieved. In the embodiment of the present application, different AR models, such as pictures, videos, 3D models, animations, and the like, are stored in advance in the cloud processing device. Correspondingly, different AR models correspond to different building image information, which can be manually matched or marked. When the building is determined, the corresponding AR model can be obtained by direct retrieval.

需要说明的是,在本申请实施例中,在获取与建筑物信息中的每个建筑物对应的图像信息时,优先获取与建筑物信息中每个建筑物对应的3D模型信息;若未获取到与建筑物信息对应的3D模型信息,获取与建筑物信息中每个建筑物对应的2D图片信息。优选使用3D模型的原因在于,3D模型为建筑物完整的形状,在叠加AR模型时,可以更精确的进行操作,并且, 3D模型对局部细节的变化以及光照的变化鲁棒性更好,且有利于后续计算位姿。当没有3D模型时,使用2D图片,其好处在于,数据量大,图片来源广泛。It should be noted that, in the embodiment of the present application, when acquiring image information corresponding to each building in the building information, the 3D model information corresponding to each building in the building information is preferentially acquired; The 3D model information corresponding to the building information is acquired, and 2D picture information corresponding to each building in the building information is acquired. The reason why the 3D model is preferably used is that the 3D model is a complete shape of the building, and when the AR model is superimposed, the operation can be performed more accurately, and the 3D model is more robust to changes in local details and changes in illumination, and Conducive to the subsequent calculation of pose. When there is no 3D model, the use of 2D images has the advantage of a large amount of data and a wide range of images.

104、将AR模型发送至终端。104. Send the AR model to the terminal.

在本申请实施例中,当AR模型发送至终端后,终端根据接收到的AR模型,开始进行叠加操作,为了能够将AR模型准确的叠加至影像信息中,首先计算影像信息中的建筑物与图像信息中建筑物的相对位姿。具体的,在一个具体的实现过程中,首先提取图像信息中建筑物的特征点,然后提取影像信息中的建筑物的特征点,接着,按照特征点匹配原则分别计算每个特征点的相对位置关系,根据相对位置关系来确定影像信息中的建筑物的相对位姿。In the embodiment of the present application, after the AR model is sent to the terminal, the terminal starts the superimposition operation according to the received AR model, and in order to accurately superimpose the AR model into the image information, first calculate the building and the image information. The relative pose of the building in the image information. Specifically, in a specific implementation process, the feature points of the building in the image information are first extracted, and then the feature points of the building in the image information are extracted, and then the relative positions of each feature point are respectively calculated according to the feature point matching principle. The relationship determines the relative pose of the building in the image information based on the relative positional relationship.

然后,根据相对位姿将AR模型叠加至影像信息中,形成叠加影像信息,使得AR的位姿与影像信息中建筑物的位置相同。在显示单元内显示叠加影像信息。Then, the AR model is superimposed on the image information according to the relative pose to form the superimposed image information, so that the pose of the AR is the same as the position of the building in the image information. The superimposed image information is displayed in the display unit.

本申请实施例提供的信息处理方法,通过获取终端拍摄的影像信息与位置信息,然后结合位置信息与影像信息来检索对应的AR模型,其中,根据位置信息来检索AR模型可以缩小检索范围,提高检索精度,再结合终端拍摄的影像信息来确定对应的AR模型就可以提高检索效率,提高对静态事物的识别率,解决了现有技术中识别静态事物检索量大,准确性较低的问题。The information processing method provided by the embodiment of the present invention acquires the corresponding AR model by acquiring the image information and the position information captured by the terminal, and then combining the position information and the image information, wherein the retrieval of the AR model according to the position information can narrow the search range and improve the search range. The retrieval accuracy, combined with the image information captured by the terminal to determine the corresponding AR model, can improve the retrieval efficiency, improve the recognition rate of static objects, and solve the problem of large amount of retrieval and low accuracy in the prior art.

当用户手持终端时,或者用户在走动时,终端的位置或者角度是不固定的,相应的,终端拍摄到的影像信息也是不固定的,因此,为了能够增强浸入感,以及在视觉上更加的流畅,在前述内容的基础上,终端还可以采集惯性测量数据,根据惯性测量数据确定终端的移动位姿,进而调整AR模型的位置。在本申请实施例中,可以利用IMU(Inertial measurement  unit,惯性测量单元)在终端发生位置或者角度变化时产生的数据,来计算终端的移动位姿,具体的,通过采集终端内的IMU的加速度变化值,角速度变化值等数据,然后根据数据值计算终端的位置变化,即移动位姿。进而根据移动位姿来更新了AR模型在叠加影像信息中的位置。When the user holds the terminal, or when the user is walking, the position or angle of the terminal is not fixed. Accordingly, the image information captured by the terminal is not fixed. Therefore, in order to enhance the immersion and visually more Smooth, on the basis of the foregoing content, the terminal can also collect inertial measurement data, determine the moving posture of the terminal according to the inertial measurement data, and then adjust the position of the AR model. In the embodiment of the present application, an IMU (Inertial Measurement Unit) can be used to calculate the mobile pose of the terminal when the position or angle of the terminal changes, and specifically, the acceleration of the IMU in the terminal is collected. The change value, the angular velocity change value, and the like, and then calculate the position change of the terminal according to the data value, that is, move the pose. Furthermore, the position of the AR model in the superimposed image information is updated according to the moving pose.

因此,本申请实施例提供的技术方案实现AR模型跟随用户拍摄的影像信息移动而移动,提高了时效性,以及从视觉上更加的流畅,增强与用户的互动。Therefore, the technical solution provided by the embodiment of the present application realizes that the AR model moves and moves along with the image information captured by the user, improves the timeliness, and is more visually smooth and enhances interaction with the user.

在本申请实施例中,计算设备内存储有大量的数据,因此,为了提高检索的速度以及精度,还可以预先建立一个关系数据库,具体的,图2为本申请实施例提供的图像处理方法实施例的另一流程图,如图2所示,本申请实施例提供的信息处理方法,在步骤101之前,还可以包括如下步骤:In the embodiment of the present application, a large amount of data is stored in the computing device. Therefore, in order to improve the speed and accuracy of the search, a relational database may be established in advance. Specifically, FIG. 2 is an implementation of the image processing method provided by the embodiment of the present application. Another flowchart of the example, as shown in FIG. 2, the information processing method provided by the embodiment of the present application may further include the following steps before the step 101:

100、根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。100. Establish at least one relational database according to the building information, the image information, and the AR model.

在本申请实施例中,可以依赖于地图信息、用户通过各种途径上传的图像信息来为每一个建筑物确定图像信息,并对图像信息进行标注,确定AR模型叠加的位置或者AR模型叠加的区域,以及,为每个建筑物匹配对应的AR模型,建立一个完整的关于建筑物信息、图像信息以及AR模型的关系数据库或者分别建立关系数据库。In the embodiment of the present application, the image information may be determined for each building by using the map information and the image information uploaded by the user through various channels, and the image information is marked to determine the position of the AR model superposition or the AR model superposition. The area, and, for each building, match the corresponding AR model, establish a complete relational database about building information, image information, and AR models or separately establish a relational database.

并且,数据库的内容可以不断的变化,根据实际需要进行调整,进行内容的增加、删除、修改等。Moreover, the content of the database can be constantly changed, adjusted according to actual needs, and content addition, deletion, modification, and the like.

建立数据库的目的在于能够提高检索精度和效率,使得能够更加精准的将AR模型叠加在用户拍摄的影像信息中。The purpose of the database is to improve the retrieval accuracy and efficiency, so that the AR model can be superimposed on the image information captured by the user more accurately.

为了实现前述内容中的方法,本申请实施例还提供一种信息处理装置,图3为本申请实施例提供的信息处理装置实施例的结构示意图,如图3所示,本实施例的装置可以包括:第一获取单元11、第二获取单元12、检索单元13和发送单元。In order to implement the method in the foregoing, the embodiment of the present application further provides an information processing apparatus. FIG. 3 is a schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present application. As shown in FIG. 3, the apparatus of this embodiment may be used. The first acquisition unit 11, the second acquisition unit 12, the retrieval unit 13, and the transmission unit are included.

第一获取单元11,用于获取终端拍摄的影像信息;The first obtaining unit 11 is configured to acquire image information captured by the terminal;

第二获取单元12,用于获取终端的位置信息;The second obtaining unit 12 is configured to acquire location information of the terminal.

检索单元13,用于根据位置信息与影像信息检索AR模型;The searching unit 13 is configured to retrieve the AR model according to the location information and the image information;

发送单元14,用于将AR模型发送至终端。The sending unit 14 is configured to send the AR model to the terminal.

在一个具体的实现过程中,检索单元13,具体用于:In a specific implementation process, the retrieval unit 13 is specifically configured to:

根据位置信息确定检索范围;Determining the search range based on the location information;

检索检索范围内的建筑物信息;Searching for building information within the search scope;

获取与建筑物信息中的每个建筑物对应的图像信息;Obtaining image information corresponding to each building in the building information;

根据图像信息确定影像信息中包含的建筑物;Determining a building included in the image information according to the image information;

检索与建筑物对应的AR模型。Retrieve the AR model corresponding to the building.

在一个具体的实现过程中,所述获取与建筑物信息中的每个建筑物对应的图像信息,包括:In a specific implementation process, the acquiring image information corresponding to each building in the building information includes:

获取与所述建筑物信息中每个建筑物对应的3D模型信息;或者,Obtaining 3D model information corresponding to each building in the building information; or

若未获取到与所述建筑物信息对应的3D模型信息,获取与所述建筑物信息中每个建筑物对应的2D图片信息。If the 3D model information corresponding to the building information is not acquired, the 2D picture information corresponding to each building in the building information is acquired.

本申请实施例提供的信息处理装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The information processing apparatus provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 , and the implementation principle and technical effects thereof are similar, and details are not described herein again.

进一步地,本申请实施例还提供一种信息处理装置,图4为本申请实施例提供的信息处理装置实施例的另一结构示意图,如图4所示,本实施例的装置,在前述内容的基础上,还可以包括:建立单元15。Further, the embodiment of the present application further provides an information processing apparatus, and FIG. 4 is another schematic structural diagram of an embodiment of an information processing apparatus according to an embodiment of the present application. As shown in FIG. 4, the apparatus of this embodiment is in the foregoing content. On the basis of, it may also include: establishing unit 15.

建立单元15,用于根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。The establishing unit 15 is configured to establish at least one relational database according to the building information, the image information and the AR model.

本申请实施例提供的信息处理装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The information processing apparatus provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 2, and the implementation principle and technical effects are similar, and details are not described herein again.

图5为本申请实施例提供的云处理设备实施例的结构示意图,如图5 所示,本申请实施例提供的云处理设备,具体可以包括:处理器21以及存储器22。FIG. 5 is a schematic structural diagram of an embodiment of a cloud processing device according to an embodiment of the present disclosure. As shown in FIG. 5, the cloud processing device provided by the embodiment of the present disclosure may specifically include: a processor 21 and a memory 22.

其中,存储器21用于存储指令,指令被处理器22执行时,使得设备执行如图1或者图2所示任意一种方法。The memory 21 is configured to store instructions that, when executed by the processor 22, cause the device to perform any of the methods shown in FIG. 1 or FIG.

本申请实施例提供的云处理设备,可以用于执行图1或图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The cloud processing device provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 or FIG. 2, and the implementation principle and the technical effect are similar, and details are not described herein again.

本申请实施例还提供一种计算机程序产品,可直接加载到计算机的内部存储器中,并含有软件代码,计算机程序经由计算机载入并执行后能够实现如图1或图2所示任意一种方法。The embodiment of the present application further provides a computer program product, which can be directly loaded into an internal memory of a computer and contains software code. After the computer program is loaded and executed by the computer, any method as shown in FIG. 1 or FIG. 2 can be implemented. .

本申请实施例提供的计算机程序产品,可以用于执行图1或图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。The computer program product provided by the embodiment of the present application may be used to implement the technical solution of the method embodiment shown in FIG. 1 or FIG. 2, and the implementation principle and the technical effect are similar, and details are not described herein again.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。A person skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the system, the device and the unit described above can refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the unit is only a logical function division. In actual implementation, there may be another division manner. For example, multiple units or components may be combined. Or it can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The above-described integrated unit implemented in the form of a software functional unit can be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to perform the methods of the various embodiments of the present application. Part of the steps. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above is only the preferred embodiment of the present application, and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc., which are made within the spirit and principles of the present application, should be included in the present application. Within the scope of protection.

Claims (10)

一种信息处理方法,其特征在于,包括:An information processing method, comprising: 获取终端拍摄的影像信息;Obtaining image information captured by the terminal; 获取所述终端的位置信息;Obtaining location information of the terminal; 根据所述位置信息与所述影像信息检索AR模型;Retrieving an AR model according to the location information and the image information; 将所述AR模型发送至所述终端。The AR model is sent to the terminal. 根据权利要求1所述的方法,其特征在于,所述根据所述位置信息与所述影像信息检索AR模型,包括:The method according to claim 1, wherein the retrieving the AR model based on the location information and the image information comprises: 根据所述位置信息确定检索范围;Determining a search range according to the location information; 检索所述检索范围内的所有建筑物信息;Retrieving all building information within the search range; 获取与所述建筑物信息中的每个建筑物对应的图像信息;Obtaining image information corresponding to each building in the building information; 根据所述图像信息确定所述影像信息中包含的建筑物;Determining a building included in the image information according to the image information; 检索与所述建筑物对应的AR模型。The AR model corresponding to the building is retrieved. 根据权利要求2所述的方法,其特征在于,所述获取与所述建筑物信息中每个建筑物对应的图像信息,包括:The method according to claim 2, wherein the acquiring image information corresponding to each building in the building information comprises: 获取与所述建筑物信息中每个建筑物对应的3D模型信息;或者,Obtaining 3D model information corresponding to each building in the building information; or 若未获取到与所述建筑物信息对应的3D模型信息,获取与所述建筑物信息中每个建筑物对应的2D图片信息。If the 3D model information corresponding to the building information is not acquired, the 2D picture information corresponding to each building in the building information is acquired. 根据权利要求1~3中任一项所述的方法,其特征在于,所述方法还包括:The method according to any one of claims 1 to 3, wherein the method further comprises: 根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。Establish at least one relational database based on the building information, the image information, and the AR model. 一种信息处理装置,其特征在于,包括:An information processing apparatus, comprising: 第一获取单元,用于获取终端拍摄的影像信息;a first acquiring unit, configured to acquire image information captured by the terminal; 第二获取单元,用于获取所述终端的位置信息;a second acquiring unit, configured to acquire location information of the terminal; 检索单元,用于根据所述位置信息与所述影像信息检索AR模型;a retrieval unit, configured to retrieve an AR model according to the location information and the image information; 发送单元,用于将所述AR模型发送至所述终端。And a sending unit, configured to send the AR model to the terminal. 根据权利要求5所述的装置,其特征在于,所述检索单元,具体用于:The device according to claim 5, wherein the retrieval unit is specifically configured to: 根据所述位置信息确定检索范围;Determining a search range according to the location information; 检索所述检索范围内的建筑物信息;Retrieving building information within the search range; 获取与所述建筑物信息中的每个建筑物对应的图像信息;Obtaining image information corresponding to each building in the building information; 根据所述图像信息确定所述影像信息中包含的建筑物;Determining a building included in the image information according to the image information; 检索与所述建筑物对应的AR模型。The AR model corresponding to the building is retrieved. 根据权利要求6所述的装置,其特征在于,所述获取与所述建筑物信息中的每个建筑物对应的图像信息,包括:The device according to claim 6, wherein the acquiring image information corresponding to each building in the building information comprises: 获取与所述建筑物信息中每个建筑物对应的3D模型信息;或者,Obtaining 3D model information corresponding to each building in the building information; or 若未获取到与所述建筑物信息对应的3D模型信息,获取与所述建筑物信息中每个建筑物对应的2D图片信息。If the 3D model information corresponding to the building information is not acquired, the 2D picture information corresponding to each building in the building information is acquired. 根据权利要求5~7中任一项所述装置,其特征在于,所述装置还包括:The device according to any one of claims 5 to 7, wherein the device further comprises: 建立单元,用于根据建筑物信息、图像信息与AR模型建立至少一个关系数据库。The establishing unit is configured to establish at least one relational database according to the building information, the image information and the AR model. 一种云处理设备,其特征在于,所述设备包括处理器以及存储器;所述存储器用于存储指令,所述指令被所述处理器执行时,使得所述设备执行如权利要求1~4中任一种所述的方法。A cloud processing device, characterized in that the device comprises a processor and a memory; the memory is for storing instructions, when the instructions are executed by the processor, causing the device to perform as claimed in claims 1 to 4 Any of the methods described. 一种计算机程序产品,其特征在于,可直接加载到计算机的内部存储器中,并含有软件代码,所述计算机程序经由计算机载入并执行后能够实现如权利要求1~4中任一种所述的方法。A computer program product, which can be directly loaded into an internal memory of a computer and containing software code, which can be implemented by any one of claims 1 to 4 after being loaded and executed by a computer Methods.
PCT/CN2017/119708 2017-12-29 2017-12-29 Information processing method and apparatus, cloud processing device, and computer program product Ceased WO2019127320A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201780002896.9A CN108235764B (en) 2017-12-29 2017-12-29 Information processing method, apparatus, cloud processing device, and computer program product
PCT/CN2017/119708 WO2019127320A1 (en) 2017-12-29 2017-12-29 Information processing method and apparatus, cloud processing device, and computer program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/119708 WO2019127320A1 (en) 2017-12-29 2017-12-29 Information processing method and apparatus, cloud processing device, and computer program product

Publications (1)

Publication Number Publication Date
WO2019127320A1 true WO2019127320A1 (en) 2019-07-04

Family

ID=62645531

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/119708 Ceased WO2019127320A1 (en) 2017-12-29 2017-12-29 Information processing method and apparatus, cloud processing device, and computer program product

Country Status (2)

Country Link
CN (1) CN108235764B (en)
WO (1) WO2019127320A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109545003B (en) * 2018-12-24 2022-05-03 北京卡路里信息技术有限公司 Display method, display device, terminal equipment and storage medium
CN109886191A (en) * 2019-02-20 2019-06-14 上海昊沧系统控制技术有限责任公司 A kind of identification property management reason method and system based on AR

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103489002A (en) * 2013-09-27 2014-01-01 广州中国科学院软件应用技术研究所 Reality augmenting method and system
CN106101574A (en) * 2016-06-28 2016-11-09 广东欧珀移动通信有限公司 A control method, device and mobile terminal for image augmented reality
CN106354869A (en) * 2016-09-13 2017-01-25 四川研宝科技有限公司 Real-scene image processing method and server based on location information and time periods
CN106446098A (en) * 2016-09-13 2017-02-22 四川研宝科技有限公司 Live action image processing method and server based on location information

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9639959B2 (en) * 2012-01-26 2017-05-02 Qualcomm Incorporated Mobile device configured to compute 3D models based on motion sensor data
CN103107938A (en) * 2013-01-25 2013-05-15 腾讯科技(深圳)有限公司 Information interactive method, server and terminal
US9147113B2 (en) * 2013-10-07 2015-09-29 Hong Kong Applied Science and Technology Research Institute Company Limited Deformable surface tracking in augmented reality applications
US9652896B1 (en) * 2015-10-30 2017-05-16 Snap Inc. Image based tracking in augmented reality systems
CN106373198A (en) * 2016-09-18 2017-02-01 福州大学 Method for realizing augmented reality
CN106529452B (en) * 2016-11-04 2019-04-23 重庆市勘测院 A fast identification method of mobile intelligent terminal buildings based on building 3D model

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103489002A (en) * 2013-09-27 2014-01-01 广州中国科学院软件应用技术研究所 Reality augmenting method and system
CN106101574A (en) * 2016-06-28 2016-11-09 广东欧珀移动通信有限公司 A control method, device and mobile terminal for image augmented reality
CN106354869A (en) * 2016-09-13 2017-01-25 四川研宝科技有限公司 Real-scene image processing method and server based on location information and time periods
CN106446098A (en) * 2016-09-13 2017-02-22 四川研宝科技有限公司 Live action image processing method and server based on location information

Also Published As

Publication number Publication date
CN108235764A (en) 2018-06-29
CN108235764B (en) 2022-09-16

Similar Documents

Publication Publication Date Title
JP7646788B2 (en) Cross Reality System
US20250225704A1 (en) Device location based on machine learning classifications
US11393173B2 (en) Mobile augmented reality system
JP7525603B2 (en) Cross-reality system with location services and shared location-based content
US9699375B2 (en) Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system
US9558559B2 (en) Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system
JP5766795B2 (en) Mobile device-based content mapping for augmented reality environments
CN103632626B (en) A kind of intelligent guide implementation method based on mobile Internet, device and mobile client
CN104378735B (en) Indoor orientation method, client and server
US20140126769A1 (en) Fast initialization for monocular visual slam
US20140375684A1 (en) Augmented Reality Technology
CN110335351B (en) Multi-modal AR processing method, device, system, equipment and readable storage medium
CN107004028A (en) Scalable 3D Mapping System
TW201823983A (en) Virtual message establishment method, search method and application system for moving objects
US9600932B2 (en) Three dimensional navigation among photos
CN105023266A (en) Method and device for implementing augmented reality (AR) and terminal device
US20250173969A1 (en) Three-dimensional mapping using disparate visual datasets
US20200387711A1 (en) Indoor augmented reality information display method
CN113063421A (en) Navigation method and related device, mobile terminal and computer readable storage medium
TW201823929A (en) Method and system for remote management of virtual message for a moving object
EP4627530A1 (en) Augmented three-dimensional structure generation
CN108235764B (en) Information processing method, apparatus, cloud processing device, and computer program product
KR20150077607A (en) Dinosaur Heritage Experience Service System Using Augmented Reality and Method therefor
CN113450439B (en) A virtual-reality fusion method, device and system
US20170200396A1 (en) Crowdsourcing User Generated Content Using Accessibility Enhancements

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 19.11.2020)

122 Ep: pct application non-entry in european phase

Ref document number: 17936922

Country of ref document: EP

Kind code of ref document: A1