CN113884020B - Method for measuring length and width dimensions inside 3C product - Google Patents
Method for measuring length and width dimensions inside 3C product Download PDFInfo
- Publication number
- CN113884020B CN113884020B CN202111085588.1A CN202111085588A CN113884020B CN 113884020 B CN113884020 B CN 113884020B CN 202111085588 A CN202111085588 A CN 202111085588A CN 113884020 B CN113884020 B CN 113884020B
- Authority
- CN
- China
- Prior art keywords
- edge
- distance
- obtaining
- point
- contourgraph
- 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
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/06—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
- G01B11/0608—Height gauges
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Developing Agents For Electrophotography (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
The invention relates to the field of size measurement, and particularly provides a method for measuring the length and width of the interior of a 3C product, which comprises the following steps; setting a reference block corresponding to each edge; rotating the 3D contourgraph by an angle theta around an X axis, and sequentially scanning a first edge and a second edge after rotating by an angle delta around a Z axis; then, the 3D contourgraph rotates around the Z axis again and then sequentially scans the second edge and the fourth edge; acquiring a first feature point P when a 3D contourgraph scans a first edge1(ii) a Acquiring a second feature point P when the 3D contourgraph scans a second edge3(ii) a Obtaining a first feature point P1Obtaining a second characteristic point P from the distance a to the first reference surface3Distance b to the second reference plane; acquiring a distance c from the first edge to the second edge according to the distances a and b and the distance d between the reference blocks; the distance c from the third edge to the fourth edge is obtained in the same manner’. The invention can improve the control precision of the internal dimension of the product and improve the measurement precision.
Description
Technical Field
The invention relates to the field of size measurement, in particular to a method for measuring the length and width of the interior of a 3C product.
Background
The precision of the internal dimension of the product affects the assembly precision, the sealing performance and the like of the product, and particularly, for 3C products such as mobile phones and notebook computers, the precision of the internal length and width dimensions is particularly important, so that the measurement precision of the internal length and width dimensions needs to be ensured. At present, when the length and the width of the inside of a notebook computer are measured, the periphery of the notebook computer is provided with an outward convex edge, so that the inside of the notebook computer is easily shielded, and the imaging position is not necessarily a control position due to the influence of the color and the characteristics (R angle, circular arc and shielding) of a product, and the accuracy of measuring the inside dimension is low.
Disclosure of Invention
The invention provides a method for measuring the length and width dimensions of the interior of a 3C product, aiming at the technical problem that the measurement accuracy is easily influenced by the shield generated in the interior in the process of measuring the interior dimensions of the 3C product. In addition, when the method is used for measuring the length and width dimensions in the 3C product, the 3D contourgraph only needs to rotate once, so that the influence on the measurement precision due to shaking is reduced.
A3C product internal length and width measurement method comprises a first edge, a third edge, a second edge and a fourth edge in sequence, wherein the first edge is opposite to the second edge, and the third edge is opposite to the fourth edge; the method comprises the following steps:
Arranging a first reference block corresponding to the first edge, a second reference block corresponding to the second edge, a third reference block corresponding to the third edge and a fourth reference block corresponding to the fourth edge; the first reference block comprises a first reference surface, the second reference block comprises a second reference surface, the third reference block comprises a fifth reference surface, the fourth reference block comprises a sixth reference surface, the distance from the first reference surface to the second reference surface is d, and the distance from the fifth reference surface to the sixth reference surface is d';
rotating the 3D contourgraph by an angle theta around an X axis and by an angle delta around a Z axis; sequentially scanning the first edge and the third edge by using a 3D (three-dimensional) contourgraph, and synchronously scanning the first reference block and the third reference block;
rotating the 3D profiler about the Z axis again to enable the 3D profile to scan to a second edge; scanning the second edge and the fourth edge in sequence by using a 3D (three-dimensional) contourgraph, and synchronously scanning a second reference block and a fourth reference block;
acquiring a first feature point P when a 3D contourgraph scans a first edge1(ii) a Acquiring a second feature point P when the 3D contourgraph scans a second edge3;
Obtaining a first feature point P1Obtaining a second characteristic point P at a distance a from the first reference surface3Distance b to the second reference plane;
Acquiring a distance c from the first edge to the second edge according to the distances a, b and d;
the method for obtaining the distance c' from the third edge to the fourth edge is the same as the principle of the method for obtaining the distance c from the first edge to the second edge.
Further, the first feature point P is obtained1The distance a to the first reference plane includes:
acquiring a numerical center point O of the 3D contourgraph;
obtaining the distance S from the numerical center point O to the first reference surface1;
Obtaining the distance S from the numerical center O to the first auxiliary surface2Wherein the first auxiliary surface is parallel to the first reference surface and passes through the first characteristic point P1;
The distance a is obtained.
Further, the distance S from the central point O of the acquired value to the first reference surface is obtained1And obtaining the distance S from the numerical center to the first auxiliary surface2The method comprises the following steps:
obtaining the inclination angle theta of the current 3D contourgraph1Wherein theta1The included angle is formed between the laser of the 3D contourgraph and the third datum plane of the first datum block;
obtaining a first feature point P scanned by a 3D contourgraph1Coordinate value P of1(x1a,h1a) Obtaining an arbitrary point P when the first reference surface is scanned at the same time2And point P2Coordinate value P of2(x2a,h2a);
Obtaining a homogeneous transformation matrix, and obtaining a first characteristic point P by using the homogeneous transformation matrix1And an arbitrary point P2Transformed coordinate value of (2), Q 1(x1,h1),Q2(x2,h2);
Obtaining the distance S from the numerical center point O to the first reference surface1,S1=h1*cosθ1+x1*sinθ1(ii) a Obtaining the distance S from the numerical center O to the first auxiliary surface2,S2=h2*cosθ1+x2*sinθ1。
Further, the obtaining the homogeneous transformation matrix includes:
establishing a homogeneous transformation matrix model:wherein P isx、Py、PwIndicating the coordinate value, Q, before transformationx、Qy、QwRepresenting the transformed coordinate values;
acquiring an original image when a 3D contourgraph scans a first reference surface, and taking coordinate values of four points on the original image;
and carrying out plane correction on the original image, obtaining coordinate values corresponding to four corrected points, and respectively substituting the coordinate values before and after correction into the homogeneous transformation matrix model to obtain a matrix HomMat.
Further, the obtaining of the current 3D profilerInclination angle theta1The method comprises the following steps:
obtaining coordinate values of any two points projected to a third reference surface by the current 3D contourgraph, and obtaining an inclination angle theta by using an arc tangent function1。
Further, the obtaining the distance a includes:
when the numerical center point O is located at the first feature point P1And an arbitrary point P2In between, a ═ S1|+|S2|;
When the numerical center point O is located at the first feature point P1And an arbitrary point P2On both sides, a | | | S1|-|S2||。
Further, the second feature point P is obtained3Distance b to second reference plane and the obtained first feature point P 1The principle of the method of the distance a to the first reference surface is the same.
Further, the first feature point P1Or the second characteristic point P3And is positioned in the easily deformable area of the product.
Further, the first feature point P1The second characteristic point P3Respectively positioned on the R corners of the product;
first characteristic point P1The extraction process comprises the following steps:
acquiring any two points B on a first edge on a first R-angle profile obtained by scanning the first edge by a 3D (three-dimensional) profiler1、B2And defining a first straight line, and acquiring any two points A on a second side1、A2And defines a second straight line;
taking a half of the intersection angle alpha of the first straight line and the second straight line to the first R angle outline as an extension line to obtain an intersection point R-M1Is the first characteristic point P1;
Second feature point P3The extraction process comprises the following steps:
acquiring any two points C on a third edge on a second R-angle profile obtained by scanning a second edge by using a 3D (three-dimensional) profiler1、C2And a third straight line is defined, and any two points D are obtained on the fourth side1、D2And defines a fourth straight line;
taking a half of the intersection angle beta of the first straight line and the second straight line to the second R angle profile as an extension line to obtain an intersection point R-M2Is the second characteristic point P3。
Further, the first feature point P1The second characteristic point P3Respectively positioned on the R corners of the product;
First feature point P1The extraction process comprises the following steps:
acquiring any two points E on a first edge on a first R-angle profile obtained by scanning the first edge by a 3D (three-dimensional) profiler1、E2And defines a fifth straight line;
establishing a first auxiliary line parallel to a fifth straight line at a distance L from the first auxiliary line1;
Intersection R-M of the first auxiliary line and the first R-angle profile3Is the first characteristic point P1;
Second feature point P3The extraction process comprises the following steps:
acquiring any two points F on a third edge on a second R-angle profile obtained by scanning a second edge by using a 3D (three-dimensional) profiler1、F2And defines a sixth line;
establishing a second auxiliary line parallel to a sixth straight line at a distance L from the second auxiliary line1;
Intersection R-M of the second auxiliary line and the second R-angle profile4Is the second characteristic point P3。
Has the advantages that: according to the method for measuring the internal length and width of the 3C product, provided by the invention, the reference block is established, the 3D contourgraph is rotated by an angle theta around an X axis, and is rotated by an angle delta around a Z axis, and then the first edge to the fourth edge of the inside of the 3C product and the corresponding reference block are scanned in a surrounding manner, the internal length and width of the 3C product can be rapidly obtained by taking characteristic points, the shielding of the inside of the 3C product is avoided, the measured size is the size of a control position, and the control precision of the internal size of the 3C product is improved; and only one-time rotation is needed in the scanning process, so that the shaking caused by excessive rotation angle times is avoided, and the measurement precision is improved.
Drawings
FIG. 1 is a schematic flow chart of a measurement method;
FIG. 2 is a schematic layout of a 3C product under test and a reference block;
FIG. 3 is a schematic diagram of a 3D profiler before and after a transformation of an image acquired by scanning a first edge;
FIG. 4 is a schematic diagram illustrating calculation of the length dimension of the 3C product to be tested;
FIG. 5 is a diagram illustrating the calculation of the distance a after image correction;
FIG. 6 is a diagram illustrating the calculation of the distance b after image correction;
FIG. 7 is one of the schematic diagrams of extracting feature points of an R-angle portion;
FIG. 8 is a second schematic diagram of extracting feature points of the R-angle portion;
fig. 9 is a schematic view of the 3D profiler scanning the first edge.
Reference numerals: 10. a 3D profiler; 11. a first edge; 12. a second edge; 13. a third edge; 14. a fourth edge; 21. a first reference block; 22. a second reference block; 23. a third reference block; 24. a fourth reference block; 211. a first reference plane; 212. a third reference plane; 221. a second reference plane; 222. a fourth reference plane; 231. a fifth reference plane; 232. a seventh datum plane; 241. a sixth reference plane; 242. an eighth datum plane.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to the accompanying drawings, and it should be understood that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc., indicate orientations or positional relationships based on the orientations or positional relationships shown in the drawings, and are only for convenience of description and simplicity of description, but do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be construed as limiting the present invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
In the description of the present invention, it should be noted that, unless otherwise explicitly specified or limited, the terms "mounted," "connected," and "connected" are to be construed broadly and may be, for example, fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood in a specific case to those of ordinary skill in the art. Furthermore, the technical features involved in the different embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
Example 1
The embodiment provides a method for measuring the length and width dimensions of the interior of a 3C product, in the embodiment, the measured object is a notebook computer, the periphery of the notebook computer is formed by sequentially surrounding a first edge 11, a third edge 13, a second edge 12 and a fourth edge 14, the measured length dimension is the distance from the first edge 11 to the second edge 12, and the measured width dimension is the distance from the third edge 13 to the fourth edge 14. It should be noted that, 3C products such as mobile phones and tablet computers are also assembled by multiple components, and in order to ensure assembly accuracy, the length and width dimensions of the inside can also be measured by using the measurement method provided by the present invention, and because the principle of the method is the same, the method is not described in detail in this embodiment.
Specifically, the measurement of the length and width dimensions of the inside of the notebook computer comprises the following steps:
a first reference block 21 is arranged corresponding to the first edge 11, a second reference block 22 is arranged corresponding to the second edge 12, a third reference block 23 is arranged corresponding to the third edge 13, and a fourth reference block 24 is arranged corresponding to the fourth edge 14, wherein each reference block needs to ensure that the flatness is 5-10 um. Referring to fig. 2, the first reference block 21 includes a first reference surface 211 and a third reference surface 212; the second reference block 22 includes a second reference surface 221 and a fourth reference surface 222; the third reference block 23 includes a fifth reference surface 231 and a seventh reference surface 232; the fourth reference block 24 includes a sixth reference surface 241 and an eighth reference surface 242.
The 3D profiler 10 is rotated by an angle θ about the X axis and by an angle δ about the Z axis, and the 3D profiler 10 is rotated as shown in fig. 9; then scanning the first edge 11 and the second edge 12 in sequence, and simultaneously scanning the first reference block 21 and the second reference block 22; after the first edge 11 and the second edge 12 are scanned, the 3D profiler 10 is moved to be close to the third edge 13, and the 3D profiler 10 is rotated around the Z axis again, so that the 3D profiler 10 can scan the second edge 12; the second edge 12 and the fourth edge 14 are scanned in sequence, again using the 3D profiler 10, and the second reference block 22 and the fourth reference block 24 are scanned simultaneously.
In the process of scanning the first edge 11 to the fourth edge 14 by using the 3D profiler 10, the 3D profiler 10 only needs to change the angle once around the Z axis, thereby avoiding the jitter caused by multiple rotations and improving the measurement accuracy.
Specifically, the process of obtaining the length dimension (i.e. the distance from the first edge 11 to the second edge 12) of the notebook computer includes:
first, extracting a first feature point P1And a second feature point P3(ii) a The extracted feature points are selected according to the control positions or the easy-deformation points. The first characteristic point P1On the first edge 11, the second characteristic point P 3On the second edge 12.
Second, the first feature points P are obtained1A distance a to the first reference plane 211, and a second feature point P3A distance b from the second reference plane 221.
A third step of calculating a distance c from the first edge 11 to the second edge 12 according to the distances a, b, and d, specifically, the calculation of the distance c needs to be determined according to the arrangement position of the reference block, and if the reference block is arranged between the first edge 11 and the second edge 12, the distance c is a + b + d; if the reference block is disposed outside the first edge 11 and the second edge 12, the distance c is d-a-b. In the present embodiment, the reference blocks are arranged outside the first edge 11 and the second edge 12, respectively.
Specifically, the first feature point P is acquired1The distance a to the first reference plane 211 includes:
referring to fig. 5, a numerical center point O of the 3D profiler 10 is obtained, where the numerical center point O is an inherent parameter of the 3D profiler 10, and the numerical center point is an origin of coordinate axes of the 3D profiler 10.
Then, the distance S from the numerical center point O to the first reference plane 211 is acquired1Obtaining the distance S from the center point O to the first auxiliary surface2Wherein the first auxiliary surface is parallel to the first reference surface 211 and passes through the first characteristic point P1。
Specifically, the distance S from the numerical center point O to the first reference plane 211 is obtained 1And obtaining the distance S from the numerical center O to the first auxiliary surface2The method comprises the following steps:
obtaining the inclination angle theta of the current 3D contourgraph 101Wherein θ1Is the angle formed by the laser of the 3D profiler 10 and the third reference plane 212 of the first reference block 21;
obtaining a first feature point P scanned by the 3D profiler 101Coordinate value P of1(x1a,h1a) Acquiring an arbitrary point P when the first reference plane 211 is scanned at the same time2And point P2Coordinate value P of2(x2a,h2a);
Since the 3D profiler 10 is rotated by an angle delta about the Z axis during the scan, the distance S is calculated1And a distance S2Firstly, carrying out graph correction to obtain a homogeneous transformation matrix for image correction;
then, a first characteristic point P is obtained by utilizing the homogeneous transformation matrix1And an arbitrary point P2Transformed coordinate value of (2), Q1(x1,h1),Q2(x2,h2);
Finally obtain the numerical valueDistance S from center point O to first reference plane 2111,S1=h1*cosθ1+x1*sinθ1(ii) a Obtaining the distance S from the numerical center O to the first auxiliary surface2,S2=h2*cosθ1+x2*sinθ1。
Specifically, the process of acquiring the homogeneous transformation matrix when scanning the first edge 11 includes:
firstly, establishing a homogeneous transformation matrix model:Px、Py、Pwindicating the coordinate value, Q, before transformationx、Qy、QwRepresenting the transformed coordinate values;
then, an original image when the 3D profiler 10 scans the first reference plane 211 is obtained, coordinate values of four points are taken from the original image, and an image after connecting the four points is corrected to be a rectangle. Performing plane correction on the original image to obtain coordinate values corresponding to four corrected points, and referring to fig. 3, the graph before and after correction satisfies P 5P6=Q5Q6。
Specifically, when points are taken from the original image, four points of which the corrected connecting lines are rectangular can be taken by using the edge of the reference block as a reference, and since the connecting lines of the four points after correction are rectangular and the distances between the four points are constant, the coordinate values of the four points after correction can be obtained through simple calculation.
And substituting the coordinate values before and after correction into the homogeneous transformation matrix model to obtain the matrix HomMat. Since the angle at which the 3D profiler 10 is tilted when scanning the first reference plane 211 is the same as when scanning the first edge 11, the first feature point P is matched1And an arbitrary point P2The same homogeneous transformation matrix may be used for the correction.
For example: referring to fig. 3, coordinates Px of four points acquired on the original image are [45,681, 65, respectively],Py=[0,93,1371,901],Pw=[1,1,1,1](ii) a The coordinates of the four corrected points are Qx [ -93,681,681 ], respectively93],Qy=[472,93,1371,1371],Qw=[1,1,1,1]Respectively substituting the same into the homogeneous transformation matrix model to obtain the matrix
Specifically, the inclination angle θ of the current 3D profiler 10 is acquired1The method comprises the following steps: acquiring coordinate values P of any two points projected to the third reference surface 212 by the current 3D profiler 10a(xa,ha)、Pb(xb,hb) Obtaining the inclination angle theta by using an arctangent function1I.e. theta1=arctan((xa-xb)÷(ha–hb))。
Specifically, the distance a is obtained in two cases:
In the first case, the numerical center point O is located at the first feature point P1And an arbitrary point P2In between, the following relationships exist: s1*S2<0, in this case, a ═ S1|+|S2|;
In the second case, when the numerical center point O is located at the first feature point P1And an arbitrary point P2On both sides, the following relationship exists: s1*S2>0, when a | | | S1|-|S2||。
In the present embodiment, the second feature point P is acquired3Distance b to second reference plane 221 and the acquired first feature point P1The method of the distance a to the first reference plane 211 is the same principle.
Specifically, the second feature point P is acquired3The distance b to the second reference plane 221 includes:
referring to fig. 6, a numerical center point O of the 3D profiler 10 is obtained first;
then, the distance S from the numerical center point O to the second reference plane 221 is obtained3Obtaining the distance S from the numerical center O to the second auxiliary surface4Wherein the second auxiliary surface is parallel to the second reference surface 221 and passes through the second characteristic point P3。
Specifically, the obtaining of the numerical center pointDistance S from O to the second reference plane 2213And obtaining the distance S from the numerical center O to the second auxiliary surface4The method comprises the following steps:
obtaining the inclination angle theta of the current 3D profiler 102Wherein theta2Is the angle formed by the laser of the 3D profiler 10 and the fourth datum plane 222 of the second datum block 22;
Obtaining a second feature point P scanned by the 3D profiler 103Coordinate value P of3(x3a,h3a) Acquiring an arbitrary point P when scanning the second reference surface 221 at the same time4And point P4Coordinate value P of2(x4a,h4a);
Then, a homogeneous transformation matrix is used for acquiring a second characteristic point P3And an arbitrary point P4Transformed coordinate value of (2), Q3(x3,h3),Q4(x4,h4);
Finally, the distance S from the numerical center O to the second reference plane 221 is obtained3,S3=h3*cosθ2+x1*sinθ2(ii) a Obtaining the distance S from the numerical center O to the second auxiliary surface4,S4=h4*cosθ2+x4*sinθ2。
In this embodiment, the principle of the acquisition method of the homogeneous transformation matrix is the same as that of the acquisition method of the homogeneous transformation matrix, and therefore, redundant description is not repeated.
Specifically, the acquisition of the distance b is also divided into two cases:
in the first case, when the numerical center point O is located at the second feature point P3And an arbitrary point P4In between, the following relationships exist: s3*S4<0, in this case, b ═ S3|+|S4|;
In the second case, when the numerical center point O is located at the second feature point P3And an arbitrary point P4On both sides, the following relationship exists: s3*S4>0, when b | | | S3|-|S4||。
Specifically, 3D acquisitionInclination angle θ of the profiler 102The method comprises the following steps: includes acquiring coordinate values P of any two points projected to the fourth reference plane 222 by the current 3D profiler 10c(xc,hc)、Pd(xd,hd) Obtaining the inclination angle theta by using an arctangent function 2I.e. theta2=arctan((xc-xd)÷(hc–hd))。
Since the principle of the method for obtaining the width dimension (i.e., the distance from the third edge 13 to the fourth edge 14) of the measured 3C product is the same as that of the method for obtaining the length dimension thereof, it is not described in detail in this embodiment.
In the present embodiment, the first feature point P may be set according to the requirement of the regulation position1And a second feature point P3The feature points can be easily deformed areas of the notebook computer or other specific areas of the notebook computer. Particularly, for the R-corner of the notebook computer, the embodiment further provides two methods for extracting feature points of the R-corner, where the R-corner refers to a chamfered portion formed on the top and the side of the edge of the notebook computer.
The principle of the method for extracting the feature points at the R-angle portion of the internal dimension length and the internal dimension width of the notebook computer is the same, and the following is a detailed description of the extraction of the feature points at the R-angle portion of the internal dimension length of the notebook computer.
The first method for extracting feature points of an R-angle part provided by this embodiment includes:
referring to fig. 6, a first edge on a first R-angle profile obtained by scanning a first edge 11 by a 3D profiler 10 acquires two arbitrary points B 1、B2And defining a first straight line, and acquiring any two points A on a second edge1、A2And defines a second straight line;
taking a half of the intersection angle alpha of the first straight line and the second straight line to the first R angle outline as an extension line to obtain an intersection point R-M1Is the first feature point P1;
Second R-wheel obtained by scanning second edge 12 on 3D profiler 10The third edge on the outline acquires any two points C1、C2And a third straight line is defined, and any two points D are obtained on the fourth side1、D2And defines a fourth straight line;
taking a half of the intersection angle beta of the first straight line and the second straight line to the second R angle profile as an extension line to obtain an intersection point R-M2Is the second characteristic point P3。
The second method for extracting feature points of an R-angle part provided by this embodiment includes:
acquiring any two points E on a first edge on a first R-angle profile obtained by scanning a first edge 11 by a 3D profiler 101、E2And defines a fifth straight line;
establishing a first auxiliary line parallel to a fifth straight line at a distance L from the first auxiliary line1;
Intersection R-M of the first auxiliary line and the first R-angle profile3Is the first characteristic point P1;
Any two points F are obtained on the third side of the second R-angle profile obtained by scanning the second edge 12 by the 3D profiler 101、F2And defines a sixth line;
Establishing a second auxiliary line parallel to a sixth straight line at a distance L1;
Intersection R-M of the second auxiliary line and the second R-angle profile4Is the second feature point P3。
In the embodiment, the characteristic points are extracted in the R angle part by adopting any one of the above modes, so that the measured internal dimension can feed back the precision of the R angle part of the product, the internal dimension of the R angle part is measured by the measuring method provided by the embodiment, the measured internal dimension precision is higher, the control on the precision of the R angle part of the notebook computer is facilitated, and the assembling precision, the sealing performance and the like of the notebook computer are ensured.
It should be noted that, when the internal dimensions of the third edge 13 to the fourth edge 14 are obtained, the third reference block 23 is arranged corresponding to the third edge 13, and the fourth reference block 24 is arranged corresponding to the fourth edge 14, and a method for obtaining the internal dimensions is the same as a method for obtaining the internal dimensions of the first edge 11 to the second edge 12, and is not described in detail in this embodiment.
Example 2
The embodiment provides a specific implementation case for actually measuring the internal length dimension of the notebook computer.
The 3D profiler 10 is inclined at an angle θ while scanning the first edge 11 134.783 °; the extracted first feature point P1And an arbitrary point P3The corrected coordinate is Q1=(-5.732,-7.661),Q3=(6.453,-3.296);
The 3D profiler 10 is inclined at an angle θ while scanning the second edge 122132.117 °; the extracted second feature point P3And an arbitrary point P4The corrected coordinate is Q2=(-4.562,-2.271),Q3=(7.851,-1.45);
The distance d from the first reference surface 211 to the second reference surface 221 is 90 mm.
Calculate to obtain the point Q1The distance from the first reference plane 211 specifically includes:
S1=-5.732*sin(34.783°)+(-7.661)*cos(34.783°)=-9.56205
S2=6.453*sin(34.783°)+(-3.296)*cos(34.783°)=0.974176
due to S1*S2<0
a=|S1|+|S2|=10.53623。
Calculate to obtain the point Q3The distance from the second reference plane 221 specifically includes:
S3=-4.562*sin(132.117°)+(-2.271)*cos(132.117°)=-1.86095
S4=7.851*sin(132.117°)+(-1.45)*cos(132.117°)=6.796128
due to S3*S4<0
b=|S1|+|S2|=8.657076。
The internal dimension c-d-a-b-90-10.53623-8.657076-70.80669 mm.
The foregoing is a more detailed description of the invention in connection with specific preferred embodiments and it is not intended that the invention be limited to these specific details. For those skilled in the art to which the invention pertains, several equivalent substitutions or obvious modifications can be made without departing from the spirit of the invention, and all the properties or uses are considered to be within the scope of the invention.
Claims (8)
1. A3C product interior length and width dimension measuring method comprises the steps that the 3C product sequentially comprises a first edge, a third edge, a second edge and a fourth edge, wherein the first edge is opposite to the second edge, and the third edge is opposite to the fourth edge; the method is characterized by comprising the following steps:
Arranging a first reference block corresponding to the first edge, a second reference block corresponding to the second edge, a third reference block corresponding to the third edge and a fourth reference block corresponding to the fourth edge; the first reference block comprises a first reference surface, the second reference block comprises a second reference surface, the third reference block comprises a fifth reference surface, the fourth reference block comprises a sixth reference surface, the distance from the first reference surface to the second reference surface is d, and the distance from the fifth reference surface to the sixth reference surface is d';
rotating the 3D contourgraph by an angle theta around an X axis and by an angle delta around a Z axis; sequentially scanning the first edge and the third edge by using a 3D (three-dimensional) contourgraph, and synchronously scanning the first reference block and the third reference block;
rotating the 3D profiler about the Z axis again to enable the 3D profile to scan to a second edge; scanning the second edge and the fourth edge in sequence by using a 3D (three-dimensional) contourgraph, and synchronously scanning a second reference block and a fourth reference block;
acquiring a first feature point P when a 3D contourgraph scans a first edge1(ii) a Acquiring a second feature point P when the 3D contourgraph scans a second edge3;
Obtaining a first feature point P1Obtaining a second characteristic point P from the distance a to the first reference surface3Distance b to the second reference plane;
Acquiring a distance c from the first edge to the second edge according to the distances a, b and d;
the method for obtaining the distance c' from the third edge to the fourth edge is the same as the principle of the method for obtaining the distance c from the first edge to the second edge;
the first characteristic point P is obtained1The distance a to the first reference plane includes:
acquiring a numerical center point O of the 3D contourgraph;
obtaining the distance S from the central point O to the first reference surface1;
Obtaining the distance S from the central point O to the first auxiliary surface2Wherein the first auxiliary surface is parallel to the first reference surface and passes through the first characteristic point P1;
Obtaining a distance a;
obtaining the distance S from the numerical center point O to the first reference surface1And obtaining the distance S from the numerical center to the first auxiliary surface2The method comprises the following steps:
obtaining the inclination angle theta of the current 3D contourgraph1Wherein theta1The included angle is formed between the laser of the 3D contourgraph and the third datum plane of the first datum block;
obtaining a first feature point P scanned by a 3D contourgraph1Coordinate value P of1(x1a,h1a) Obtaining an arbitrary point P when the first reference surface is scanned at the same time2And point P2Coordinate value P of2(x2a,h2a);
Obtaining a homogeneous transformation matrix, and obtaining a first characteristic point P by using the homogeneous transformation matrix1And an arbitrary point P2Transformed coordinate value of (2), Q1(x1,h1),Q2(x2,h2);
Obtaining the distance S from the numerical center point O to the first reference surface 1,S1=h1*cosθ1+x1*sinθ1(ii) a Obtaining the distance S from the central point O to the first auxiliary surface2,S2=h2*cosθ1+x2*sinθ1。
2. The method for measuring the length and width dimensions of the interior of the 3C product according to claim 1, wherein: the acquiring the homogeneous transformation matrix comprises:
establishing a homogeneous transformation matrix model:wherein P isx、Py、PwRepresenting coordinate values before transformation, Qx、Qy、QwRepresenting the transformed coordinate values;
acquiring an original image when a 3D contourgraph scans a first reference surface, and taking coordinate values of four points on the original image;
and carrying out plane correction on the original image, obtaining coordinate values corresponding to four corrected points, and respectively substituting the coordinate values before and after correction into the homogeneous transformation matrix model to obtain a matrix HomMat.
3. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: obtaining the inclination angle theta of the current 3D contourgraph1The method comprises the following steps:
obtaining coordinate values of any two points projected to a third reference surface by the current 3D contourgraph, and obtaining an inclination angle theta by using an arc tangent function1。
4. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: the obtaining of the distance a includes:
when the numerical center point O is located at the first feature point P1And an arbitrary point P 2In between, a ═ S1|+|S2|;
When the numerical center point O is located at the first feature point P1And an arbitrary point P2On both sides, a | | | | S1|-|S2||。
5. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: the second feature point P is obtained3To the firstDistance b between two reference surfaces and the obtained first feature point P1The principle of the method of the distance a to the first reference surface is the same.
6. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: the first characteristic point P1Or the second characteristic point P3And is positioned in the easily deformable area of the product.
7. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: the first characteristic point P1The second characteristic point P3Respectively positioned on the R corners of the product;
first characteristic point P1The extraction process comprises the following steps:
acquiring any two points B on a first edge on a first R-angle profile obtained by scanning the first edge by a 3D (three-dimensional) profiler1、B2And defining a first straight line, and acquiring any two points A on a second side1、A2And defines a second straight line;
taking a half of the intersection angle alpha of the first straight line and the second straight line to the first R angle outline as an extension line to obtain an intersection point R-M1Is the first characteristic point P 1;
Second feature point P3The extraction process comprises the following steps:
acquiring any two points C on a third edge on a second R-angle profile obtained by scanning a second edge by using a 3D (three-dimensional) profiler1、C2And defining a third straight line, and obtaining any two points D on the fourth side1、D2And defines a fourth straight line;
taking a half of the intersection angle beta of the first straight line and the second straight line to the second R angle outline as an extension line to obtain an intersection point R-M2Is the second feature point P3。
8. The method for measuring the length and width dimensions of the interior of the 3C product as claimed in claim 1, wherein: the first characteristic point P1The second characteristic point P3Respectively positioned on the R corners of the product;
first characteristic point P1The extraction process comprises the following steps:
acquiring any two points E on a first edge on a first R-angle profile obtained by scanning the first edge by a 3D (three-dimensional) profiler1、E2And defines a fifth straight line;
establishing a first auxiliary line parallel to a fifth straight line at a distance L from the first auxiliary line1;
Intersection R-M of the first auxiliary line and the first R-angle profile3Is the first characteristic point P1;
Second feature point P3The extraction process comprises the following steps:
acquiring any two points F on a third edge on a second R-angle profile obtained by scanning a second edge by using a 3D (three-dimensional) profiler1、F2And defines a sixth line;
establishing a second auxiliary line parallel to a sixth straight line at a distance L from the second auxiliary line 1;
Intersection R-M of the second auxiliary line and the second R-angle profile4Is the second feature point P3。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111085588.1A CN113884020B (en) | 2021-09-16 | 2021-09-16 | Method for measuring length and width dimensions inside 3C product |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111085588.1A CN113884020B (en) | 2021-09-16 | 2021-09-16 | Method for measuring length and width dimensions inside 3C product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113884020A CN113884020A (en) | 2022-01-04 |
CN113884020B true CN113884020B (en) | 2022-06-28 |
Family
ID=79009604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111085588.1A Active CN113884020B (en) | 2021-09-16 | 2021-09-16 | Method for measuring length and width dimensions inside 3C product |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113884020B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113503817B (en) * | 2021-09-13 | 2021-12-03 | 广东三姆森科技股份有限公司 | Method and device for measuring internal dimension of product |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5583803A (en) * | 1978-12-20 | 1980-06-24 | Toshiba Corp | Dimension measuring unit |
JPH06294644A (en) * | 1993-04-06 | 1994-10-21 | Nippon Steel Corp | Width/length measuring method |
US6000281A (en) * | 1998-05-04 | 1999-12-14 | Advanced Micro Devices, Inc. | Method and apparatus for measuring critical dimensions on a semiconductor surface |
CN1758018A (en) * | 2005-09-30 | 2006-04-12 | 中国海洋大学 | Multi visual angle laser measuring head and its calibration method |
JP2011067889A (en) * | 2009-09-25 | 2011-04-07 | Ihi Corp | Calibration device and calibration method |
WO2013051382A1 (en) * | 2011-10-04 | 2013-04-11 | コニカミノルタアドバンストレイヤー株式会社 | Shape measuring device and shape measuring method |
CN103438803A (en) * | 2013-09-18 | 2013-12-11 | 苏州晓创光电科技有限公司 | Method for performing view-field-across accurate measurement on size of rectangular part through computer vision technology |
CN106908010A (en) * | 2017-02-05 | 2017-06-30 | 深圳市普盛旺科技有限公司 | A kind of curvature measurement method and device |
CN109813247A (en) * | 2017-11-22 | 2019-05-28 | 福特全球技术公司 | The method for determining position and orientation |
CN110285773A (en) * | 2019-07-09 | 2019-09-27 | 东莞市三姆森光电科技有限公司 | The control by permanent velocity method of workpiece profile detection |
CN210089635U (en) * | 2019-07-08 | 2020-02-18 | 东莞市三姆森光电科技有限公司 | Multi-measuring-head calibration device in non-contact measurement and standard block |
-
2021
- 2021-09-16 CN CN202111085588.1A patent/CN113884020B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5583803A (en) * | 1978-12-20 | 1980-06-24 | Toshiba Corp | Dimension measuring unit |
JPH06294644A (en) * | 1993-04-06 | 1994-10-21 | Nippon Steel Corp | Width/length measuring method |
US6000281A (en) * | 1998-05-04 | 1999-12-14 | Advanced Micro Devices, Inc. | Method and apparatus for measuring critical dimensions on a semiconductor surface |
CN1758018A (en) * | 2005-09-30 | 2006-04-12 | 中国海洋大学 | Multi visual angle laser measuring head and its calibration method |
JP2011067889A (en) * | 2009-09-25 | 2011-04-07 | Ihi Corp | Calibration device and calibration method |
WO2013051382A1 (en) * | 2011-10-04 | 2013-04-11 | コニカミノルタアドバンストレイヤー株式会社 | Shape measuring device and shape measuring method |
CN103438803A (en) * | 2013-09-18 | 2013-12-11 | 苏州晓创光电科技有限公司 | Method for performing view-field-across accurate measurement on size of rectangular part through computer vision technology |
CN106908010A (en) * | 2017-02-05 | 2017-06-30 | 深圳市普盛旺科技有限公司 | A kind of curvature measurement method and device |
CN109813247A (en) * | 2017-11-22 | 2019-05-28 | 福特全球技术公司 | The method for determining position and orientation |
CN210089635U (en) * | 2019-07-08 | 2020-02-18 | 东莞市三姆森光电科技有限公司 | Multi-measuring-head calibration device in non-contact measurement and standard block |
CN110285773A (en) * | 2019-07-09 | 2019-09-27 | 东莞市三姆森光电科技有限公司 | The control by permanent velocity method of workpiece profile detection |
Also Published As
Publication number | Publication date |
---|---|
CN113884020A (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8564655B2 (en) | Three-dimensional measurement method and three-dimensional measurement apparatus | |
US8526705B2 (en) | Driven scanning alignment for complex shapes | |
WO2012053521A1 (en) | Optical information processing device, optical information processing method, optical information processing system, and optical information processing program | |
WO2015111200A1 (en) | Tool shape measurement device and tool shape measurement method | |
TWI468673B (en) | System, method and apparatus for coordinate fusion and thickness calibration for semiconductor wafer edge inspection | |
US5999265A (en) | System for measuring gap and mismatch between opposing parts | |
CN113513990B (en) | Measuring method and measuring device for internal dimension of 3C product | |
TW201926253A (en) | Three-dimensional modeling method and system thereof | |
CN110470320B (en) | Calibration method of swinging scanning type line structured light measurement system and terminal equipment | |
CN109272555B (en) | External parameter obtaining and calibrating method for RGB-D camera | |
JP2003307466A (en) | Apparatus, method and chart for calibration as well as result diagnostic device | |
CN113884020B (en) | Method for measuring length and width dimensions inside 3C product | |
WO2019041794A1 (en) | Distortion correction method and apparatus for three-dimensional measurement, and terminal device and storage medium | |
CN112781496A (en) | Measuring head pose calibration technology of non-contact measuring system | |
JP6592277B2 (en) | Measuring device, calibration method and program | |
CN113503817B (en) | Method and device for measuring internal dimension of product | |
JP5221584B2 (en) | Image processing apparatus, image processing method, and image processing program | |
CN115615350A (en) | Detection method and system thereof | |
JP2006098065A (en) | Calibration device and method, and three-dimensional modelling device and system capable of using the same | |
Zexiao et al. | Study on a full field of view laser scanning system | |
CN112161598B (en) | Detection method and detection device of detection equipment | |
WO2024021654A1 (en) | Error correction method used for line structured light 3d camera, and apparatus | |
CN112665517A (en) | Multi-camera large-view-field surface shape measurement calibration method | |
JP2017211313A (en) | Image processing device, image processing method and program | |
CN114705824B (en) | Method and system for detecting defects of metal element product |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |