CN104751436A - Information processing method and electronic device - Google Patents

Information processing method and electronic device Download PDF

Info

Publication number
CN104751436A
CN104751436A CN201310741722.8A CN201310741722A CN104751436A CN 104751436 A CN104751436 A CN 104751436A CN 201310741722 A CN201310741722 A CN 201310741722A CN 104751436 A CN104751436 A CN 104751436A
Authority
CN
China
Prior art keywords
stripe
information
light
stripe light
under test
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
CN201310741722.8A
Other languages
Chinese (zh)
Other versions
CN104751436B (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 CN201310741722.8A priority Critical patent/CN104751436B/en
Priority to US14/459,872 priority patent/US9799117B2/en
Publication of CN104751436A publication Critical patent/CN104751436A/en
Application granted granted Critical
Publication of CN104751436B publication Critical patent/CN104751436B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention discloses an information processing method and an electronic device. The method comprises the steps of acquiring M pieces of shape information of M pieces of stripe light distributed on an object to be measured when stripe structured light is transmitted on the object to be measured by using a stripe structured light source and forms a first image on a projection surface through being reflected by the object to be measured, wherein N pieces of shape information of the M pieces of shape information are different, the M is an integer which is greater than or equal to 2, and the N is an integer which is less than or equal to M and greater than or equal to 2; determining M pieces of position information of M pieces of stripe light of the plurality of pieces of stripe light corresponding to the M pieces of shape information based on the M pieces of shape information; and determining depth information of the object to be measured based on the M pieces of position information.

Description

A kind of method of information processing and a kind of electronic equipment
Technical field
The present invention relates to electronic technology field, particularly relate to a kind of method of information processing and a kind of electronic equipment.
Background technology
Along with the development of science and technology, electronic equipment have also been obtained development at full speed, and the kind of electronic product also gets more and more, and people have also enjoyed the various facilities that scientific development brings, present people can pass through various types of electronic equipment, enjoy the comfortable life along with development in science and technology brings.
The depth camera of structure based light has had widespread use, and, structure based light be designed with various ways, substantially can be divided into time domain coding, space encoding, the modes such as color coding, wherein, in order to meet the demand of real-time, and consider practical application scene, be more suitable for using based on infrared space encoding mode, and wherein the structured light of striped, due to simplicity of design, can utilize the order of striped to carry out rapid translating and become depth calculation to be used widely.
But present inventor is in the process realizing invention technical scheme in the embodiment of the present application, find that above-mentioned technology at least exists following technical matters:
Striped due to existing fringe structure light is all the wide striped waiting brightness, can only be distinguished by relative ranks, but because between single striped, the property of there are differences is little, easily makeing mistakes when determining that wherein which stripe changes, thus in the process determining stripe order recognition, there is the large technical matters of workload.
Summary of the invention
The embodiment of the present application is by providing a kind of method of information processing and a kind of electronic equipment, solve in prior art and easily make mistakes in the process of stripe order recognition determining fringe structure light, therefore, there is the technical matters that workload is large, achieve and easily can determine which stripe structured light there occurs the technique effect of change rapidly.
The embodiment of the present application provides a kind of method of information processing, and be applied in electronic equipment, the method comprises:
When utilizing a striated structure light source, fringe structure light is transmitted on an object under test, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
Based on described M bar shape information, determine M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Based on a described M positional information, determine the depth information of described object under test.
Further, utilizing a striated structure light source fringe structure light to be transmitted on an object under test, and through the reflection of described object under test, before a transmission plane is formed the first image, described method also comprises:
Obtain M standard location information of described M stripe light.
Further, described acquisition is distributed in many shape informations of the many stripe light on described object under test, is specially:
Obtain the M stripe width information of M stripe light or the character pattern information of M stripe that are distributed on described object under test.
Further, described M stripe width information specifically comprises: the K stripe width information of K stripe light in M stripe light in described many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in described many stripe light that width is different, wherein, do not have between described J stripe light with described K stripe light overlapping.
Further, the character pattern information of described M stripe specifically comprises: on any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
Further, when described M bar shape information is specially described M stripe width information, described based on described M bar shape information, determine M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information, specifically comprise:
Based on described M stripe width information, whether M the second place information judging the M stripe light in described many stripe light corresponding with described M stripe width information is identical with corresponding M standard location information in M standard location information information;
When difference, determine M positional information of described M stripe light.
Further, when described M bar shape information is specially described M stripe character pattern information, based on described M strip information, determine M positional information of the M stripe light in described many stripe light corresponding with described M strip information, specifically comprise:
Based on described M stripe character pattern information, whether the 3rd positional information judging the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with corresponding M standard location information in M standard location information;
When difference, determine M positional information of described M stripe light.
Further, described based on a described M positional information, determine the depth information of described object under test, specifically comprise:
Based on a described M positional information, determine the range difference between described standard location information;
According to described range difference, determine the depth information of described object under test.
On the other hand, the embodiment of the present application additionally provides a kind of electronic equipment, and described electronic equipment comprises:
First acquiring unit, utilize a striated structure light source that fringe structure light is transmitted to an object under test for working as, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
First determining unit, based on described M bar shape information, determines M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Second determining unit, based on a described M positional information, determines the depth information of described object under test.
Further, described electronic equipment also comprises:
Second acquisition unit, obtains M standard location information of described M stripe light.
Further, described first acquiring unit specifically for, obtain the M stripe width information of M stripe light that is distributed on described object under test or the character pattern information of M stripe.
Further, described M stripe width information specifically comprises: the K stripe width information of K stripe light in M stripe light in described many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in described many stripe light that width is different, wherein, do not have between described J stripe light with described K stripe light overlapping.
Further, the character pattern information of described M stripe specifically comprises: on any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
Further, described first determining unit specifically comprises:
First judging unit, for based on described M stripe width information, whether M the second place information judging the M stripe light in described many stripe light corresponding with described M stripe width information is identical with corresponding M standard location information in M standard location information information;
First determines subelement, for when difference, determines M positional information of described M stripe light.
Further, described first determining unit specifically comprises:
Second judging unit, for based on described M stripe character pattern information, whether the 3rd positional information judging the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with corresponding M standard location information in M standard location information;
Second determines subelement, for when difference, determines M positional information of described M stripe light.
Further, described second determining unit specifically comprises:
3rd determines subelement, for based on a described M positional information, determines the range difference between described standard location information;
4th determines subelement, for according to described range difference, determines the depth information of described object under test.
The one or more technical schemes provided in the embodiment of the present application, at least have following technique effect or advantage:
Owing to have employed when utilizing a striated structure light source fringe structure light to be transmitted on an object under test, in the reflection through this object under test, when a transmission plane forms the first image, obtain the M bar shape information of the M stripe light be distributed on this object under test, wherein, there is N bar shape information not identical in this M stripe information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer; Then, based on the M stripe information obtained, M positional information of M stripe light in many stripe corresponding with this M stripe information is determined; Finally, can based on this M positional information, determine the technical scheme of the depth information of this object under test, so, efficiently solve in prior art in the process of the stripe order recognition determining fringe structure light and easily make mistakes, therefore, there is the technical matters that workload is large, achieve and easily can determine which stripe structured light there occurs the technique effect of change rapidly.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the method for a kind of information processing in the embodiment of the present application;
Fig. 2 obtains the schematic diagram that many stripe shape information is many stripe width information in the embodiment of the present application;
Fig. 3 obtains the character pattern information that many stripe shape information is many stripe in the embodiment of the present application;
Fig. 4 is the module map of a kind of electronic equipment in the embodiment of the present application.
Embodiment
The embodiment of the present application is by providing a kind of method of information processing and a kind of electronic equipment, solve in prior art and easily make mistakes in the process of stripe order recognition determining fringe structure light, therefore, there is the technical matters that workload is large, achieve and easily can determine which stripe structured light there occurs the technique effect of change rapidly.
Technical scheme in the embodiment of the present application is solve above-mentionedly easily to make mistakes in the process of stripe order recognition determining fringe structure light, and therefore, there is the technical matters that workload is large, general thought is as follows:
When utilizing a striated structure light source, fringe structure light is transmitted on an object under test, and in the reflection through object under test, when a projection surface forms the first image, obtain the M stripe information of the M stripe light be distributed on this object under test, wherein, in this M bar shape information, N bar shape information is had to be different, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer.Then, based on this M bar shape information, M positional information in the M stripe light in many stripe light corresponding with this M bar shape information is determined; Finally, based on this M positional information, can determine that the depth information of object surveyed by this band.
In order to better understand technique scheme, below in conjunction with Figure of description and concrete embodiment, technique scheme is described in detail.
The method of a kind of information processing that the embodiment of the present application provides is applied in an electronic equipment, and this electronic equipment can be specifically that the depth camera of structure based light is first-class, and as shown in Figure 1, the method specifically comprises:
S101, when utilizing a striated structure light source, fringe structure light is transmitted on an object under test, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
S102, based on described M bar shape information, determines M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
S103, based on a described M positional information, determines the depth information of described object under test.
Concrete, in S101, obtain the M bar shape information being distributed in the M stripe light that described band is surveyed on object specifically can have two kinds of shape informations, and the first is the M stripe width information obtaining M stripe light; The second is the character pattern information obtaining M stripe.
Below, first the situation that the first obtains the M stripe width information of M stripe light is described in detail.
When utilizing a striated structure light source fringe structure light to be transmitted on an object under test, this striated structure light source just forms the different striped light of many stripe width, wherein, the K stripe width information of K stripe light in M stripe light in this many stripe light that width is different, and, in many stripe that width is different, in M stripe light, there is the J stripe width information of J stripe light, wherein, do not have overlapping between this J stripe light with K stripe light.
As shown in Figure 2, because the information of the fringe structure light obtained is different, such as, at first area A, obtain width of fringe information and be followed successively by (2, 4, 7, 3, 5) striped, so, when determining that width of fringe is the striped of 7, can be just 2 according to the width of fringe before closing on this stripe, 4, width of fringe is below 3, 5, thus determine this striped, certainly, in order to striped more accurately can be confirmed, the information of a few stripe can also be increased forwards, backwards more, such as, at second area B, obtain width of fringe information and be followed successively by (1, 3, 6, 2, 9, 8, 7), so, just can confirm that width information is the stripe information of 2 according to three groups, front and back width of fringe information.
By above-mentioned example, the striped that just can overcome the brightness such as prior art medium-width is difficult to the technical matters confirmed.
When the second obtain be the character pattern information of M stripe be described in detail.
When utilizing a striated structure light source fringe structure light to be transmitted on an object under test, striated structure light source just forms the figuratum striped light of band, concrete, on any stripe light in M stripe, equally spaced setting has identical patterns corresponding to center, this pattern is used for identifying this striped light, and the pattern in M stripe light in arbitrary neighborhood two stripe is not identical.
As shown in Figure 3, for the character pattern in a wherein stripe, such as, the equally spaced pattern arranging equilateral triangle type in this stripe, two adjacent stripe can arrange square respectively, the centrosymmetric pattern such as pentagram.
Specifically when designing interval, needing consideration two kinds of factors, the first, being advisable, to ensure that in same subject existing striped has again pattern to be detected to be no more than in scene the width (or height) needing the smallest object differentiated.The second, the strip length between pattern should not be too little, because striped has the effect pointed the direction, length is too short, and walking direction is easily made mistakes.
It is above-mentioned that in many stripe, arrange different character pattern can be all arrange different patterns in every stripe, certainly, in order to reduce used number of patterns, and also can by the corresponding striped of insertion in order of the pattern period in pattern set.That is, can periodically repeat to arrange pattern on striped.Certainly, can also carry out classification to many stripe, every one-level striped has a reference stripe, only can arrange pattern in reference stripe, the reference stripe of multistage striped also all arranges different character pattern.
The concrete design for pattern, mainly with simply, discrimination original text is that principle designs, and be convenient to striped like this and be easy to detect or recognize, and different patterns is also not easily obscured.Meanwhile, for pattern designing requirement optimum be adopt centrosymmetric pattern, the center sub-pixel location of so easy accurate Calculation pattern, thus improve the precision of disparity computation.
By the above-mentioned mode arranging character pattern in many stripe, also solve existing fringe structure light easily to make mistakes, cause the technical matters that workload is large, and, utilize the mode that the pattern on striped is encoded to striped, remain the directional characteristics of striped, improve the robustness of decoding patterns.
By above-mentioned two kinds of shape informations according to many stripe thus confirm striped order time be not easy to make mistakes, then, according to width information or the character pattern information of striped, the positional information of striped can be confirmed.Specific as follows:
Before the M stripe width information of above-mentioned acquisition M stripe light, the method also comprises:
Obtain M standard location information of M stripe light.Concrete this M standard location information is specially and obtains after smooth flat reflects when not having object under test.
Then, in S102, based on this M stripe width information, judge that whether M second place information of the M stripe light in many stripe light corresponding with this M stripe information is identical with M standard location information of M stripe information, when not identical, determine M positional information of this M stripe light.
Specifically judging whether the positional information of the M stripe obtained changes relative to the standard location information of M stripe, when changing, according to the positional information of the striped of change, determining the positional information of current fringes.
Then, based on this M positional information, the range difference between this normal place is determined; According to this range difference, determine the depth information with this object under test.
In a particular embodiment, if after judging that whether M second place information of the M stripe light obtained in many stripe light corresponding to M stripe information is identical with M standard location information of M stripe information, if obtaining identical result, so illustrate that this object under test does not exist depth information, if obtain not identical result, illustrate that this object under test exists depth information, then, according to the distance difference had between the positional information of striped of different width of fringe information and standard location information, the depth information of object under test is calculated by certain algorithm.
In like manner, based on this M stripe character pattern information, judge that whether the 3rd positional information of the M stripe light in many stripe light corresponding with this M stripe pattern-information is identical with M article of standard location information of M stripe information; When difference, determine M positional information of this M stripe light.Thus based on this M positional information, determine the range difference between this standard location information, according to range difference, determine the depth information of this object under test.
Just repeat no more in the embodiment of the present application.
Based on identical inventive concept, the embodiment of the present application additionally provides a kind of electronic equipment, and as shown in Figure 4, described electronic equipment comprises:
First acquiring unit 401, utilize a striated structure light source that fringe structure light is transmitted to an object under test for working as, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
First determining unit 402, based on described M bar shape information, determines M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Second determining unit 403, based on a described M positional information, determines the depth information of described object under test.
Further, described electronic equipment also comprises:
Second acquisition unit, obtains M standard location information of described M stripe light.
Further, described first acquiring unit 401 specifically for, obtain the M stripe width information of M stripe light that is distributed on described object under test or the character pattern information of M stripe.
Further, described M stripe width information specifically comprises: the K stripe width information of K stripe light in M stripe light in described many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in described many stripe light that width is different, wherein, do not have between described J stripe light with described K stripe light overlapping.
Further, the character pattern information of described M stripe specifically comprises: on any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
Further, described first determining unit 402 specifically comprises:
First judging unit, for based on described M stripe width information, whether M the second place information judging the M stripe light in described many stripe light corresponding with described M stripe width information is identical with corresponding M standard location information in M standard location information information;
First determines subelement, for when difference, determines M positional information of described M stripe light.
Further, described first determining unit 402 specifically comprises:
Second judging unit, for based on described M stripe character pattern information, whether the 3rd positional information judging the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with corresponding M standard location information in M standard location information;
Second determines subelement, for when difference, determines M positional information of described M stripe light.
Further, described second determining unit 403 specifically comprises:
3rd determines subelement, for based on a described M positional information, determines the range difference between described standard location information;
4th determines subelement, for according to described range difference, determines the depth information of described object under test.
The electronic equipment introduced due to the present embodiment is for implementing the electronic equipment that in the embodiment of the present application, information processing method adopts, so based on information processing method in the embodiment of the present application, those skilled in the art can understand embodiment and its various version of electronic equipment in the embodiment of the present application, so introduce no longer in detail for this electronic equipment at this.As long as those skilled in the art implement the electronic equipment that information processing method in the embodiment of the present application adopts, all belong to the application for protection scope.
The one or more technical schemes provided in the embodiment of the present application, at least have following technique effect or advantage:
Owing to have employed when utilizing a striated structure light source fringe structure light to be transmitted on an object under test, in the reflection through this object under test, when a transmission plane forms the first image, obtain the M bar shape information of the M stripe light be distributed on this object under test, wherein, there is N bar shape information not identical in this M stripe information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer; Then, based on the M stripe information obtained, M positional information of M stripe light in many stripe corresponding with this M stripe information is determined; Finally, can based on this M positional information, determine the technical scheme of the depth information of this object under test, so, efficiently solve in prior art in the process of the stripe order recognition determining fringe structure light and easily make mistakes, therefore, there is the technical matters that workload is large, achieve and easily can determine which stripe structured light there occurs the technique effect of change rapidly.
Those skilled in the art should understand, 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, completely software implementation or the embodiment in conjunction with software and hardware aspect.And the present invention can adopt in one or more form wherein including the upper computer program implemented of computer-usable storage medium (including but not limited to magnetic disk memory, CD-ROM, optical memory etc.) of computer usable program code.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Specifically, the computer program instructions that the method for the information processing 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 the method for information processing in storage medium is read by an electronic equipment or be performed, comprise the steps:
When utilizing a striated structure light source, fringe structure light is transmitted on an object under test, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
Based on described M bar shape information, determine M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Based on a described M positional information, determine the depth information of described object under test.
Optionally, other computer instruction is also stored in described storage medium, these computer instructions utilize a striated structure light source to be transmitted on an object under test by fringe structure light in step, and through the reflection of described object under test, being performed before a transmission plane is formed the first image, comprising the steps: when being performed
Obtain M standard location information of described M stripe light.
Optionally, store in described storage medium with step in the M bar shape information obtaining the M stripe light be distributed on described object under test, corresponding computer instruction is specifically being performed in process, is specially following steps:
Obtain the M stripe width information of M stripe light or the character pattern information of M stripe that are distributed on described object under test.
Optionally, be stored in described storage medium and obtain computer instruction corresponding to M stripe width information with step and be specifically performed in process, be specially following content:
The K stripe width information of K stripe light in M stripe light in many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in many stripe light that width is different, wherein, do not have between J stripe light with K stripe light overlapping.
Optionally, the computer instruction being stored in the character pattern information that obtains M stripe with step in described storage medium corresponding is specifically performed in process, is specially following content:
On any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, and described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
Optionally, store in described storage medium with step when being specially described M stripe width information when described M bar shape information, described based on described M bar shape information, determine in M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information, corresponding computer instruction, being specifically performed in process, specifically comprises the steps:
Based on described M stripe width information, judge that whether M second place information of the M stripe light in described many stripe light corresponding with described M stripe width information is identical with M standard location information of described M stripe light;
When difference, determine M positional information of described M stripe light.
Optionally, store in described storage medium with step when being specially described M stripe character pattern information when described M bar shape information, based on described M strip information, determine in M positional information of the M stripe light in described many stripe light corresponding with described M strip information, corresponding computer instruction, being specifically performed in process, specifically comprises the steps:
Based on described M stripe character pattern information, judge that whether the 3rd positional information of the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with M standard location information of described M stripe information;
When difference, determine M positional information of described M stripe light.
Optionally, store in described storage medium with step based on a described M positional information, determine in the depth information of described object under test, corresponding computer instruction, being specifically performed in process, specifically comprises the steps:
Based on a described M positional information, determine the range difference between described standard location information;
According to described range difference, determine the depth information of described object under test.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, 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 (16)

1. a method for information processing, is applied in electronic equipment, and described method comprises:
When utilizing a striated structure light source, fringe structure light is transmitted on an object under test, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
Based on described M bar shape information, determine M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Based on a described M positional information, determine the depth information of described object under test.
2. the method for claim 1, is characterized in that, is utilizing a striated structure light source fringe structure light to be transmitted on an object under test, and through the reflection of described object under test, before a transmission plane is formed the first image, described method also comprises:
Obtain M standard location information of described M stripe light.
3. method as claimed in claim 2, it is characterized in that, described acquisition is distributed in the M bar shape information of the M stripe light on described object under test, is specially:
Obtain the M stripe width information of M stripe light or the character pattern information of M stripe that are distributed on described object under test.
4. method as claimed in claim 3, it is characterized in that, described M stripe width information specifically comprises: the K stripe width information of K stripe light in M stripe light in described many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in described many stripe light that width is different, wherein, do not have between described J stripe light with described K stripe light overlapping.
5. method as claimed in claim 3, it is characterized in that, the character pattern information of described M stripe specifically comprises: on any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
6. method as claimed in claim 4, it is characterized in that, when described M bar shape information is specially described M stripe width information, described based on described M bar shape information, determine M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information, specifically comprise:
Based on described M stripe width information, judge that whether M second place information of the M stripe light in described many stripe light corresponding with described M stripe width information is identical with M standard location information of described M stripe light;
When difference, determine M positional information of described M stripe light.
7. method as claimed in claim 5, it is characterized in that, when described M bar shape information is specially described M stripe character pattern information, based on described M strip information, determine M positional information of the M stripe light in described many stripe light corresponding with described M strip information, specifically comprise:
Based on described M stripe character pattern information, judge that whether the 3rd positional information of the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with M standard location information of described M stripe information;
When difference, determine M positional information of described M stripe light.
8. method as claimed in claims 6 or 7, is characterized in that, described based on a described M positional information, determines the depth information of described object under test, specifically comprises:
Based on a described M positional information, determine the range difference between described standard location information;
According to described range difference, determine the depth information of described object under test.
9. an electronic equipment, described electronic equipment comprises:
First acquiring unit, utilize a striated structure light source that fringe structure light is transmitted to an object under test for working as, and through the reflection of described object under test, when a projection surface forms the first image, obtain the M bar shape information of the M stripe light be distributed on described object under test, wherein, there is N bar shape information not identical in described M bar shape information, wherein, M be more than or equal to 2 integer, N be less than or equal to M and be more than or equal to 2 integer;
First determining unit, based on described M bar shape information, determines M positional information of the M stripe light in described many stripe light corresponding with described M bar shape information;
Second determining unit, based on a described M positional information, determines the depth information of described object under test.
10. electronic equipment as claimed in claim 9, it is characterized in that, described electronic equipment also comprises:
Second acquisition unit, obtains M standard location information of described M stripe light.
11. electronic equipments as claimed in claim 10, is characterized in that, described first acquiring unit specifically for, obtain the M stripe width information of M stripe light that is distributed on described object under test or the character pattern information of M stripe.
12. electronic equipments as claimed in claim 11, it is characterized in that, described M stripe width information specifically comprises: the K stripe width information of K stripe light in M stripe light in described many stripe light that width is different, with the J stripe width information of J stripe light in M stripe light in described many stripe light that width is different, wherein, do not have between described J stripe light with described K stripe light overlapping.
13. electronic equipments as claimed in claim 11, it is characterized in that, the character pattern information of described M stripe specifically comprises: on any stripe light in described M stripe, equally spaced setting has centrosymmetric identical patterns, described pattern is used for identifying described striped light, and the pattern in described M stripe in arbitrary neighborhood two stripe is not identical.
14. electronic equipments as claimed in claim 12, it is characterized in that, described first determining unit specifically comprises:
First judging unit, for based on described M stripe width information, whether M the second place information judging the M stripe light in described many stripe light corresponding with described M stripe width information is identical with corresponding M standard location information in M standard location information information;
First determines subelement, for when difference, determines M positional information of described M stripe light.
15. electronic equipments as claimed in claim 13, it is characterized in that, described first determining unit specifically comprises:
Second judging unit, for based on described M stripe character pattern information, whether the 3rd positional information judging the M stripe light in described many stripe light corresponding with described M stripe character pattern information is identical with corresponding M standard location information in M standard location information;
Second determines subelement, for when difference, determines M positional information of described M stripe light.
16. electronic equipments as described in claims 14 or 15, it is characterized in that, described second determining unit specifically comprises:
3rd determines subelement, for based on a described M positional information, determines the range difference between described standard location information;
4th determines subelement, for according to described range difference, determines the depth information of described object under test.
CN201310741722.8A 2013-09-30 2013-12-27 The method and a kind of electronic equipment of a kind of information processing Active CN104751436B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310741722.8A CN104751436B (en) 2013-12-27 2013-12-27 The method and a kind of electronic equipment of a kind of information processing
US14/459,872 US9799117B2 (en) 2013-09-30 2014-08-14 Method for processing data and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310741722.8A CN104751436B (en) 2013-12-27 2013-12-27 The method and a kind of electronic equipment of a kind of information processing

Publications (2)

Publication Number Publication Date
CN104751436A true CN104751436A (en) 2015-07-01
CN104751436B CN104751436B (en) 2017-12-26

Family

ID=53591057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310741722.8A Active CN104751436B (en) 2013-09-30 2013-12-27 The method and a kind of electronic equipment of a kind of information processing

Country Status (1)

Country Link
CN (1) CN104751436B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508514A (en) * 2002-12-17 2004-06-30 财团法人工业技术研究院 Object surface three-dimensiona topographical measuring method and system
CN1766522A (en) * 2004-09-30 2006-05-03 通用电气公司 Method and apparatus for measuring shape of an object
CN1865847A (en) * 2005-04-21 2006-11-22 Gom光学测量技术有限公司 Projector for a system for three dimensional optical object measurement
WO2012002152A1 (en) * 2010-06-29 2012-01-05 Canon Kabushiki Kaisha Three-dimensional measurement apparatus, three-dimensional measurement method, and storage medium
US20120089364A1 (en) * 2010-10-12 2012-04-12 Canon Kabushiki Kaisha Three-dimensional measurement apparatus, three-dimensional measurement method, and computer-readable medium storing control program
US20120092680A1 (en) * 2010-03-27 2012-04-19 Nicolae Paul Teodorescu Methods and apparatus for real-time digitization of three-dimensional scenes
JP2012093235A (en) * 2010-10-27 2012-05-17 Nikon Corp Three-dimensional shape measurement device, three-dimensional shape measurement method, structure manufacturing method, and structure manufacturing system
CN102472613A (en) * 2009-07-29 2012-05-23 佳能株式会社 Measuring apparatus, measuring method, and program
CN103400366A (en) * 2013-07-03 2013-11-20 西安电子科技大学 Method for acquiring dynamic scene depth based on fringe structure light
CN104751414A (en) * 2013-12-25 2015-07-01 联想(北京)有限公司 A data processing method and electronic apparatus

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508514A (en) * 2002-12-17 2004-06-30 财团法人工业技术研究院 Object surface three-dimensiona topographical measuring method and system
CN1766522A (en) * 2004-09-30 2006-05-03 通用电气公司 Method and apparatus for measuring shape of an object
CN1865847A (en) * 2005-04-21 2006-11-22 Gom光学测量技术有限公司 Projector for a system for three dimensional optical object measurement
CN102472613A (en) * 2009-07-29 2012-05-23 佳能株式会社 Measuring apparatus, measuring method, and program
US20120092680A1 (en) * 2010-03-27 2012-04-19 Nicolae Paul Teodorescu Methods and apparatus for real-time digitization of three-dimensional scenes
WO2012002152A1 (en) * 2010-06-29 2012-01-05 Canon Kabushiki Kaisha Three-dimensional measurement apparatus, three-dimensional measurement method, and storage medium
US20120089364A1 (en) * 2010-10-12 2012-04-12 Canon Kabushiki Kaisha Three-dimensional measurement apparatus, three-dimensional measurement method, and computer-readable medium storing control program
JP2012093235A (en) * 2010-10-27 2012-05-17 Nikon Corp Three-dimensional shape measurement device, three-dimensional shape measurement method, structure manufacturing method, and structure manufacturing system
CN103400366A (en) * 2013-07-03 2013-11-20 西安电子科技大学 Method for acquiring dynamic scene depth based on fringe structure light
CN104751414A (en) * 2013-12-25 2015-07-01 联想(北京)有限公司 A data processing method and electronic apparatus

Also Published As

Publication number Publication date
CN104751436B (en) 2017-12-26

Similar Documents

Publication Publication Date Title
US9117267B2 (en) Systems and methods for marking images for three-dimensional image generation
US9965821B2 (en) Fully parallel in-place construction of 3D acceleration structures in a graphics processing unit
EP3489856A1 (en) Method and system for recognizing location information in two-dimensional code
US20150109290A1 (en) Device and method for removing noise points in point clouds
CN102682103A (en) Three-dimensional space index method aiming at massive laser radar point cloud models
CN103576994B (en) Input touch panel use sensing module to determine the method and system of real contact
US10068338B2 (en) Active sensing spatial resolution improvement through multiple receivers and code reuse
CN104050709A (en) 3D image processing method and electronic device
CN103617260A (en) Index generation method and device for repeated data deletion
CN104941180A (en) Collision detecting method and device for 2D games
CN104731541A (en) Control method, electronic devices and system
CN105354878A (en) Electronic map data making method and apparatus
KR102219289B1 (en) Apparatus and method for traversing acceleration structure in a ray tracing system
CN104751436A (en) Information processing method and electronic device
US8630477B2 (en) Electronic device and method for outputting measurement data
CN105373538A (en) Method and device for determining display levels of polygonal objects
Wei et al. Fast adaptive phase unwrapping algorithm based on improved bucket sorting
CN203858382U (en) Structured light element and light source module comprising the same
US8964295B2 (en) Refractive steganography lens and method for determining milling plan for same
CN109492068A (en) Object positioning method, device and electronic equipment in presumptive area
CN104375714A (en) Electric device and recognition operation method
Zhang et al. Indirect decoding edges for one-shot shape acquisition
Ylimäki et al. Fast and accurate multi‐view reconstruction by multi‐stage prioritised matching
US8886494B2 (en) Electronic device and method of optimizing measurement paths
Wasenmüller et al. Automated Scene Flow Data Generation for Training and Verification

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