CN105787988A - Information processing method, server and terminal device - Google Patents

Information processing method, server and terminal device Download PDF

Info

Publication number
CN105787988A
CN105787988A CN201610162606.4A CN201610162606A CN105787988A CN 105787988 A CN105787988 A CN 105787988A CN 201610162606 A CN201610162606 A CN 201610162606A CN 105787988 A CN105787988 A CN 105787988A
Authority
CN
China
Prior art keywords
image
view parameter
multiple images
server
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.)
Granted
Application number
CN201610162606.4A
Other languages
Chinese (zh)
Other versions
CN105787988B (en
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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201610162606.4A priority Critical patent/CN105787988B/en
Publication of CN105787988A publication Critical patent/CN105787988A/en
Application granted granted Critical
Publication of CN105787988B publication Critical patent/CN105787988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses an information processing method, a server and a terminal device. The method comprises the following steps: receiving data uploaded by at least one terminal, wherein the data at least comprises a plurality of images of a first object; obtaining a plurality of view angle parameters in one-to-one correspondence to the plurality of images; and generating a three-dimensional space image corresponding to the first object based on the plurality of images and the plurality of view angle parameters.

Description

A kind of information processing method, server and terminal unit
Technical field
The present invention relates to electronic technology field, particularly to a kind of information processing method, server and terminal unit.
Background technology
Along with the development of electronic technology, the electronic equipment such as smart mobile phone and panel computer more and more occurs in work and the life of people.At present, get more and more with the application that smart mobile phone is platform development, as: game application, financing application, shopping application, and the application of service for life class, the function of smart mobile phone is enriched in these application greatly so that smart mobile phone becomes a part indispensable in people's Working Life.
By the various application on smart mobile phone, user can uploading pictures whenever and wherever possible, these pictures can record user's information in Working Life;Except uploading pictures, user can also pass through to apply to check the picture that others uploads, thus increasing the understanding to things.Such as: user can check the view in building or street by electronic chart, user can also check evaluation and the picture of commodity by commenting on class application.
But, present inventor is in realizing the embodiment of the present application in the process of inventive technique scheme, it has been found that above-mentioned technology at least exists following technical problem:
At present, the picture that user uploads is generally single picture, and when user checks, what electronic equipment showed is also single picture, and for applying electronic map, these pictures are all often fixing, will not change;And class application is evaluated for some, the picture for same commodity is generally distributed in the evaluation being shown in different user, and user searches needs the cost plenty of time.Visible, prior art is deposited the technical problem that the bandwagon effect of picture in the application is single.
Summary of the invention
The embodiment of the present application provides a kind of information processing method, server and terminal unit, the technical problem that bandwagon effect for solving the picture in existing application is single.
The embodiment of the present application first aspect provides a kind of information processing method, including:
Receive the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Obtain and the plurality of image multiple view parameter one to one;
Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Optionally, described acquisition and the plurality of image multiple view parameter one to one, including:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
Optionally, described acquisition and the plurality of image multiple view parameter one to one, including:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;
Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Optionally, described method also includes:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;
Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information;
Utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
Optionally, based on described geographical location information, it is determined that the multiple images corresponding with described geographical position, including:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
Optionally, the plurality of image is photo;And/or the plurality of image is the image in video.
Optionally, the first image carries three-dimensional spatial information.
The embodiment of the present application second aspect provides a kind of information processing method, including:
Multiple images of the first object are obtained by the image acquisition units of terminal unit;
Detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one;
The plurality of image and the plurality of view parameter are sent to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Optionally, detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one, including:
The attitude parameter being used for characterizing the attitude of described terminal unit is obtained by the detection of described sensing unit;
Based on described attitude parameter, it is thus achieved that the view parameter of image.
Optionally, before obtained multiple images of the first object by the image acquisition units of described terminal unit, described method also includes:
Position of human eye information is obtained by the human eye detection unit of described terminal unit;
Determine described first object corresponding with described position of human eye information.
The embodiment of the present application third aspect provides a kind of server, including:
Housing;
Processor, is arranged in described housing, and described processor, for receiving the data that at least one terminal is uploaded, at least includes the multiple images for the first object in described data;Obtain and the plurality of image multiple view parameter one to one;Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Optionally, described processor specifically for:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
Optionally, described processor specifically for:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Optionally, described processor is additionally operable to:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information, utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
Optionally, described processor specifically for:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
Optionally, the plurality of image is photo;And/or the plurality of image is the image in video.
Optionally, the first image carries three-dimensional spatial information.
The embodiment of the present application fourth aspect provides a kind of terminal unit, including:
Image acquisition units, for obtaining multiple images of the first object;
Sensing unit, is used for detecting acquisition and the plurality of image multiple view parameter one to one;
Transmitter, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Optionally, described sensing unit specifically for:
Detection obtains the attitude parameter of the attitude for characterizing described terminal unit;Based on described attitude parameter, it is thus achieved that the view parameter of image.
Optionally, described terminal arranges and also includes:
Human eye detection unit, for, before obtained multiple images of the first object by the image acquisition units of described terminal unit, obtaining position of human eye information;Determine described first object corresponding with described position of human eye information.
The embodiment of the present application the 5th aspect provides a kind of server, including:
Receive unit, for receiving the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Acquiring unit, for obtaining and the plurality of image multiple view parameter one to one;
Generate unit, for based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
The embodiment of the present application the 6th aspect provides a kind of terminal unit, including:
Image acquisition unit, for obtaining multiple images of the first object by the image acquisition units of described terminal unit;
View parameter detection unit, is obtained and the plurality of image multiple view parameter one to one for being detected by the sensing unit of described terminal unit;
Transmitting element, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Said one in the embodiment of the present application or multiple technical scheme, at least have one or more technique effects following:
In the scheme of the embodiment of the present application, by receiving the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;Obtain and the plurality of image multiple view parameter one to one;Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.Wherein, first object can be the object in the application on mobile phone, the then view parameter according to multiple images of the first object and multiple image, generate the three-dimension space image of the first object, allow users to see the first object three-dimension space image, thus the technical problem that the bandwagon effect of the picture solved in the application existed in prior art is single, it is provided that a kind of new picture presentation effect.
Accompanying drawing explanation
Fig. 1 is the flow chart of the information processing method in the server of the application in the embodiment of the present application;
Fig. 2 is the schematic diagram of the view parameter in the embodiment of the present application;
Fig. 3 is the flow chart of the information processing method being applied in terminal unit in the embodiment of the present application;
Fig. 4 is the schematic diagram of the hardware configuration of the server in the embodiment of the present application;
Fig. 5 is the schematic diagram of the hardware configuration of the terminal unit in the embodiment of the present application;
Fig. 6 is the schematic diagram of the functional module of the server in the embodiment of the present application;
Fig. 7 is the schematic diagram of the functional module of the terminal unit in the embodiment of the present application.
Detailed description of the invention
In the technical scheme that the embodiment of the present application provides, multiple images according to the first object and the view parameter of multiple image, generate the three-dimension space image of the first object, allow users to see the first object three-dimension space image, thus the technical problem that the bandwagon effect of the picture solved in the application existed in prior art is single, it is provided that a kind of new picture presentation effect.
Below in conjunction with accompanying drawing, the main of the embodiment of the present application technical scheme is realized principle, detailed description of the invention and the beneficial effect that should be able to reach is explained in detail.
Refer to Fig. 1, for the flow chart of the information processing method being applied in server in the embodiment of the present application, the method includes:
Step 10: receive the data that at least one terminal is uploaded, at least includes the multiple images for the first object in described data.
Step 11: obtain and the plurality of image multiple view parameter one to one.
Step 12: based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
In step 10, at least one terminal is client, and client can be smart mobile phone, panel computer or headset equipment, and headset equipment can be intelligent glasses.Wherein, client is provided with image acquisition units, as: photographic head so that client can pass through image acquisition units can obtain the image of the first object.
Such as a kind of scene is: user wears intelligent glasses, user sees the first object in reality by intelligent glasses, and by the image of camera collection the first object on intelligent glasses, then image is uploaded onto the server, then server can receive the image that intelligent glasses is uploaded.Concrete, server can receive the data that multiple different terminal is uploaded.For example, user a wears intelligent glasses, and collects the image a of the first object, then, is uploaded onto the server by image a;User b uses smart mobile phone to collect the image b of the first object, and is uploaded onto the server by image b;User c uses panel computer to collect the image c of the first object, and is uploaded onto the server by image c.Then server can get three images, respectively image a of the first object, image b and image c.
It follows that to step 11: obtain and illustrate with the plurality of image multiple view parameter one to one.Wherein, view parameter can be the angle parameter between line and horizontal plane between image acquisition units and the first object.In the embodiment of the present application, step 11 at least includes following two implementation.
A kind of possible implementation is: receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.Concrete, terminal, when obtaining the image of the first object, utilizes the sensing unit in terminal to detect the view parameter of image.Wherein, sensing unit can be gravity sensor, gyroscope etc..When terminal obtains the image of the first object by image acquisition units collection, obtain, by the detection of described sensing unit, the attitude parameter being used for characterizing the attitude of described terminal unit.Then, based on described attitude parameter, it is thus achieved that the view parameter of image.
For example: for terminal for smart mobile phone, when smart mobile phone obtains the image of the first object by camera collection, the acceleration owing to gravity causes is measured by the gravity sensor on smart mobile phone, thus calculating equipment angle of inclination with respect to the horizontal plane, then, view parameter is determined according to angle of inclination.
When assuming screen and the plane-parallel of smart mobile phone, angle of inclination is 0 degree, when then the attitude parameter of smart mobile phone is 30 degree of angle of inclination, the view parameter determining the first image is 30 degree of the angle of depression, shown in a in Fig. 2, wherein, the angle of depression refers to when sight line is below horizontal line, in the vertical plane at sight line place, angle formed by sight line and horizontal line;When the attitude parameter of smart mobile phone is angle of inclination 120, it is determined that the view parameter of the first image is 30 degree of the elevation angle, shown in the b in Fig. 2, wherein, the elevation angle refers to that sight line is above the horizon time, in the vertical plane at sight line place, and angle formed by sight line and horizontal line.
Alternatively possible implementation is: the plurality of image is analyzed by server, determines the benchmark image of described first object from the plurality of image;Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Concrete, server, after receiving multiple images that terminal unit is uploaded, determines the benchmark image of the first object from multiple images, then, analyzes the view parameter of other images obtained in the plurality of image except benchmark image.Wherein, first image of the first object that benchmark image can obtain for server, it is also possible to be any one image in multiple images of the first object.
In the embodiment of the present application, terminal unit is when gathering image, a kind of possible implementation is: terminal unit carries out image acquisition according to the operation of user, for smart mobile phone, the shoot button at the camera interface of user's touch-control smart mobile phone, smart mobile phone, when the touch control operation in shoot button being detected, controls smart mobile phone and carries out image acquisition.
Alternatively possible implementation is: terminal unit detects the sight line of the eyes of user automatically, then when the sight line of user rests on object, this object is carried out image acquisition.
Concrete, the human eye detection unit that terminal unit can pass through on terminal unit obtains position of human eye information, and determine described first object that position of human eye information is corresponding, wherein, human eye detection unit can be photographic head, eye image is obtained by camera collection, realize location and the eye tracking of pupil center, when position of human eye information is used for characterizing eye tracking, the positional information of the object that user's sight line is corresponding, terminal unit, according to position of human eye information, gathers the image of the object of user's sight line object.
It follows that step 12 is illustrated.
In step 12, server based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Wherein, the first object can be the object on electronic chart, as: building, shop, street etc.;First object can also for the object in other application, such as automobile, food.User can it will be seen that the image of any object upload onto the server, multiple images of the same object that different terminal equipment is uploaded by server carry out processing and merge, and generate the three-dimension space image of this object.
In the embodiment of the present application, the image that terminal is uploaded can be photo;Terminal can also upload the video of the first object, then server can extract the image of the first object from video;Terminal can also directly upload three-dimension space image, described three-dimension space image includes three-dimensional spatial information, then, photo, video or the three-dimension space image that server is uploaded according to terminal, and in server, the photo of the first object of preservation, video or three-dimension space image regenerate a new three-dimension space image.
Optionally, terminal is when uploading the image of the first object, it is also possible to upload the geographical location information of the position at the first object place.
Corresponding, server is after receiving the geographical location information that terminal is uploaded, based on geographical location information, it is determined that the multiple images corresponding with described geographical location information.
Concrete, server can have multiple images of same geographic location information, it is determined that is multiple images of the first object.As: the geographical location information of multiple images is all Xi'an road 20, then these multiple images are defined as multiple images of the first object.For example, server receives 5 images that 5 terminals are uploaded, these 5 images are all the images of the automobile of same model, wherein, the geographical location information having 4 images corresponding is Xi'an road 20, the geographical location information that another image is corresponding is Kunming road 10, it is determined that the image that 4 images are No. 20 corresponding automobiles in Xi'an road that geographical location information is identical.Then, server generates the three-dimension space image of automobile according to these 4 images.
When user uploads image by terminal unit, server can record the identification information of user, and the identification information such as account and title, the image then user uploaded and user is associated.
After server generates the three-dimension space image of the first object, the three-dimension space image of the first object can be checked by terminal unit, and terminal unit can be the equipment uploading image, it is also possible to do not upload the equipment of image for other.For a user, user both can upload image, it is also possible to checks the image that other users upload, thus realizing Information Sharing.
Based on same inventive concept, the embodiment of the present application also provides for a kind of information processing method, as it is shown on figure 3, the method includes:
Step 30: obtained multiple images of the first object by the image acquisition units of terminal unit.
Wherein, terminal unit thinks smart mobile phone, panel computer, headset equipment, as: intelligent glasses.Wherein, client is provided with image acquisition units, as: photographic head so that client can pass through image acquisition units can obtain the image of the first object.
A kind of possible implementation is: terminal unit carries out image acquisition according to the operation of user, and for smart mobile phone, user is by the shoot button at the camera interface of touch-control smart mobile phone, and then control smart mobile phone carries out image acquisition.
Alternatively possible implementation is: terminal unit detects the sight line of the eyes of user automatically, then when the sight line of user rests on object, this object is carried out image acquisition.
Concrete, the human eye detection unit that terminal unit can pass through on terminal unit obtains position of human eye information, and determine described first object that position of human eye information is corresponding, wherein, human eye detection unit can be photographic head, eye image is obtained by camera collection, realize location and the eye tracking of pupil center, when position of human eye information is used for characterizing eye tracking, the positional information of the object that user's sight line is corresponding, terminal unit, according to position of human eye information, gathers the image of the object of user's sight line object.
Step 31: detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one.
Concrete, terminal, when obtaining the image of the first object, utilizes the sensing unit in terminal to detect the view parameter of image.Wherein, sensing unit can be gravity sensor, gyroscope etc..When terminal obtains the image of the first object by image acquisition units collection, obtain, by the detection of described sensing unit, the attitude parameter being used for characterizing the attitude of described terminal unit.Then, based on described attitude parameter, it is thus achieved that the view parameter of image.
Step 32: the plurality of image and the plurality of view parameter are sent to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Wherein, the first object can be the object on electronic chart, as: building, shop, street etc.;First object can also for the object in other application, such as automobile, food.User can it will be seen that the image of any object upload onto the server, multiple images of the same object that different terminal equipment is uploaded by server carry out processing and merge, and generate the three-dimension space image of this object.
Based on same inventive concept, the embodiment of the present application also provides for a kind of server, as shown in Figure 4, and including:
Housing 40;
Processor 41, is arranged in described housing 40, and described processor 41, for receiving the data that at least one terminal is uploaded, at least includes the multiple images for the first object in described data;Obtain and the plurality of image multiple view parameter one to one;Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Optionally, described processor 41 specifically for:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
Optionally, described processor 41 specifically for:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Optionally, described processor 41 is additionally operable to:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information, utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
Optionally, described processor 41 specifically for:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
Optionally, the plurality of image is photo;And/or the plurality of image is the image in video.
Optionally, the first image carries three-dimensional spatial information.
Based on same inventive concept, the embodiment of the present application also provides for a kind of terminal unit, as it is shown in figure 5, include:
Image acquisition units 50, for obtaining multiple images of the first object;
Sensing unit 51, is used for detecting acquisition and the plurality of image multiple view parameter one to one;
Transmitter 52, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Optionally, described sensing unit 51 specifically for:
Detection obtains the attitude parameter of the attitude for characterizing described terminal unit;Based on described attitude parameter, it is thus achieved that the view parameter of image.
Optionally, described terminal arranges and also includes:
Human eye detection unit, for, before obtained multiple images of the first object by the image acquisition units of described terminal unit, obtaining position of human eye information;Determine described first object corresponding with described position of human eye information.
Based on same inventive concept, the embodiment of the present application also provides for a kind of server, as shown in Figure 6, and including:
Receive unit 60, for receiving the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Acquiring unit 61, for obtaining and the plurality of image multiple view parameter one to one;
Generate unit 62, for based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Optionally, described acquiring unit 61 specifically for: receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
Optionally, described acquiring unit 61 specifically for: the plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Optionally, described reception unit 60 is additionally operable to:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;
Described generation unit 62 is additionally operable to: based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information, utilizes the plurality of image determined, generates the three-dimension space image corresponding with described first object.
Optionally, described generation unit 62 specifically for: will have multiple images of same geographic location information, it is determined that for multiple images of described first object.
Optionally, the plurality of image is photo;And/or the plurality of image is the image in video.
Optionally, the first image carries three-dimensional spatial information.
Based on same inventive concept, the embodiment of the present application also provides for a kind of terminal unit, as it is shown in fig. 7, comprises:
Image acquisition unit 70, for obtaining multiple images of the first object by the image acquisition units of described terminal unit;
View parameter detection unit 71, is obtained and the plurality of image multiple view parameter one to one for being detected by the sensing unit of described terminal unit;
Transmitting element 72, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Optionally, described view parameter detection unit 71 is used for: obtain, by the detection of described sensing unit, the attitude parameter being used for characterizing the attitude of described terminal unit;Based on described attitude parameter, it is thus achieved that the view parameter of image.
Optionally, described terminal unit also includes, and the first object determines unit, is used for: before obtained multiple images of the first object by the image acquisition units of described terminal unit, obtains position of human eye information by the human eye detection unit of described terminal unit;Determine described first object corresponding with described position of human eye information.
By the one or more technical schemes in the embodiment of the present application, it is possible to achieve following one or more technique effects:
In the scheme of the embodiment of the present application, by receiving the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;Obtain and the plurality of image multiple view parameter one to one;Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.Wherein, first object can be the object in the application on mobile phone, the then view parameter according to multiple images of the first object and multiple image, generate the three-dimension space image of the first object, allow users to see the first object three-dimension space image, thus the technical problem that the bandwagon effect of the picture solved in the application existed in prior art is single, it is provided that a kind of new picture presentation effect.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, complete software implementation or the embodiment in conjunction with software and hardware aspect.And, the present invention can adopt the form at one or more upper computer programs implemented of computer-usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) wherein including computer usable program code.
The present invention is that flow chart and/or block diagram with reference to method according to embodiments of the present invention, equipment (system) and computer program describe.It should be understood that can by the combination of the flow process in each flow process in computer program instructions flowchart and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can be provided to produce a machine to the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device so that the instruction performed by the processor of computer or other programmable data processing device is produced for realizing the device of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide in the computer-readable memory that computer or other programmable data processing device work in a specific way, the instruction making to be stored in this computer-readable memory produces to include the manufacture of command device, and this command device realizes the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices provides for realizing the step of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
Specifically, the computer program instructions that information processing method in the embodiment of the present application is corresponding can be stored in CD, hard disk, on the storage mediums such as USB flash disk, when the computer program instructions corresponding with information processing method in storage medium is read by a server or be performed, comprise the steps:
Receive the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Obtain and the plurality of image multiple view parameter one to one;
Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
Optionally, store in described storage medium and step: obtain and the plurality of image multiple view parameter one to one, corresponding computer instruction is specifically being performed in process, specifically includes following steps:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
Optionally, store in described storage medium and step: obtain and the plurality of image multiple view parameter one to one, corresponding computer instruction is specifically being performed in process, specifically includes following steps:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;
Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
Optionally, in described storage medium, also storage has other computer instruction, and these computer instructions comprise the steps: when executed
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;
Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information;
Utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
Optionally, in described storage medium storage and step: based on described geographical location information, it is determined that the multiple images corresponding with described geographical position, corresponding computer instruction is specifically being performed in process, specifically includes following steps:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
Optionally, the plurality of image is photo;And/or the plurality of image is the image in video.
Optionally, the first image carries three-dimensional spatial information.
Specifically, the computer program instructions that information processing method in the embodiment of the present application is corresponding can be stored in CD, hard disk, on the storage mediums such as USB flash disk, when the computer program instructions corresponding with information processing method in storage medium is read by a terminal unit or be performed, comprise the steps:
Multiple images of the first object are obtained by the image acquisition units of described terminal unit;
Detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one;
The plurality of image and the plurality of view parameter are sent to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
Optionally, store in described storage medium and step: being detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one, corresponding computer instruction is specifically being performed in process, specifically includes following steps:
The attitude parameter being used for characterizing the attitude of described terminal unit is obtained by the detection of described sensing unit;
Based on described attitude parameter, it is thus achieved that the view parameter of image.
Optionally, in described storage medium, also storage has other computer instruction, these computer instructions with step: the image acquisition units crossing described terminal unit obtains multiple images of the first object, corresponding computer instruction is performed before, it is performed, comprises the steps: when executed
Position of human eye information is obtained by the human eye detection unit of described terminal unit;
Determine described first object corresponding with described position of human eye information.
Although preferred embodiments of the present invention have been described, but those skilled in the art are once know basic creative concept, then these embodiments can be made other change and amendment.So, claims are intended to be construed to include preferred embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, the present invention can be carried out various change and modification without deviating from the spirit and scope of the present invention by those skilled in the art.So, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (22)

