[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101862013B1 - Handheld measurement device and computer program stored on computer-readable medium - Google Patents

Handheld measurement device and computer program stored on computer-readable medium Download PDF

Info

Publication number
KR101862013B1
KR101862013B1 KR1020150154185A KR20150154185A KR101862013B1 KR 101862013 B1 KR101862013 B1 KR 101862013B1 KR 1020150154185 A KR1020150154185 A KR 1020150154185A KR 20150154185 A KR20150154185 A KR 20150154185A KR 101862013 B1 KR101862013 B1 KR 101862013B1
Authority
KR
South Korea
Prior art keywords
distance
camera
image
measurement
measurement object
Prior art date
Application number
KR1020150154185A
Other languages
Korean (ko)
Other versions
KR20170052129A (en
Inventor
이상준
Original Assignee
주식회사 셀바스헬스케어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 셀바스헬스케어 filed Critical 주식회사 셀바스헬스케어
Priority to KR1020150154185A priority Critical patent/KR101862013B1/en
Publication of KR20170052129A publication Critical patent/KR20170052129A/en
Application granted granted Critical
Publication of KR101862013B1 publication Critical patent/KR101862013B1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/14Measuring arrangements characterised by the use of optical techniques for measuring distance or clearance between spaced objects or spaced apertures
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B17/00Measuring arrangements characterised by the use of infrasonic, sonic or ultrasonic vibrations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S15/00Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
    • G01S15/02Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
    • G01S15/06Systems determining the position data of a target
    • G01S15/08Systems for measuring distance only
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Electromagnetism (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

A handheld measuring device is disclosed in accordance with an embodiment of the present invention. The handheld measuring apparatus includes a camera for photographing an object to be measured, a distance measuring unit for measuring a distance between the object and the camera, a distance measuring unit for measuring a distance between the object and the camera, A control unit for determining a grid pattern representing an actual size of the region and outputting the image of the measurement target and the grid pattern, and a display for outputting the image of the measurement target and the grid pattern.

Description

[0001] HANDHELD MEASUREMENT DEVICE AND COMPUTER PROGRAM STORED ON COMPUTER READABLE MEDIUM [0002]

The present invention is for checking the size of an object to be measured, more specifically, for checking the size of an object to be measured using a camera.

Optical inspection is performed to inspect the defective article in the manufacturing process of the article. Optical inspection refers to a method of inspecting defective assemblies of products, dimensional defects, etc. through image processing by an optical device such as a camera, or inspecting defective items by a manufacturer by inspecting the defective items with an enlarged device.

However, in the case of producing a small quantity of a plurality of products as in the present example, since the product to be inspected is frequently changed, it is necessary to change the equipment for performing the optical inspection automatically, so that the automatic optical inspection may be ineffective.

In addition, when the manufacturer inspects the goods and inspects the goods for defects, the inspector may need other measuring equipment such as a self-inspection device to inspect the defect of the product, etc. This may deteriorate the inspecting efficiency of the inspector have.

Therefore, there is a need in the art for optical inspection equipment to solve the problems of such conventional inspection equipment.

Korean Patent Laid-Open Publication No. 10-2015-0023205 (May 05, 2015) discloses an automatic inspection apparatus.

The present invention is devised in correspondence with the background art described above, and is intended to provide an optical inspection apparatus for inspecting defective articles in a manufacturing process.

An object of the present invention is to provide an inspection apparatus which can inspect defects of various products without changing the inspection equipment.

The present invention is intended to provide an inspection apparatus that enables inspection of defects in various products without any other apparatus for measuring the dimensions.

A handheld measuring apparatus according to an embodiment of the present invention for realizing the above-described problems is disclosed. The handheld measuring apparatus includes a camera for photographing an object to be measured, a distance measuring unit for measuring a distance between the object and the camera, a distance measuring unit for measuring a distance between the object and the camera, A control unit for determining a grid pattern representing an actual size of the region and outputting the image of the measurement target and the grid pattern, and a display for outputting the image of the measurement target and the grid pattern.

Alternatively, the distance measuring unit may include at least one of an ultrasonic sensor and an optical sensor, and may measure a distance between the measurement object and the camera based on the measurement value of the sensor.

Alternatively, the distance measuring unit may include a distance measuring camera, wherein the distance measuring unit measures a distance between the camera and the distance measuring camera based on at least one of an overlapping area of the shooting area of each of the camera and the distance measuring camera, The distance between the object to be measured and the camera can be measured.

Alternatively, the apparatus further comprises a user input for receiving an input specifying from the user of the hand held measurement device any two or more points of the image of the measurement object displayed on the display, Lt; RTI ID = 0.0 > a < / RTI >

Alternatively, the user input of the hand held measurement device may alternatively comprise a touch screen disposed on the display.

Alternatively, the handheld measuring apparatus may further include a memory for storing the image of the measurement object, the distance information between the measurement object and the camera, and the grid pattern.

Alternatively, the handheld measuring device may change the angle of view information of the camera to correspond to the magnification of the camera when the magnification of the camera is adjusted, and change the angle of view of the camera A grid pattern indicating an actual size of an arbitrary region of the measurement object can be determined based on the grid pattern.

Alternatively, the handheld measuring device may be based on the measured distance H and an angle? Between the line S connecting the camera to any point on the image of the measurement object and the measured distance, (L) between the center point of the image of the measurement object and the arbitrary point is expressed by the following equation

Figure 112015107177216-pat00001
And determine the grid pattern based on the distance between the calculated center point of the image of the measurement object and the arbitrary point.

Alternatively, the grid pattern may be output as a preview during shooting of the image of the measurement object, or may be output to the image of the measurement object stored.

Also disclosed is a computer program stored on a computer-readable medium, comprising a plurality of instructions executed by one or more processors in accordance with an embodiment of the present invention. The computer program stored in the computer-readable medium may further include instructions for causing the camera to take a measurement target, a command for measuring a distance between the measurement target and the camera, a measurement distance based on the measured distance, To determine a grid pattern indicative of an actual size of an arbitrary region of the measurement target, and an instruction to cause the display to output an image of the measurement target and an interstitial pattern.

The present invention can provide an optical inspection apparatus for inspecting defective articles in a manufacturing process.

The present invention can provide an inspection apparatus which can inspect defects of various products without changing the inspection equipment.

The present invention can provide an inspection apparatus that can inspect defects of various products without any other apparatus for measuring the dimensions.

1 is a block diagram of a handheld measuring device according to an embodiment of the present invention.
FIG. 2 is an exemplary view illustrating a measurement target of a handheld measurement apparatus according to an embodiment of the present invention. FIG.
3A is an exemplary view illustrating an image displayed on a handheld measuring device according to an embodiment of the present invention.
FIG. 3B is an exemplary view illustrating an image displayed on the handheld measuring apparatus according to an exemplary embodiment of the present invention and an actual distance between two arbitrary points of the measurement object. FIG.
4 is a flowchart of a method of measuring an object to be measured performed in a handheld measuring device according to an embodiment of the present invention.

Various embodiments are now described with reference to the drawings, wherein like reference numerals are used throughout the drawings to refer to like elements. In this specification, various explanations are given in order to provide an understanding of the present invention. It will be apparent, however, that such embodiments may be practiced without these specific details. In other instances, well-known structures and devices are provided in block diagram form in order to facilitate describing the embodiments.

The terms " component, " " module, " system, " and the like, as used herein, refer to a computer-related entity, hardware, firmware, software, combination of software and hardware, or execution of software. For example, a component may be, but is not limited to, a process executing on a processor, a processor, an object, an executing thread, a program, and / or a computer. For example, both an application running on a computing device and a computing device may be a component. One or more components may reside within a processor and / or thread of execution, one component may be localized within one computer, or it may be distributed between two or more computers. Further, such components may execute from various computer readable media having various data structures stored therein. The components may be, for example, a signal (e.g., a local system, data from one component interacting with another component in a distributed system, and / or data over a network, such as the Internet, Lt; RTI ID = 0.0 > and / or < / RTI >

The description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features presented herein.

1 is a block diagram of a handheld measuring device according to an embodiment of the present invention.

The handheld measuring apparatus 100 according to an embodiment of the present invention includes a camera 110, a distance measuring unit 120, a controller 130, a display 140, a user input unit 150, and a memory 160 .

The camera 110 can take a measurement target 10. The camera 110 includes an image sensor such as a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS), and converts the light reflected from the measurement object 10 into an electronic signal, The measurement target 10 can be photographed in a digital manner. The camera 110 is preferably capable of photographing the measurement target in a direction perpendicular to the measurement target 10.

The distance measuring unit 120 may measure the distance H between the measurement target 10 and the camera 110. [ The distance measuring unit 120 may include at least one of an ultrasonic sensor and an optical sensor to measure a distance between the measurement object 10 and the camera 110 based on the measurement value of the sensor. The distance measuring unit 120 includes an optical sensor having a light emitting unit and a light receiving unit. The distance measuring unit 120 measures a distance between the measurement target 10 and the camera 110 based on intensity difference between light emitted from the light emitting unit and light received by the light receiving unit. Can be measured. The distance measuring unit 120 may include an optical sensor having a light emitting unit and a light receiving unit so that a distance between the measurement target 10 and the camera 110 is determined based on a time when light emitted from the light emitting unit reaches the light receiving unit. Can be measured. The emitted light may include a laser, an infrared ray, an ultraviolet ray, a visible ray, or the like.

The distance measuring unit 120 may measure the distance between the measurement target 10 and the camera 110 using an ultrasonic sensor. The distance measuring unit 120 may measure the distance between the measurement object 10 and the camera 110 based on the time when the emitted ultrasonic wave returns, or on the intensity of the returned ultrasonic wave.

The distance measurement unit 120 may include a distance measurement camera for distance measurement and may be configured to measure the distance between the measurement target 10 and the camera 100 based on the overlapping areas of the cameras 110 and the distance measurement cameras, 110 can be measured. The distance measuring unit 120 may measure a distance between the measurement object 10 and the camera 110 based on a distance and an angle between the camera 110 and the distance measurement camera. The handheld measuring apparatus 100 includes at least two cameras (a camera 110 and a distance measuring camera), and the camera 110 and the measurement target 10 are based on an image taken by the two or more cameras. Can be measured.

The control unit 130 may control the overall operation of the handheld measuring device 100. The control unit 130 determines a grid pattern 20 indicating an actual size of an arbitrary region of the measurement target 10 based on the measured distance H and the view angle information of the camera 110, So that the display 140 outputs the image 30 and the grid pattern 20 of the measurement object. The grid pattern 20 may represent an actual size of an arbitrary region of the measurement object in the image 30 of the measurement object. The angle of view information includes a line connecting the camera 110 with a position on the measurement target 10 corresponding to the center pixel of the captured image and a line connecting the camera 110 and an arbitrary point of the measurement target 10 And angle information formed by the connected lines. The control unit 130 determines the distance between the measurement target 10 and the camera 110 based on the distance H between the measurement target 10 and the camera 110 and the angle? Between the arbitrary point of the measurement target and the line S connecting the camera. The distance L between the center point and the arbitrary point can be calculated.

For example, when the controller 130 determines to generate the grid pattern 20 to represent an actual distance of 2 cm (see FIG. 3A), one grid pattern 20 on the image 30 corresponds to an actual measurement target 10 ) Can be taken to mean 2 cm. Thus, the user of the handheld measuring apparatus 100 can check the dimensions of the measurement target 10 without using a ruler or the like. The actual spacing of one of the above-described grid patterns 20 is only an example, and the controller 130 may generate the grid pattern 20 corresponding to any actual spacing.

The grid pattern 20 may be previewed during the shooting of the image 30 to be measured or may be output to the stored image 30 of the measurement object. When the grid pattern 20 is output as a preview, the control unit 130 displays the grid pattern 20 in real time based on the distance between the measurement target 10 and the camera 110 measured in real time from the distance measurement unit 120 The grid pattern 20 can be determined.

When the magnification of the camera 110 is adjusted, the control unit 130 changes the angle of view information of the camera in accordance with the magnification of the camera 110, and changes the distance measured by the distance measuring unit 120 and the distance (20) indicating the actual size of an arbitrary region of the measurement object based on the view angle information of the measurement target. When the magnification of the camera 110 is increased, the angle of view that the camera 110 can photograph is reduced and the measurement object is enlarged in the image 30 of the measurement object. Therefore, ) (If the actual distance indicated by one grid pattern is fixed), or to reduce the actual distance represented by one grid pattern 20 (if the spacing of the grid pattern is fixed).

The control unit 130 determines the distance D between the measured distance H and an arbitrary point on the image 30 of the measurement object based on the angle S between the line S connecting the camera and the measured distance, (L) between the center point of the image of the measurement object and the arbitrary point is expressed by the following equation

Figure 112015107177216-pat00002
. ≪ / RTI > The control unit 130 may determine an interval of the grid pattern and an actual distance represented by one grid of the grid pattern based on the calculated distance between the image of the measurement object and the arbitrary point.

In addition, if the user input unit 150 indicates any two or more points in the image 30 to be measured displayed on the display 140 from the user, the control unit 130 may calculate the actual distance of the two or more points .

 A more detailed method of calculating the distance from the measurement target 10 in the control unit 130 will be described later with reference to Fig.

The various embodiments described herein may be embodied in a recording medium readable by a computer or similar device using, for example, software, hardware, or a combination thereof.

According to a hardware implementation, the embodiments described herein may be implemented as application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays May be implemented using at least one of a processor, controllers, micro-controllers, microprocessors, and other electronic units for performing other functions. In some cases, The embodiments described may be implemented by the control unit 130 itself.

According to a software implementation, embodiments such as the procedures and functions described herein may be implemented with separate software modules. Each of the software modules may perform one or more of the functions and operations described herein. Software code can be implemented in a software application written in a suitable programming language. The software code is stored in the memory 160 and can be executed by the control unit 130. [

The display 140 may output information processed in the handheld measuring device 100. In addition, the display 140 may output an image 30 of the photographed object to be measured and a grid pattern 20 determined by the controller 130. The display 140 may be a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display display, and a 3D display.

Some of these displays may be transparent or light transmissive so that they can be seen through. This can be referred to as a transparent display, and a typical example of the transparent display is TOLED (Transparent OLED) and the like. There may be more than one display 140, depending on the implementation of the handheld measuring device 100.

The user input 150 may receive an input of a user controlling the handheld measurement device 100. The user input 150 may also receive inputs specifying any two or more points of the image 30 of the measurement object displayed on the display 140 from the user of the handheld measurement device 100 .

The user input unit 150 may include a touch screen disposed on the display 140. The user of the handheld measuring apparatus 100 can easily measure the distance between any two points of the measurement target 10 by touching the display 140 on which the image 30 of the measurement target is displayed .

The memory 160 may store programs necessary for controlling and operating the handheld measuring apparatus 100. [ The programs can be executed by the control unit 130. The memory 160 may temporarily store input / output data (e.g., an image of the measurement object, any two or more points selected by the user, interval information of the grid pattern, etc.).

The memory 160 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), a RAM (Random Access Memory), SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM A disk, and / or an optical disk.

Further, although not shown, the handheld measuring device 100 may transmit and receive information related to the measurement to and from an external server, an external computing device, and the like, including short-distance communication means and wired / wireless Internet network communication means.

FIG. 2 is an exemplary view illustrating a measurement target of a handheld measurement apparatus according to an embodiment of the present invention. FIG.

The control unit 130 determines the distance between the measurement target 10 and the camera 110 based on the distance H between the measurement target 10 and the camera 110 and the angle? Between the arbitrary point of the measurement target and the line S connecting the camera. The distance L between the center point and the arbitrary point can be calculated. The control unit 130 can determine an angle (?) Between a line formed by the arbitrary point and the camera and an imaging center line (an imaginary line passing through the camera and the center point of the image) based on the pixel information of the image have. The control unit 130 can determine the angle based on the distance between the center pixel of the image and the image of the pixel corresponding to an arbitrary point of the measurement object. The control unit 130 calculates

Figure 112015107177216-pat00003
The distance between the arbitrary point of the measurement object and the center point of the captured image can be calculated.

When the magnification of the camera 110 is adjusted to be enlarged, the angle (?) Formed by the line formed by the arbitrary point and the camera with the photographing center line of the camera (the imaginary line passing through the camera and the center point of the image) . On the contrary, when the magnification of the camera 110 is adjusted to be reduced, the angle (?) Formed by the line formed by the arbitrary point and the camera with the photographing center line (the imaginary line passing through the camera and the center point of the image) have.

The control unit 130 can determine the grid pattern 20 indicating the actual distance on the measurement target 10 based on the distance between the calculated center point of the captured image and any point on the measurement target.

3A is an exemplary view illustrating an image displayed on a handheld measuring device according to an embodiment of the present invention.

The display 140 of the handheld measuring device 100 may display the image 30 of the object to be measured and the plaid 20. The grid pattern 20 may be determined by the controller 130 to represent the actual distance at the measurement target 10 as described with reference to FIG. For example, the camera 110 of the handheld measuring device 100 may photograph the measurement object 10, and the display 140 may display the image 30 of the measurement object. The distance of one square of the grid pattern 20 determined to represent the actual distance at the measurement target 10 in the control unit 130 may be 2 cm. In this case, the distance between any two points of the measurement target 10, which are spaced by one grid point in the image 30, may be 2 cm. The grid pattern 20 may be output as a preview during the shooting of the camera 110. In addition, the grid pattern 20 may be displayed on an image stored in the memory 160. The memory 160 may store information related to the distance between the camera 110 and the measurement object 10 together with the image 30 so that the controller 130 can determine the grid pattern 20. [

When the ratio of the camera 110 is adjusted, the interval of the grid pattern 20 may be adjusted or the interval of one cell of the grid pattern 20 may be adjusted. For example, when the camera 110 is enlarged, the spacing of the grid pattern 20 may increase when the actual distance represented by one square of the grid pattern 20 is fixed at 2 cm. Also, when the camera 110 is enlarged, for example, when the interval between the grid patterns 20 is fixed, the actual distance represented by one grid cell 20 may decrease.

Therefore, the handheld measuring apparatus 100 according to the embodiment of the present invention allows the user to conveniently check the dimensional defects of the measurement target 10 without using an auxiliary tool or the like. The user can inspect the measurement object 10 through the image 30 and the grid 20 displayed on the display 140 of the handheld measurement device 100. [ The user can know the actual distance of arbitrary points on the measurement object 10 through the image 30 and the grating 20 so that the user can not measure the dimensions of the measurement object 10 It can be easily checked whether or not there is any.

FIG. 3B is an exemplary view illustrating an image displayed on the handheld measuring apparatus according to an exemplary embodiment of the present invention and an actual distance between two arbitrary points of the measurement object. FIG.

The display 140 of the handheld measuring device 100 may display the image 30 of the object to be measured and the plaid 20. The grid pattern 20 may be determined by the controller 130 to represent the actual distance at the measurement target 10 as described with reference to FIG.

The user input 150 may receive input specifying from the user of the handheld measurement device 100 any two or more points of the image 30 of the measurement object being displayed on the display 140. [ In this case, the control unit 130 can calculate the actual distance 40 between any two or more of the specified points. The user may perform the input through a touch screen disposed on the display 140. For example, if the user wants to know the distance between any two points on the measurement object 10, the user can designate any two points of the image 30 on the touch screen. In this case, the controller 130 may calculate the actual distance 40 between any two points. Display 140 may display the results of calculations so that the user may know the actual distance between any two points.

Therefore, the handheld measuring apparatus 100 according to the embodiment of the present invention allows the user to conveniently check the dimensional defects of the measurement target 10 without using an auxiliary tool or the like. The user can inspect the measurement object 10 through the image 30 and the grid 20 displayed on the display 140 of the handheld measurement device 100. [ The user can know the actual distance of arbitrary points on the measurement object 10 through the image 30 and the grating 20 so that the user can not measure the dimensions of the measurement object 10 It can be easily checked whether or not there is any.

4 is a flowchart of a method of measuring an object to be measured performed in a handheld measuring device according to an embodiment of the present invention.

The handheld measuring apparatus 100 according to an embodiment of the present invention may photograph the measurement target 10 with the camera 110 (210). The camera 110 may preferably photograph the measurement target 10 in a direction perpendicular to the measurement target 10.

The distance measuring unit 120 may measure a distance H between the measurement target 10 and the camera 110 (220). The distance measuring unit 120 may include at least one of an ultrasonic sensor and an optical sensor to measure a distance between the measurement object 10 and the camera 110 based on the measurement value of the sensor. The distance measuring unit 120 includes an optical sensor having a light emitting unit and a light receiving unit. The distance measuring unit 120 measures a distance between the measurement target 10 and the camera 110 based on intensity difference between light emitted from the light emitting unit and light received by the light receiving unit. Can be measured. The distance measuring unit 120 may include an optical sensor having a light emitting unit and a light receiving unit so that a distance between the measurement target 10 and the camera 110 is determined based on a time when light emitted from the light emitting unit reaches the light receiving unit. Can be measured. The emitted light may include a laser, an infrared ray, an ultraviolet ray, a visible ray, or the like.

The distance measuring unit 120 may measure the distance between the measurement target 10 and the camera 110 using an ultrasonic sensor. The distance measuring unit 120 may measure the distance between the measurement object 10 and the camera 110 based on the time when the emitted ultrasonic wave returns, or on the intensity of the returned ultrasonic wave.

The distance measurement unit 120 may include a distance measurement camera for distance measurement and may be configured to measure the distance between the measurement target 10 and the camera 100 based on the overlapping areas of the cameras 110 and the distance measurement cameras, 110 can be measured. The distance measuring unit 120 may measure a distance between the measurement object 10 and the camera 110 based on a distance and an angle between the camera 110 and the distance measurement camera. The handheld measuring apparatus 100 includes at least two cameras (a camera 110 and a distance measuring camera), and the camera 110 and the measurement target 10 are based on an image taken by the two or more cameras. Can be measured.

The control unit 130 may determine the grid pattern 20 indicating the actual size of an arbitrary region of the measurement target 10 based on the measured distance H and the view angle information of the camera 110 ). The angle of view information includes a line connecting the camera 110 with a position on the measurement target 10 corresponding to the center pixel of the captured image and a line connecting the camera 110 and an arbitrary point of the measurement target 10 And angle information formed by the connected lines. The control unit 130 determines the distance between the measurement target 10 and the camera 110 based on the distance H between the measurement target 10 and the camera 110 and the angle? Between the arbitrary point of the measurement target and the line S connecting the camera. The distance L between the center point and the arbitrary point can be calculated.

The controller 130 may control the display 140 such that the image 30 of the measurement object and the grid pattern 20 are output from the display 140. [ The display 140 may output 240 the image 30 and the grid pattern 20 of the measurement object. The display 140 may be a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display display, and a 3D display.

Some of these displays may be transparent or light transmissive so that they can be seen through. This can be referred to as a transparent display, and a typical example of the transparent display is TOLED (Transparent OLED) and the like. There may be more than one display 140, depending on the implementation of the handheld measuring device 100.

Those of ordinary skill in the art will understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced in the above description may include voltages, currents, electromagnetic waves, magnetic fields or particles, Particles or particles, or any combination thereof.

Those skilled in the art will appreciate that the various illustrative logical blocks, modules, processors, means, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be embodied directly in electronic hardware, (Which may be referred to herein as " software ") or a combination of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the design constraints imposed on the particular application and the overall system. Those skilled in the art may implement the described functionality in various ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.

The various embodiments presented herein may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term " article of manufacture " includes a computer program, carrier, or media accessible from any computer-readable device. For example, the computer-readable medium can be a magnetic storage device (e.g., a hard disk, a floppy disk, a magnetic strip, etc.), an optical disk (e.g., CD, DVD, etc.), a smart card, But are not limited to, devices (e. G., EEPROM, cards, sticks, key drives, etc.). The various storage media presented herein also include one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" includes, but is not limited to, a wireless channel and various other media capable of storing, holding, and / or transferring instruction (s) and / or data.

It will be appreciated that the particular order or hierarchy of steps in the presented processes is an example of exemplary approaches. It will be appreciated that, based on design priorities, certain orders or hierarchies of steps in processes may be rearranged within the scope of the present invention. The appended method claims provide elements of the various steps in a sample order, but are not meant to be limited to the specific order or hierarchy presented.

The description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features presented herein.

Claims (10)

As a handheld measuring device,
A camera for photographing a measurement target;
And a light receiving unit for measuring at least one of a time and an intensity of light emitted from the light emitting unit and returning from the measurement subject to the measurement object, A distance measuring unit for measuring a distance;
Wherein the measured distance and the angle of view information of the camera, which is the angle of view information, are a maximum angle value formed by a virtual line passing through the center point of the camera and the photographed image and an imaginary line passing through the arbitrary point, Calculating a distance between a center point of the photographed image and an arbitrary point of the measurement target and determining an interval of the grating pattern indicating an actual size of an arbitrary region of the measurement target based on the calculated distance and an actual distance indicated by a space A control unit for causing the display to output the image of the measurement object and the grid pattern;
A display for outputting the image of the measurement object and the grid pattern; And
A user input for receiving an input from a user of the handheld measurement device designating any two or more points for measuring a distance of an image of a measurement object displayed on the display;
, And
In addition,
Calculating an actual distance between any two or more points of the specified image if the user input receives an input for any two or more points,
Handheld measuring device.
A handheld measuring device comprising:
A camera for photographing a measurement target;
A distance measuring unit including an ultrasonic sensor and measuring a distance between the object and the camera based on at least one of a time and an intensity of ultrasonic waves emitted from the ultrasonic sensor returning from the object;
Wherein the measured distance and the angle of view information of the camera, which is the angle of view information, are a maximum angle value formed by a virtual line passing through the center point of the camera and the photographed image and an imaginary line passing through the arbitrary point, Calculating a distance between a center point of the photographed image and an arbitrary point of the measurement target and determining an interval of the grating pattern indicating an actual size of an arbitrary region of the measurement target based on the calculated distance and an actual distance indicated by a space A control unit for causing the display to output the image of the measurement object and the grid pattern;
A display for outputting the image of the measurement object and the grid pattern; And
A user input for receiving an input from a user of the handheld measurement device designating any two or more points for measuring a distance of an image of a measurement object displayed on the display;
, And
In addition,
Calculating an actual distance between any two or more points of the specified image if the user input receives an input for any two or more points,
Handheld measuring device.
A handheld measuring device comprising:
A camera for photographing a measurement target;
Measuring a distance between the measurement object and the camera based on at least one of an overlapping area of the shooting area of each of the camera and the distance measurement camera and a distance and an angle between the camera and the distance measurement camera, A distance measuring unit;
Wherein the measured distance and the angle of view information of the camera, which is the angle of view information, are a maximum angle value formed by a virtual line passing through the center point of the camera and the photographed image and an imaginary line passing through the arbitrary point, Calculating a distance between a center point of the photographed image and an arbitrary point of the measurement target and determining an interval of the grating pattern indicating an actual size of an arbitrary region of the measurement target based on the calculated distance and an actual distance indicated by a space A control unit for causing the display to output the image of the measurement object and the grid pattern;
A display for outputting the image of the measurement object and the grid pattern; And
A user input for receiving an input from a user of the handheld measurement device designating any two or more points for measuring a distance of an image of a measurement object displayed on the display;
, And
In addition,
Calculating an actual distance between any two or more points of the specified image if the user input receives an input for any two or more points,
Handheld measuring device.
delete 4. The method according to any one of claims 1 to 3,
Wherein the user input comprises a touch screen disposed on the display,
Handheld measuring device.
4. The method according to any one of claims 1 to 3,
A memory for storing the image of the measurement object, the distance information between the measurement object and the camera, and the grid pattern;
≪ / RTI >
Handheld measuring device.
4. The method according to any one of claims 1 to 3,
In addition,
Wherein when the magnification of the camera is adjusted, the angle of view information of the camera is changed corresponding to the magnification of the camera, and the angle of view of the camera is changed based on the distance measured by the distance measuring unit and the angle- Determining the grid pattern representing the actual size,
Handheld measuring device.
4. The method according to any one of claims 1 to 3,
Wherein,
And calculating a distance between the center point of the image of the measurement object and the center of the image based on the measured distance H and an angle between the arbitrary point on the image of the measurement object and the line S connecting the camera and the measured distance, The distance (L) between arbitrary points
Equation
Figure 112017025404232-pat00004
Lt; / RTI >
Determining the grid pattern based on a distance between a center point of the calculated image of the measurement object and the arbitrary point,
Handheld measuring device.
4. The method according to any one of claims 1 to 3,
Wherein the grid pattern is output as a preview during shooting of the image of the measurement object, or is output to an image of the measurement object,
Handheld measuring device.
21. A computer program stored in a computer-readable medium comprising a plurality of instructions executed by one or more processors,
The computer program comprising:
An instruction to cause the camera to take a measurement target;
Measuring a distance between the object and the camera via at least one of an optical sensor, an ultrasonic sensor, and a distance measuring camera;
Wherein the measured distance and the angle of view information of the camera, which is the angle of view information, are a maximum angle value formed by a virtual line passing through the center point of the camera and the photographed image and an imaginary line passing through the arbitrary point, Calculating a distance between a center point of the photographed image and an arbitrary point of the measurement target and determining an interval of the grating pattern indicating an actual size of an arbitrary region of the measurement target based on the calculated distance and an actual distance indicated by a space ; And
A command to cause the display to output the image of the measurement object and the grid pattern;
And
When receiving an input specifying from the user of the handheld measurement device any two or more points for measuring the distance in the image of the measurement object displayed on the display, the actual distance between any two or more points of the specified image An instruction to calculate;
≪ / RTI >
A computer program stored on a computer-readable medium.
KR1020150154185A 2015-11-04 2015-11-04 Handheld measurement device and computer program stored on computer-readable medium KR101862013B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150154185A KR101862013B1 (en) 2015-11-04 2015-11-04 Handheld measurement device and computer program stored on computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150154185A KR101862013B1 (en) 2015-11-04 2015-11-04 Handheld measurement device and computer program stored on computer-readable medium

Publications (2)

Publication Number Publication Date
KR20170052129A KR20170052129A (en) 2017-05-12
KR101862013B1 true KR101862013B1 (en) 2018-05-29

Family

ID=58740283

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150154185A KR101862013B1 (en) 2015-11-04 2015-11-04 Handheld measurement device and computer program stored on computer-readable medium

Country Status (1)

Country Link
KR (1) KR101862013B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3102266B1 (en) * 2019-10-16 2022-03-25 Maxime Roland Marcel Burger System and method for generating a list of building equipment items, and computer program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100649674B1 (en) * 2005-11-28 2006-11-27 한국전자통신연구원 Method for recognizing position using a built-in camera and apparatus thereof
KR100955386B1 (en) * 2009-08-20 2010-04-29 김대성 Apparatus for measuring the distance in golf course and method for measuring the distance using the same

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100649674B1 (en) * 2005-11-28 2006-11-27 한국전자통신연구원 Method for recognizing position using a built-in camera and apparatus thereof
KR100955386B1 (en) * 2009-08-20 2010-04-29 김대성 Apparatus for measuring the distance in golf course and method for measuring the distance using the same

Also Published As

Publication number Publication date
KR20170052129A (en) 2017-05-12

Similar Documents

Publication Publication Date Title
US20150116481A1 (en) Mapping damaged regions on objects
JP2012058076A (en) Three-dimensional measurement device and three-dimensional measurement method
Hua et al. 3D reconstruction of concrete defects using optical laser triangulation and modified spacetime analysis
CN103075979B (en) Three-dimensional surface detecting device and three-dimensional surface detecting method
US20140320638A1 (en) Electronic device and method for detecting surface flaw of sample
JPWO2017130477A1 (en) Defect inspection apparatus, method and program
TWI639977B (en) Inspection device, inspection method and computer-readable recording medium
CN107504917B (en) Three-dimensional size measuring method and device
WO2020079694A1 (en) Optimizing defect detection in an automatic visual inspection process
Deng et al. A novel imaging-enhancement-based inspection method for transparent aesthetic defects in a polymeric polarizer
Min et al. Non-contact and real-time dynamic displacement monitoring using smartphone technologies
JP2016003906A (en) Device and method for measuring sharpness
KR101862013B1 (en) Handheld measurement device and computer program stored on computer-readable medium
TWI607212B (en) Image generation device, defect inspection device, and defect inspection method
JP2019191020A (en) Device, system, and program for acquiring surface characteristics
Quéau et al. Microgeometry capture and RGB albedo estimation by photometric stereo without demosaicing
JP2008111705A (en) Method and program for detecting defect and inspection apparatus
Stavroulakis et al. Combined use of a priori data for fast system self-calibration of a non-rigid multi-camera fringe projection system
US20220148152A1 (en) System and method for adjustable production line inspection
US10275871B2 (en) System and method for image processing and feature recognition
US11816827B2 (en) User interface device for autonomous machine vision inspection
JP6662126B2 (en) Detecting device, method and program
KR20210115819A (en) Apparatus and Method for Verifying Radar Performance
Cho et al. Optical design of photometric techniques for specular reflection
Meguenani et al. Deflectometry based on light-field imaging

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant