CN104751436B - The method and a kind of electronic equipment of a kind of information processing - Google Patents
The method and a kind of electronic equipment of a kind of information processing Download PDFInfo
- Publication number
- CN104751436B CN104751436B CN201310741722.8A CN201310741722A CN104751436B CN 104751436 B CN104751436 B CN 104751436B CN 201310741722 A CN201310741722 A CN 201310741722A CN 104751436 B CN104751436 B CN 104751436B
- Authority
- CN
- China
- Prior art keywords
- information
- stripes
- light
- stripe
- 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.)
- Active
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention discloses a kind of method of information processing and a kind of electronic equipment, methods described includes:When fringe structure light is transmitted on an object under test using a striated structure light source, and by the reflection of the object under test, when forming the first image on a projection surface, obtain the M bar shape informations for the M stripe light being distributed on the object under test, wherein, N bar shape informations differ in the M bars shape information, wherein, M is the integer more than or equal to 2, and N is the integer less than or equal to M and more than or equal to 2;Based on the M bars shape information, it is determined that M positional information of the M stripe light in a plurality of fringe light corresponding with the M bars shape information;Based on the M positional information, the depth information of the object under test is determined.
Description
Technical field
The present invention relates to the method and a kind of electronic equipment of electronic technology field, more particularly to a kind of information processing.
Background technology
With the continuous development of scientific technology, electronic equipment has also obtained development at full speed, and the species of electronic product is also got over
Come more, people have also enjoyed the various facilities that scientific development is brought, and present people can be set by various types of electronics
It is standby, enjoy the comfortable life brought with development in science and technology.
Depth camera based on structure light has had extensive use, moreover, being designed with a variety of sides based on structure light
Formula, it can substantially be divided into the modes such as time domain coding, space encoding, color coding, wherein, in order to meet the needs of real-time, and
And consider practical application scene, be more suitable for using based on infrared space encoding mode, and wherein the structure light of striped due to
Design is simple, can be used widely using the order of striped come rapid translating into depth calculation.
But present inventor has found above-mentioned technology extremely during inventive technique scheme in realizing the embodiment of the present application
Following technical problem less be present:
Because the striped of existing fringe structure light is all the wide striped for waiting brightness, area can only be carried out by relative ranks
Point, but due between single striped having differences property it is small, it is determined that easily malfunctioned when wherein which stripe changes, because
And it is determined that the big technical problem of workload during stripe order recognition be present.
The content of the invention
The embodiment of the present application solves in the prior art by providing the method and a kind of electronic equipment of a kind of information processing
It is determined that easily malfunctioned during the stripe order recognition of fringe structure light, accordingly, there exist the big technical problem of workload, realize
The technique effect which stripe structure light is changed can easily and quickly be determined.
The embodiment of the present application provides a kind of method of information processing, and applied in electronic equipment, this method includes:
When fringe structure light is transmitted on an object under test using a striated structure light source, and pass through the object under test
Reflection, when forming the first image on a projection surface, obtain the M bar shapeds for being distributed in M stripe light on the object under test
State information, wherein, there are N bar shape informations to differ in the M bars shape information, wherein, M is the integer more than or equal to 2, and N is
Integer less than or equal to M and more than or equal to 2;
Based on the M bars shape information, it is determined that the M bars in a plurality of fringe light corresponding with the M bars shape information
M positional information of fringe light;
Based on the M positional information, the depth information of the object under test is determined.
Further, fringe structure light is being transmitted on an object under test using a striated structure light source, and is passing through institute
The reflection of object under test is stated, is formed on a transmission plane before the first image, methods described also includes:
Obtain M standard location information of the M stripes light.
Further, the acquisition is distributed in a plurality of shape information of a plurality of fringe light on the object under test, specifically
For:
Obtain the M stripes width information of M stripe light or the shape graph of M stripes being distributed on the object under test
Case information.
Further, the M stripes width information specifically includes:M in the different a plurality of fringe light of width
The K stripe width informations of K stripes light in stripe light, the M stripes in the different a plurality of fringe light with width
The J stripe width informations of J stripes light in light, wherein, it is not overlapping between the J stripes light and the K stripes light.
Further, the character pattern information of the M stripes specifically includes:Any one in the M stripes
Equally spaced setting has centrosymmetric identical patterns on fringe light, and the pattern is used for identifying the fringe light, the M bars
Pattern in striped in the stripe of arbitrary neighborhood two differs.
Further, it is described to be based on the M bars when the M bars shape information is specially the M stripes width information
Shape information, it is determined that M positional information of the M stripe light in a plurality of fringe light corresponding with the M bars shape information,
Specifically include:
Based on the M stripes width information, a plurality of fringe light corresponding with the M stripes width information is judged
In M stripe light M second place information whether the M normal place corresponding with M standard location information information
Information is identical;
When different, M positional information of the M stripes light is determined.
Further, when the M bars shape information is specially the M stripes character pattern information, based on the M bars
Shape information, it is determined that M positional information of the M stripe light in a plurality of fringe light corresponding with the M strips information,
Specifically include:
Based on the M stripes character pattern information, judge corresponding described more with the M stripes character pattern information
M whether corresponding with M standard location information normal place of 3rd positional information of the M stripe light in stripe light
Information is identical;
When different, M positional information of the M stripes light is determined.
Further, it is described to be based on the M positional information, the depth information of the object under test is determined, is specifically included:
Based on the M positional information, it is determined that with the distance between standard location information difference;
According to the range difference, the depth information of the object under test is determined.
On the other hand, the embodiment of the present application additionally provides a kind of electronic equipment, and the electronic equipment includes:
First acquisition unit, fringe structure light is transmitted to an object under test using a striated structure light source for working as,
And by the reflection of the object under test, when forming the first image on a projection surface, acquisition is distributed on the object under test
M stripe light M bar shape informations, wherein, there are N bar shape informations to differ in the M bars shape information, wherein, M is big
In the integer equal to 2, N is the integer less than or equal to M and more than or equal to 2;
First determining unit, based on the M bars shape information, it is determined that corresponding with the M bars shape information described a plurality of
M positional information of the M stripe light in fringe light;
Second determining unit, based on the M positional information, determine the depth information of the object under test.
Further, the electronic equipment also includes:
Second acquisition unit, obtain M standard location information of the M stripes light.
Further, the first acquisition unit is specifically used for, and obtains the M stripe light being distributed on the object under test
M stripes width information or M stripes character pattern information.
Further, the M stripes width information specifically includes:M in the different a plurality of fringe light of width
The K stripe width informations of K stripes light in stripe light, the M stripes in the different a plurality of fringe light with width
The J stripe width informations of J stripes light in light, wherein, it is not overlapping between the J stripes light and the K stripes light.
Further, the character pattern information of the M stripes specifically includes:Any one in the M stripes
Equally spaced setting has centrosymmetric identical patterns on fringe light, and the pattern is used for identifying the fringe light, the M bars
Pattern in striped in the stripe of arbitrary neighborhood two differs.
Further, first determining unit specifically includes:
First judging unit, for based on the M stripes width information, judging and the M stripes width information pair
M second place information of the M stripe light in a plurality of fringe light answered whether with phase in M standard location information information
Corresponding M standard location information is identical;
First determination subelement, for when different, determining M positional information of the M stripes light.
Further, first determining unit specifically includes:
Second judging unit, for based on the M stripes character pattern information, judging and the M stripes shape graph
3rd positional information of the M stripe light in a plurality of fringe light corresponding to case information whether with M standard location information
M corresponding standard location information is identical;
Second determination subelement, for when different, determining M positional information of the M stripes light.
Further, second determining unit specifically includes:
3rd determination subelement, for based on the M positional information, it is determined that between the standard location information away from
Deviation;
4th determination subelement, for according to the range difference, determining the depth information of the object under test.
The one or more technical schemes provided in the embodiment of the present application, have at least the following technical effects or advantages:
As a result of when fringe structure light is transmitted on an object under test using a striated structure light source, passing through
The reflection of the object under test, when forming the first image on a transmission plane, obtain the M stripe light being distributed on the object under test
M bar shape informations, wherein, there are N bar shape informations to differ in the M stripe information, wherein, M is whole more than or equal to 2
Number, N are the integer less than or equal to M and more than or equal to 2;Then, the M stripe information based on acquisition, it is determined that believing with the M stripes
M positional information of M stripes light in more stripes corresponding to breath;Finally, the M positional information can be based on, it is determined that this is treated
The technical scheme of the depth information of object is surveyed, so, efficiently solve the stripe order recognition for determining fringe structure light in the prior art
During easily malfunction, accordingly, there exist the big technical problem of workload, and which rule realizes can easily and quickly determine
The technique effect that line structure light is changed.
Brief description of the drawings
Fig. 1 is a kind of flow chart of the method for information processing in the embodiment of the present application;
Fig. 2 is that the schematic diagram that a plurality of striped shape information is a plurality of width of fringe information is obtained in the embodiment of the present application;
Fig. 3 is that the character pattern information that a plurality of striped shape information is more stripes is obtained 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 solves in the prior art by providing the method and a kind of electronic equipment of a kind of information processing
It is determined that easily malfunctioned during the stripe order recognition of fringe structure light, accordingly, there exist the big technical problem of workload, realize
The technique effect which stripe structure light is changed can easily and quickly be determined.
Technical scheme in the embodiment of the present application is above-mentioned it is determined that during the stripe order recognition of fringe structure light to solve
Easily error, accordingly, there exist the big technical problem of workload, general thought are as follows:
When fringe structure light is transmitted on an object under test using a striated structure light source, and by object under test
Reflection, when forming the first image on a projection surface, obtain the M stripes letter for the M stripe light being distributed on the object under test
Breath, wherein, it is different to have N bar shape informations in the M bar shape informations, wherein, M is the integer more than or equal to 2, and N is small
In the integer equal to M and more than or equal to 2.Then, based on the M bar shape informations, it is determined that corresponding a plurality of with the M bar shape informations
M positional information in M stripe light in fringe light;Finally, the M positional information can be based on, determines that the band surveys object
Depth information.
In order to be better understood from above-mentioned technical proposal, below in conjunction with Figure of description and specific embodiment to upper
Technical scheme is stated to be described in detail.
A kind of method for information processing that the embodiment of the present application provides is applied in an electronic equipment, and the electronic equipment is specific
Can be that the depth camera based on structure light is first-class, as shown in figure 1, this method specifically includes:
S101, treated when fringe structure light is transmitted on an object under test using a striated structure light source, and described in passing through
The reflection of object is surveyed, when forming the first image on a projection surface, acquisition is distributed in the M stripe light on the object under test
M bar shape informations, wherein, there are N bar shape informations to differ in the M bars shape information, wherein, M is whole more than or equal to 2
Number, N are the integer less than or equal to M and more than or equal to 2;
S102, based on the M bars shape information, it is determined that in a plurality of fringe light corresponding with the M bars shape information
M stripe light M positional information;
S103, based on the M positional information, determine the depth information of the object under test.
Specifically, the M bar shape informations that the M stripe light being distributed on the band survey object is obtained in S101 specifically may be used
To there is two kinds of shape informations, the first is the M stripe width informations for obtaining M stripe light;Second is to obtain M stripes
Character pattern information.
Below, the situation of the M stripe width informations of the first acquisition M stripe light is described in detail first.
When fringe structure light is transmitted on an object under test using a striated structure light source, the striated structure light source is just
The different fringe light of a plurality of width of fringe is formed, wherein, K bars in M stripe light in the different a plurality of fringe light of width
The K stripe width informations of fringe light, moreover, having J stripe light in M stripe light in the different more stripes of width
J stripe width informations, wherein, do not have between the J stripes light and K stripe light overlapping.
As shown in Fig. 2 because the information of the fringe structure light of acquisition is different, for example, in first area A, bar is obtained
Line width information is followed successively by(2,4,7,3,5)Striped, then, it is determined that width of fringe be 7 striped when, it is possible to according to
The stripe close on before width of fringe be 2,4, width of fringe below is 3,5, so that it is determined that the striped, certainly, is
Be able to confirm that more accurate striped, can also more several stripes of increase forwards, backwards information, such as, in second area B, obtain
Width of fringe information is obtained to be followed successively by(1,3,6,2,9,8,7), then, it is possible to confirmed according to front and rear three groups of width of fringe information
Width information is 2 stripe information.
Pass through above-mentioned example, it is possible to which the technology for overcoming the striped of the brightness such as prior art medium-width to be difficult to confirm is asked
Topic.
Second acquisition be M stripes character pattern information in the case of be described in detail.
When fringe structure light is transmitted on an object under test using a striated structure light source, striated structure light source just shape
Into with figuratum fringe light, specifically, equally spaced setting has center on any one stripe light in M stripes
Corresponding identical patterns, the pattern are used for identifying the fringe light, and the pattern in M stripe light in the stripe of arbitrary neighborhood two is not
Identical.
As shown in figure 3, by taking the character pattern wherein in a stripe as an example, such as, it is equally spaced in this stripe
The pattern of equilateral triangle type is set, can set square, five-pointed star etc. centrosymmetric respectively in two adjacent stripes
Pattern.
Specifically design be spaced when, it is necessary to consider two kinds of factors, first, with no more than the minimum thing for needing to differentiate in scene
The width of body(Or height)It is advisable, to ensure that existing striped has pattern to be detected in same subject again.Second,
Strip length between pattern should not be too small, because striped has the function that to point the direction, the too short then walking direction of length is easy
Error.
It is above-mentioned that different character patterns is set in more stripes can be that different patterns is all set in every stripe,
Certainly, can also be corresponding by the insertion in order of the pattern periodicity in pattern set in order to reduce used number of patterns
Striped in.That is, it can periodically repeat to set pattern on striped.It is, of course, also possible to more stripes are carried out
Classification, there is a reference stripe per one-level striped, only pattern, the reference stripe of multistage striped can be set in reference stripe
On different character patterns is also all set.
Specifically for the design of pattern, mainly with simple, discrimination original text is designed for principle, is so easy to striped quilt
Readily detect or recognize, moreover, different patterns is not easy to obscure.Meanwhile for pattern design requirement it is optimal be
Using centrosymmetric pattern, the so easy accurate center sub-pixel location for calculating pattern, so as to improve the essence of disparity computation
Degree.
By way of setting character pattern, also solve existing fringe structure light in more stripes above-mentioned and easily go out
Mistake, the technical problem that workload is big is caused, moreover, the mode encoded using the pattern on striped to striped, remains bar
The directional characteristics of line, improve the robustness of decoding patterns.
It is error-prone so as to not allow when confirming striped order according to the shape information of more stripes by above two, connect
, according to the width information of striped or character pattern information, can confirm that the positional information of striped.It is specific as follows:
Before the M stripe width informations of above-mentioned acquisition M stripe light, this method also includes:
Obtain M standard location information of M stripe light.The specific M standard location information is specially not to be measured
Obtained in the case of object after smooth flat reflection.
Then, in S102, based on the M stripe width informations, more stripes corresponding with the M stripe information are judged
Whether M second place information of the M stripe light in light is identical with M standard location information of M stripe information, in not phase
Meanwhile determine M positional information of the M stripe light.
The positional information for the M stripes for specifically judging to obtain changes relative to whether the standard location information of M stripes has
Become, when there is change, according to the positional information of the striped of change, to determine the positional information of current fringes.
Then, based on the M positional information, it is determined that with the distance between normal place difference;According to the range difference, it is determined that
With the depth information of the object under test.
In a particular embodiment, if it is determined that obtaining the M stripes in a plurality of fringe light corresponding to M stripe information
After whether M second place information of light is identical with M standard location information of M stripe information, if obtaining identical
As a result, then illustrate that depth information is not present in the object under test, if obtaining the result differed, it is deep to illustrate that the object under test is present
Information is spent, then, according to the distance between the positional information of the striped with different width of fringe information and standard location information
Difference, the depth information of object under test is calculated by certain algorithm.
Similarly, based on the M stripe character pattern information, more stripes corresponding with the M stripe pattern-informations are judged
Whether the 3rd positional information of the M stripe light in light is identical with M articles of standard location information of M stripe information;When different,
Determine M positional information of the M stripe light.So as to be based on the M positional information, it is determined that between the standard location information
Range difference, according to range difference, determine the depth information of the 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, as shown in figure 4, the electricity
Sub- equipment includes:
First acquisition unit 401, fringe structure light is transmitted to an object under test using a striated structure light source for working as
On, and by the reflection of the object under test, when forming the first image on a projection surface, acquisition is distributed in the object under test
On M stripe light M bar shape informations, wherein, there are N bar shape informations to differ in the M bars shape information, wherein, M is
Integer more than or equal to 2, N are the integer less than or equal to M and more than or equal to 2;
First determining unit 402, based on the M bars shape information, it is determined that corresponding with the M bars shape information described more
M positional information of the M stripe light in stripe light;
Second determining unit 403, based on the M positional information, determine the depth information of the object under test.
Further, the electronic equipment also includes:
Second acquisition unit, obtain M standard location information of the M stripes light.
Further, the first acquisition unit 401 is specifically used for, and obtains the M rules being distributed on the object under test
The M stripes width information of line light or the character pattern information of M stripes.
Further, the M stripes width information specifically includes:M in the different a plurality of fringe light of width
The K stripe width informations of K stripes light in stripe light, the M stripes in the different a plurality of fringe light with width
The J stripe width informations of J stripes light in light, wherein, it is not overlapping between the J stripes light and the K stripes light.
Further, the character pattern information of the M stripes specifically includes:Any one in the M stripes
Equally spaced setting has centrosymmetric identical patterns on fringe light, and the pattern is used for identifying the fringe light, the M bars
Pattern in striped in the stripe of arbitrary neighborhood two differs.
Further, first determining unit 402 specifically includes:
First judging unit, for based on the M stripes width information, judging and the M stripes width information pair
M second place information of the M stripe light in a plurality of fringe light answered whether with phase in M standard location information information
Corresponding M standard location information is identical;
First determination subelement, for when different, determining M positional information of the M stripes light.
Further, first determining unit 402 specifically includes:
Second judging unit, for based on the M stripes character pattern information, judging and the M stripes shape graph
3rd positional information of the M stripe light in a plurality of fringe light corresponding to case information whether with M standard location information
M corresponding standard location information is identical;
Second determination subelement, for when different, determining M positional information of the M stripes light.
Further, second determining unit 403 specifically includes:
3rd determination subelement, for based on the M positional information, it is determined that between the standard location information away from
Deviation;
4th determination subelement, for according to the range difference, determining the depth information of the object under test.
By the electronic equipment that the present embodiment is introduced is to implement in the embodiment of the present application used by information processing method
Electronic equipment, so based on information processing method in the embodiment of the present application, those skilled in the art can understand the application
The embodiment of electronic equipment and its various change form in embodiment, so no longer detailed for the electronic equipment herein
It is thin to introduce.As long as those skilled in the art implement in the embodiment of the present application electronic equipment used by information processing method,
Belong to the scope to be protected of the application.
The one or more technical schemes provided in the embodiment of the present application, have at least the following technical effects or advantages:
As a result of when fringe structure light is transmitted on an object under test using a striated structure light source, passing through
The reflection of the object under test, when forming the first image on a transmission plane, obtain the M stripe light being distributed on the object under test
M bar shape informations, wherein, there are N bar shape informations to differ in the M stripe information, wherein, M is whole more than or equal to 2
Number, N are the integer less than or equal to M and more than or equal to 2;Then, the M stripe information based on acquisition, it is determined that believing with the M stripes
M positional information of M stripes light in more stripes corresponding to breath;Finally, the M positional information can be based on, it is determined that this is treated
The technical scheme of the depth information of object is surveyed, so, efficiently solve the stripe order recognition for determining fringe structure light in the prior art
During easily malfunction, accordingly, there exist the big technical problem of workload, and which rule realizes can easily and quickly determine
The technique effect that line structure light is changed.
It should be understood by those skilled in the art that, embodiments of the invention can be provided as method, system or computer program
Product.Therefore, the present invention can use the reality in terms of complete hardware embodiment, complete software embodiment or combination software and hardware
Apply the form of example.Moreover, the present invention can use the computer for wherein including computer usable program code in one or more
Usable storage medium(Including but not limited to magnetic disk storage, CD-ROM, optical memory etc.)The computer program production of upper implementation
The form of product.
The present invention is with reference to method according to embodiments of the present invention, equipment(System)And the flow of computer program product
Figure and/or block diagram describe.It should be understood that can be by every first-class in computer program instructions implementation process figure and/or block diagram
Journey and/or the flow in square frame and flow chart and/or block diagram and/or the combination of square frame.These computer programs can be provided
The processors of all-purpose computer, special-purpose computer, Embedded Processor or other programmable data processing devices is instructed to produce
A raw machine so that produced by the instruction of computer or the computing device of other programmable data processing devices for real
The device for the function of being specified in present one flow of flow chart or one square frame of multiple flows and/or block diagram or multiple square frames.
These computer program instructions, which may be alternatively stored in, can guide computer or other programmable data processing devices with spy
Determine in the computer-readable memory that mode works so that the instruction being stored in the computer-readable memory, which produces, to be included referring to
Make the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one square frame of block diagram or
The function of being specified in multiple square frames.
These computer program instructions can be also loaded into computer or other programmable data processing devices so that counted
Series of operation steps is performed on calculation machine or other programmable devices to produce computer implemented processing, so as in computer or
The instruction performed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one
The step of function of being specified in individual square frame or multiple square frames.
Specifically, computer program instructions can be stored corresponding to the method for the information processing in the embodiment of the present application
In the storage mediums such as CD, hard disk, USB flash disk, when computer program corresponding with the method for information processing refers in storage medium
When order is read or is performed by an electronic equipment, comprise the following steps:
When fringe structure light is transmitted on an object under test using a striated structure light source, and pass through the object under test
Reflection, when forming the first image on a projection surface, obtain the M bar shapeds for being distributed in M stripe light on the object under test
State information, wherein, there are N bar shape informations to differ in the M bars shape information, wherein, M is the integer more than or equal to 2, and N is
Integer less than or equal to M and more than or equal to 2;
Based on the M bars shape information, it is determined that the M bars in a plurality of fringe light corresponding with the M bars shape information
M positional information of fringe light;
Based on the M positional information, the depth information of the object under test is determined.
Optionally, other computer instruction is also stored with the storage medium, these computer instructions are in step
Fringe structure light is transmitted on an object under test using a striated structure light source, and passes through the reflection of the object under test,
It is performed before the first image is formed on one transmission plane, comprises the following steps when executed:
Obtain M standard location information of the M stripes light.
Optionally, what is stored in the storage medium is obtaining the M stripes being distributed on the object under test with step
In the M bar shape informations of light, corresponding computer instruction is during specific be performed, specially following steps:
Obtain the M stripes width information of M stripe light or the shape graph of M stripes being distributed on the object under test
Case information.
Optionally, computer instruction corresponding with step acquisition M stripe width informations is stored in the storage medium
During specific be performed, specially following content:
In the different a plurality of fringe light of width in M stripe light K stripe light K stripe width informations, with width
The J stripe width informations of J stripe light in M stripe light in different a plurality of fringe light are spent, wherein, J stripe light
It is not overlapping between K stripe light.
Optionally, calculate corresponding with the character pattern information that step obtains M stripes is stored in the storage medium
During machine instruction is specifically performed, specially following content:
Equally spaced setting has centrosymmetric identical patterns, institute on any one stripe light in the M stripes
State pattern to be used for identifying the fringe light, the pattern in the M stripes in the stripe of arbitrary neighborhood two differs.
Optionally, it is being specially that the M stripes are wide when the M bars shape information to be stored in the storage medium with step
It is described to be based on the M bars shape information when spending information, it is determined that in a plurality of fringe light corresponding with the M bars shape information
M stripe light M positional information in, corresponding computer instruction specifically includes following step during specific be performed
Suddenly:
Based on the M stripes width information, a plurality of fringe light corresponding with the M stripes width information is judged
In M stripe light M second place information it is whether identical with M standard location information of the M stripes light;
When different, M positional information of the M stripes light is determined.
Optionally, storage and step are being specially the M stripes shape when the M bars shape information in the storage medium
During shape pattern-information, based on the M strips information, it is determined that in a plurality of fringe light corresponding with the M strips information
M stripe light M positional information in, corresponding computer instruction specifically includes following step during specific be performed
Suddenly:
Based on the M stripes character pattern information, judge corresponding described more with the M stripes character pattern information
3rd positional information of the M stripe light in stripe light whether the M standard location information phase with the M stripes information
Together;
When different, M positional information of the M stripes light is determined.
Optionally, storage and step based on the M positional information, determine the object under test in the storage medium
Depth information in, corresponding computer instruction specifically comprises the following steps during specific be performed:
Based on the M positional information, it is determined that with the distance between standard location information difference;
According to the range difference, the depth information of the object under test is determined.
Although preferred embodiments of the present invention have been described, but those skilled in the art once know basic creation
Property concept, then can make other change and modification to these embodiments.So appended claims be intended to be construed to include it is excellent
Select embodiment and fall into having altered and changing for the scope of the invention.
Obviously, those skilled in the art can carry out the essence of various changes and modification without departing from the present invention to the present invention
God and scope.So, if these modifications and variations of the present invention belong to the scope of the claims in the present invention and its equivalent technologies
Within, then the present invention is also intended to comprising including these changes and modification.
Claims (16)
1. a kind of method of information processing, applied in electronic equipment, methods described includes:
When fringe structure light is projected on an object under test using a striated structure light source, and by the anti-of the object under test
Penetrate, when forming the first image on a projection surface, obtain the M bars form letter for the M stripe light being distributed on the object under test
Breath, wherein, the M bars shape information is different;
Based on the M bars shape information, it is determined that the M position letter of the M stripes light corresponding with the M bars shape information
Breath;
Based on the M positional information, the depth information of the object under test is determined.
2. the method as described in claim 1, it is characterised in that projected fringe structure light using a striated structure light source
On one object under test, and by the reflection of the object under test, formed on a projection surface before the first image, methods described is also
Including:
Obtain M standard location information of the M stripes light.
3. method as claimed in claim 2, it is characterised in that the acquisition is distributed in the M stripes on the object under test
The M bar shape informations of light, it is specially:
Obtain the M stripes width information for the M stripe light being distributed on the object under test or the character pattern letter of M stripes
Breath.
4. method as claimed in claim 3, it is characterised in that the M stripes width information specifically includes:Each not phase of width
The K stripe width informations of K stripe light in the same M stripes light, with width in the different M stripes light
The J stripe width informations of J stripe light, wherein, it is not overlapping between the J stripes light and the K stripes light.
5. method as claimed in claim 3, it is characterised in that the character pattern information of the M stripes specifically includes:Institute
Stating equally spaced setting on any one stripe light in M stripes has centrosymmetric identical patterns, and the pattern is used for
Identify the fringe light, the pattern in the M stripes in the stripe of arbitrary neighborhood two differs.
6. method as claimed in claim 4, it is characterised in that when the M bars shape information is specially the M stripes width
It is described to be based on the M bars shape information during information, it is determined that M of the M stripes light corresponding with the M bars shape information
Positional information, specifically include:
Based on the M stripes width information, judge that the M of the M stripes light corresponding with the M stripes width information is individual
Whether second place information is identical with M standard location information of the M stripes light;
When different, M positional information of the M stripes light is determined.
7. method as claimed in claim 5, it is characterised in that when the M bars shape information is specially the M stripes shape
During pattern-information, based on the M strips information, it is determined that M of the M stripes light corresponding with the M strips information
Positional information, specifically include:
Based on the M stripes character pattern information, the M rules corresponding with the M stripes character pattern information are judged
Whether the 3rd positional information of line light is identical with M standard location information of the M stripes information;
When different, M positional information of the M stripes light is determined.
8. method as claimed in claims 6 or 7, it is characterised in that it is described to be based on the M positional information, it is determined that described treat
The depth information of object is surveyed, is specifically included:
Based on the M positional information, it is determined that with the distance between standard location information difference;
According to the range difference, the depth information of the object under test is determined.
9. a kind of electronic equipment, the electronic equipment includes:
First acquisition unit, fringe structure light is projected into an object under test using a striated structure light source for working as, and passed through
The reflection of the object under test is crossed, when forming the first image on a projection surface, obtains the M bars being distributed on the object under test
The M bar shape informations of fringe light, wherein, the M bars shape information is different;
First determining unit, based on the M bars shape information, it is determined that the M stripes light corresponding with the M bars shape information
M positional information;
Second determining unit, based on the M positional information, determine the depth information of the object under test.
10. electronic equipment as claimed in claim 9, it is characterised in that the electronic equipment also includes:
Second acquisition unit, obtain M standard location information of the M stripes light.
11. electronic equipment as claimed in claim 10, it is characterised in that the first acquisition unit is specifically used for, and obtains and divides
The M stripe width information of M stripe light or the character pattern information of M stripe of the cloth on the object under test.
12. electronic equipment as claimed in claim 11, it is characterised in that the M stripes width information specifically includes:Width
The K stripe width informations of K stripe light in the different M stripes light, the different M rules with width
The J stripe width informations of J stripes light in line light, wherein, it is not overlapping between the J stripes light and the K stripes light.
13. electronic equipment as claimed in claim 11, it is characterised in that the character pattern information of the M stripes is specifically wrapped
Include:Equally spaced setting has centrosymmetric identical patterns, the figure on any one stripe light in the M stripes
Case is used for identifying the fringe light, and the pattern in the M stripes in the stripe of arbitrary neighborhood two differs.
14. electronic equipment as claimed in claim 12, it is characterised in that first determining unit specifically includes:
First judging unit, for based on the M stripes width information, judging corresponding with the M stripes width information
M second place information of the M stripes light whether the M normal place corresponding with M standard location information information
Information is identical;
First determination subelement, for when different, determining M positional information of the M stripes light.
15. electronic equipment as claimed in claim 13, it is characterised in that first determining unit specifically includes:
Second judging unit, for based on the M stripes character pattern information, judging to believe with the M stripes character pattern
M whether corresponding with M standard location information normal place of 3rd positional information of the M stripes light corresponding to breath
Information is identical;
Second determination subelement, for when different, determining M positional information of the M stripes light.
16. the electronic equipment as described in claims 14 or 15, it is characterised in that second determining unit specifically includes:
The distance between 3rd determination subelement, for based on the M positional information, it is determined that with the standard location information
Difference;
4th determination subelement, for according to the range difference, determining the depth information of the object under test.
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 CN104751436A (en) | 2015-07-01 |
CN104751436B true 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 (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1508514A (en) * | 2002-12-17 | 2004-06-30 | 财团法人工业技术研究院 | Object surface three-dimensional shape 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 |
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 | 佳能株式会社 | Measurement device, measurement 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 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8649025B2 (en) * | 2010-03-27 | 2014-02-11 | Micrometric Vision Technologies | Methods and apparatus for real-time digitization of three-dimensional scenes |
US9007602B2 (en) * | 2010-10-12 | 2015-04-14 | Canon Kabushiki Kaisha | Three-dimensional measurement apparatus, three-dimensional measurement method, and computer-readable medium storing control program |
-
2013
- 2013-12-27 CN CN201310741722.8A patent/CN104751436B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1508514A (en) * | 2002-12-17 | 2004-06-30 | 财团法人工业技术研究院 | Object surface three-dimensional shape 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 | 佳能株式会社 | Measurement device, measurement method, and program |
WO2012002152A1 (en) * | 2010-06-29 | 2012-01-05 | Canon Kabushiki Kaisha | Three-dimensional measurement apparatus, three-dimensional measurement method, and storage medium |
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 |
---|---|
CN104751436A (en) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104424649B (en) | Detect the method and system of moving object | |
US9600714B2 (en) | Apparatus and method for calculating three dimensional (3D) positions of feature points | |
CN103400366B (en) | Based on the dynamic scene depth acquisition methods of fringe structure light | |
US9418291B2 (en) | Information processing apparatus, information processing method, and computer-readable storage medium | |
CN106547092B (en) | Method and apparatus for compensating for movement of head mounted display | |
EP2986932B1 (en) | Determining depth data for a captured image | |
CN107250721B (en) | System and method for the error correction in structure light | |
US10257506B2 (en) | Method of obtaining depth information and display apparatus | |
KR102370062B1 (en) | Method of determining calibration parameter for 3d display device and 3d display device thereof | |
CN108600731B (en) | Apparatus and method for predicting eye position | |
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 | |
CN109784149A (en) | A kind of detection method and system of skeleton key point | |
JP2020024747A (en) | Dot pattern | |
US9217636B2 (en) | Information processing apparatus, information processing method, and a computer-readable storage medium | |
CN104427324A (en) | Parallax error calculation method and three-dimensional matching device thereof | |
EP2981080B1 (en) | Apparatus and method for rendering image | |
CN104751436B (en) | The method and a kind of electronic equipment of a kind of information processing | |
KR20240110629A (en) | Structured light encoding method and system for 3D information reconstruction | |
CN104375714B (en) | A kind of electronic equipment and a kind of method of identification operation | |
CN107305688B (en) | Method, device and system for detecting road vanishing point | |
US11790204B2 (en) | Read curved visual marks | |
KR101235506B1 (en) | Method and apparatus for agglomerative hierarchical clustering using initial clustering | |
CN109816786A (en) | Three-dimensional point cloud method for reconstructing, device and computer equipment | |
CN105513113B (en) | A kind of image processing method and electronic equipment |
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 |