1. an information processing method, including:
Receive the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Obtain and the plurality of image multiple view parameter one to one;
Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
2. the method for claim 1, it is characterised in that described acquisition and the plurality of image multiple view parameter one to one, including:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
3. the method for claim 1, it is characterised in that described acquisition and the plurality of image multiple view parameter one to one, including:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;
Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
4. method as described in arbitrary claim in claim 1-3, it is characterised in that described method also includes:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;
Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information;
Utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
5. method as claimed in claim 4, it is characterised in that based on described geographical location information, it is determined that the multiple images corresponding with described geographical position, including:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
6. method as claimed in claim 4, it is characterised in that the plurality of image is photo;And/or the plurality of image is the image in video.
7. method as claimed in claim 6, it is characterised in that the first image carries three-dimensional spatial information.
8. an information processing method, including:
Multiple images of the first object are obtained by the image acquisition units of terminal unit;
Detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one;
The plurality of image and the plurality of view parameter are sent to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
9. method as claimed in claim 8, it is characterised in that detected by the sensing unit of described terminal unit and obtain and the plurality of image multiple view parameter one to one, including:
The attitude parameter being used for characterizing the attitude of described terminal unit is obtained by the detection of described sensing unit;
Based on described attitude parameter, it is thus achieved that the view parameter of image.
10. method as claimed in claim 8, it is characterised in that before obtained multiple images of the first object by the image acquisition units of described terminal unit, described method also includes:
Position of human eye information is obtained by the human eye detection unit of described terminal unit;
Determine described first object corresponding with described position of human eye information.
11. a server, including:
Housing;
Processor, is arranged in described housing, and described processor, for receiving the data that at least one terminal is uploaded, at least includes the multiple images for the first object in described data;Obtain and the plurality of image multiple view parameter one to one;Based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
12. server as claimed in claim 11, it is characterised in that described processor specifically for:
Receive the plurality of view parameter that at least one terminal described utilizes sensing unit to detect and upload.
13. server as claimed in claim 11, it is characterised in that described processor specifically for:
The plurality of image is analyzed, from the plurality of image, determines the benchmark image of described first object;Analyze the view parameter of other images obtained in the plurality of image except described benchmark image.
14. server as described in arbitrary claim in claim 11-13, it is characterised in that described processor is additionally operable to:
Obtain the geographical location information corresponding to image in the data that at least one terminal described is uploaded;Based on described geographical location information, it is determined that the multiple images corresponding with described geographical location information, utilize the plurality of image determined, generate the three-dimension space image corresponding with described first object.
15. server as claimed in claim 14, it is characterised in that described processor specifically for:
To have multiple images of same geographic location information, it is determined that for multiple images of described first object.
16. server as claimed in claim 14, it is characterised in that the plurality of image is photo;And/or the plurality of image is the image in video.
17. server as claimed in claim 16, it is characterised in that the first image carries three-dimensional spatial information.
18. a terminal unit, including:
Image acquisition units, for obtaining multiple images of the first object;
Sensing unit, is used for detecting acquisition and the plurality of image multiple view parameter one to one;
Transmitter, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
19. terminal unit as claimed in claim 18, it is characterised in that described sensing unit specifically for:
Detection obtains the attitude parameter of the attitude for characterizing described terminal unit;Based on described attitude parameter, it is thus achieved that the view parameter of image.
20. terminal unit as claimed in claim 18, it is characterised in that described terminal arranges and also includes:
Human eye detection unit, for, before obtained multiple images of the first object by the image acquisition units of described terminal unit, obtaining position of human eye information;Determine described first object corresponding with described position of human eye information.
21. a server, including:
Receive unit, for receiving the data that at least one terminal is uploaded, described data at least include the multiple images for the first object;
Acquiring unit, for obtaining and the plurality of image multiple view parameter one to one;
Generate unit, for based on the plurality of image and with the plurality of view parameter, generate the three-dimension space image corresponding with described first object.
22. a terminal unit, including:
Image acquisition unit, for obtaining multiple images of the first object by the image acquisition units of described terminal unit;
View parameter detection unit, is obtained and the plurality of image multiple view parameter one to one for being detected by the sensing unit of described terminal unit;
Transmitting element, for sending the plurality of image and the plurality of view parameter to server, for described server according to multiple images and the plurality of view parameter, generates the three-dimension space image of described first object.
CN201610162606.4A 2016-03-21 2016-03-21 Information processing method, server and terminal equipment Active CN105787988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610162606.4A CN105787988B (en) 2016-03-21 2016-03-21 Information processing method, server and terminal equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610162606.4A CN105787988B (en) 2016-03-21 2016-03-21 Information processing method, server and terminal equipment

Publications (2)

Publication Number Publication Date
CN105787988A true CN105787988A (en) 2016-07-20
CN105787988B CN105787988B (en) 2021-04-13

Family

ID=56393135

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610162606.4A Active CN105787988B (en) 2016-03-21 2016-03-21 Information processing method, server and terminal equipment

Country Status (1)

Country Link
CN (1) CN105787988B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413409A (en) * 2018-09-30 2019-03-01 Oppo广东移动通信有限公司 A kind of data processing method, MEC server, terminal device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1459081A (en) * 2000-07-13 2003-11-26 奥拉西伊公司 Multi-dimensional image system for digital input and output
CN1531826A (en) * 2001-02-09 2004-09-22 Method and apparatus for omni-directional image and 3-dimensional data acquisition with data annotation and dynamic range extension method
US20070247454A1 (en) * 2006-04-19 2007-10-25 Norbert Rahn 3D visualization with synchronous X-ray image display
CN101320473A (en) * 2008-07-01 2008-12-10 上海大学 Free multi-vision angle, real-time three-dimensional reconstruction system and method
CN101650834A (en) * 2009-07-16 2010-02-17 上海交通大学 Three dimensional reconstruction method of human body surface under complex scene
CN101999139A (en) * 2007-10-11 2011-03-30 罗伯特·博世有限公司 Method for creating and/or updating textures of background object models, video monitoring system for carrying out the method, and computer program
CN102364524A (en) * 2011-10-26 2012-02-29 清华大学 Three-dimensional reconstruction method and device based on variable-illumination multi-visual-angle differential sampling
CN102446360A (en) * 2010-10-08 2012-05-09 香港城市大学 Method for creating and displaying two and three dimensional images on digital canvas
CN102572486A (en) * 2012-02-06 2012-07-11 清华大学 Acquisition system and method for stereoscopic video

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1459081A (en) * 2000-07-13 2003-11-26 奥拉西伊公司 Multi-dimensional image system for digital input and output
CN1531826A (en) * 2001-02-09 2004-09-22 Method and apparatus for omni-directional image and 3-dimensional data acquisition with data annotation and dynamic range extension method
US20070247454A1 (en) * 2006-04-19 2007-10-25 Norbert Rahn 3D visualization with synchronous X-ray image display
CN101999139A (en) * 2007-10-11 2011-03-30 罗伯特·博世有限公司 Method for creating and/or updating textures of background object models, video monitoring system for carrying out the method, and computer program
CN101320473A (en) * 2008-07-01 2008-12-10 上海大学 Free multi-vision angle, real-time three-dimensional reconstruction system and method
CN101650834A (en) * 2009-07-16 2010-02-17 上海交通大学 Three dimensional reconstruction method of human body surface under complex scene
CN102446360A (en) * 2010-10-08 2012-05-09 香港城市大学 Method for creating and displaying two and three dimensional images on digital canvas
CN102364524A (en) * 2011-10-26 2012-02-29 清华大学 Three-dimensional reconstruction method and device based on variable-illumination multi-visual-angle differential sampling
CN102572486A (en) * 2012-02-06 2012-07-11 清华大学 Acquisition system and method for stereoscopic video

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109413409A (en) * 2018-09-30 2019-03-01 Oppo广东移动通信有限公司 A kind of data processing method, MEC server, terminal device

Also Published As

Publication number Publication date
CN105787988B (en) 2021-04-13

Similar Documents

Publication Publication Date Title
Chen et al. Crowd map: Accurate reconstruction of indoor floor plans from crowdsourced sensor-rich videos
US9661214B2 (en) Depth determination using camera focus
CN108028871B (en) Label-free multi-user multi-object augmented reality on mobile devices
Chen et al. Rise of the indoor crowd: Reconstruction of building interior view via mobile crowdsourcing
CN109298629B (en) System and method for guiding mobile platform in non-mapped region
KR101775591B1 (en) Interactive and automatic 3-d object scanning method for the purpose of database creation
CN102446048B (en) Information processing device and information processing method
CN110249291A (en) System and method for the augmented reality content delivery in pre-capture environment
CN115461787A (en) Cross reality system with quick positioning
CN115803788A (en) Cross-reality system for large-scale environments
US20140300775A1 (en) Method and apparatus for determining camera location information and/or camera pose information according to a global coordinate system
CN109791608A (en) Mapping abstract and localization
KR101965878B1 (en) Automatic connection of images using visual features
US9756260B1 (en) Synthetic camera lenses
JP2016502712A (en) Fast initialization for monocular visual SLAM
WO2018080848A1 (en) Curated photogrammetry
CN107084740B (en) Navigation method and device
WO2017173933A1 (en) Object image display method, device, and system
US9529803B2 (en) Image modification
CN111060948A (en) Positioning method, positioning device, helmet and computer readable storage medium
CA3119609A1 (en) Augmented reality (ar) imprinting methods and systems
KR102475790B1 (en) Map making Platform apparatus and map making method using the platform
CN110012236A (en) A kind of information processing method, device, equipment and computer storage medium
CN105787988A (en) Information processing method, server and terminal device
WO2019127320A1 (en) Information processing method and apparatus, cloud processing device, and computer program product

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant