Image measuring machine
By introducing a load determination unit and a measurement execution unit into the image measuring machine, using the image to judge the state of the measurement object and automatically select the measurement method, the problem of manual operation and adjustment in the prior art measurement is solved, and an efficient and automated measurement process is realized.
Patent Information
- Application Number
- CN202411387582.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-10-10
- Filing Date
- 2024-10-05
- Publication Date
- 2025-04-11
AI Technical Summary
Existing image measuring machines require manual operation by the user before starting the measurement, such as pressing the measurement start button, and may need to adjust the configuration of the measurement object, which will take some time and time to start the measurement.
An image measuring machine is designed, including a mounting table, a shooting unit, a storage unit and a control unit. The control unit includes a load determination unit and a measurement execution unit. The loading determination unit determines whether the measuring object is placed on the loading table in a measured state through the image acquired by the photographing unit, and the measurement execution unit selects a corresponding measurement method based on the shape of the measuring object on the image and performs measurement.
The measurements are started without additional operations by the user, improving the efficiency and automation of the measurements. At the same time, the system can respond quickly to image changes, ensuring the accuracy and flexibility of measurements.
Smart Images

Figure CN119803277A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to an image measuring machine. Background Art
[0002] Conventionally, vision measuring machines (image measuring machines, image measuring instruments) are well known as devices for measuring the dimensions of a measurement object (for example, see Patent Document 1). The vision measuring machine uses an imaging device to image the measurement object illuminated by an illumination device mounted on a mounting table, and uses an image of the state of the measurement object acquired from the imaging device to measure the dimensions of each part.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent Application Publication No. 2010-169584 Summary of the invention
[0006] Problems to be solved by the invention
[0007] However, in conventional image measuring machines, in order to start measurement and perform photography by the photography device, the user must operate the image measuring machine by hand, such as pressing a measurement start button. Furthermore, before starting measurement, the user may need to adjust the arrangement of the object to be measured so that the object can be measured correctly. Therefore, conventional image measuring machines require time and effort before starting measurement.
[0008] An object of the present invention is to provide a vision measuring machine that can improve work efficiency without requiring an operation for starting measurement.
[0009] The image measuring machine of the present invention is characterized in that it comprises: a stage on which a measuring object is placed; a photographing unit which is arranged opposite to the stage and photographs an image of the measuring object; a storage unit which associates and stores at least the shape of the measuring object and the measuring method corresponding to the measuring object; and a control unit which controls the image measuring machine. The control unit comprises: a placement judgment unit which judges whether the measuring object is placed on the stage in a state where it can be measured based on the image photographed by the photographing unit; and a measurement execution unit which selects a measurement method corresponding to the measuring object based on the shape of the measuring object reflected on the image and executes measurement when the placement judgment unit judges that the measuring object is placed in a state where it can be measured.
[0010] According to the present invention, measurement can be started simply by appropriately placing the object to be measured on the mounting table. Therefore, the vision measuring machine can improve the efficiency of work without requiring a separate operation for starting measurement.
[0011] The placement determination unit may always monitor changes in the image acquired by the imaging unit, and when the image acquired by the imaging unit is in a changing state, generate an interruption end event to end the measurement by the measurement execution unit. The measurement execution unit may divide the measurement into a plurality of measurement processes and execute them sequentially, and each time a measurement process is executed, determine whether an interruption end event is received, and when an interruption end event is received, end the measurement being executed.
[0012] According to such a configuration, when the image acquired by the imaging unit changes during the measurement, the measurement can be quickly terminated. As a result, when a new static image is acquired, the next measurement can be started immediately.
[0013] In the present invention, when there are multiple measurement objects reflected in the image acquired by the shooting unit, the measurement execution unit can perform measurement on each measurement object. Moreover, the storage unit can associate the shape with the measurement method for multiple types of measurement objects and store them. When there are multiple types of measurement objects reflected in the image acquired by the shooting unit, the measurement execution unit selects the measurement method corresponding to each measurement object based on the shape of each measurement object and performs measurement. Moreover, the measurement execution unit detects multiple types of measurement objects reflected in the image, and performs parallel processing by implementing multiple cores and threads of the processor (computation processing device) of the measurement execution unit, thereby improving the responsiveness of simultaneous measurement.
[0014] According to such a configuration, a plurality of or a plurality of types of measurement objects can be measured simultaneously.
[0015] Preferably, the placement judgment unit always monitors changes in the image acquired by the imaging unit and detects whether the image has shifted from a changing state to a stationary state, and judges that the measurement object is placed in a measurable state when the measurement object appears in a measurable state on the stationary image.
[0016] According to such a configuration, the vision measuring machine starts measurement when the object to be measured comes to rest on the mounting table, and thus measurement can be started reliably even without any operation by the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a diagram showing the appearance of a vision measuring machine.
[0018] Figure 2 This is a schematic diagram showing the internal structure of the image measuring machine.
[0019] Figure 3 This is the functional block diagram of the image measuring machine.
[0020] Figure 4 This is a flowchart showing the processing procedure of the placement determination processing thread.
[0021] Figure 5 is a flowchart showing the processing steps of the measurement program thread.
[0022] Figure 6 This shows the initial screen displayed on the display unit of the image measuring machine.
[0023] Figure 7 This is a diagram showing a state displayed on the display unit of the vision measuring machine during determination by the placement determination unit.
[0024] Figure 8 This is a diagram showing the measurement execution result by the measurement execution unit displayed on the display unit of the image measuring machine.
[0025] Fig. 9 This is a diagram showing another example of the determination execution result by the measurement execution unit displayed on the display unit of the vision measuring machine.
[0026] Fig.10 This is a diagram showing a state displayed on the display unit of the image measuring machine when the execution of measurement is temporarily paused, resumed, or stopped.
[0027] Description of Reference Numerals
[0028] 1 Image measuring machine
[0029] 2 Loading table
[0030] 3 Shooting unit
[0031] 4 Control unit
[0032] 41 Loading judgment unit
[0033] 42 Measurement execution unit DETAILED DESCRIPTION
[0034] The following is based on Figures 1 to 9 Embodiments of the present invention will be described.
[0035] Figure 1 It is a schematic diagram showing the appearance of the vision measuring machine 1 according to the first embodiment. Figure 2 This is a schematic diagram showing the internal structure of the image measuring machine. Figure 3 is a functional block diagram of the image measuring machine 1. Figures 1 to 3As shown, the vision measuring machine 1 includes a stage 2, an imaging unit 3, a control unit 4, a storage unit 5, a display unit 6, a telecentric optical system 7, an illumination unit 8, and an operation unit 10. The vision measuring machine 1 uses the imaging unit 3 to image a measurement object (not shown) arranged on the stage 2, and uses the control unit 4 to calculate the imaged image and measure the size of the measurement object.
[0036] like Figure 1 As shown, the stage 2 has a top plate 21 on which the object to be measured is placed and through which light is transmitted near the center. The shooting unit 3 is arranged opposite to the stage 2 and shoots an image of the object to be measured. The shooting unit 3 has an image sensor. The image sensor converts the brightness of the image formed on its light-receiving surface into an electrical signal as image data. As the image sensor, a charge-coupled device (CCD (Charge-Coupled Device)) or a complementary metal oxide semiconductor (CMOS (Complementary Metal Oxide Semiconductor)) which is a solid-state imaging element of a semiconductor is used. For example, the telecentric optical system 7 forms an image on the light-receiving surface of the light coming from the direction of the stage 2. The telecentric optical system 7 can have a large-aperture objective lens 71, which can accommodate the entire range of the stage 2 within the field of view.
[0037] The illumination unit 8 irradiates illumination light toward the object to be measured. For example, the illumination unit 8 may include a transmitted illumination 81, an annular illumination 82, a coaxial epi-illumination 83, and the like.
[0038] like Figure 2 As shown, the transmission illumination 81 irradiates light from the bottom of the top plate 21 to the imaging unit 3. The ring illumination 82 is provided at the periphery of the objective lens. The coaxial epi-illumination 83 is embedded in the telecentric optical system via a beam splitter, and irradiates illumination light to the mounting table 2. When imaging is performed based on the imaging unit 3, the illumination and illumination intensity are appropriately selected so that no unnecessary shadows of the measurement object are generated, thereby obtaining a clear image.
[0039] For example, the storage unit 5 is composed of a hard disk drive, a RAM, etc. The storage unit 5 stores programs executed to control various parts in the image measuring machine 1 through the control unit 4, various data required for measurement, and measurement results based on the image measuring machine. The storage unit 5 associates and stores at least the shape of the measured object with the measurement method corresponding to the measured object. For example, the shape of the so-called measured object is the computer-aided design (CAD (Computer Aided Design)) data of the measured object, the image of the actual measured object, etc. Moreover, for example, the measurement method corresponding to the measured object is a measurement program (partial program) that specifies the location where the dimensions corresponding to the measured object are measured, the tolerance of the allowed dimensions, etc. The storage unit 5 can associate and store the shapes of multiple types of measured objects with the measurement methods. When there are three kinds of objects A, B, and C with different shapes, the storage unit 5 stores CAD data as the data of the shapes of the objects A, B, and C respectively, and can also store partial programs corresponding to the objects A, B, and C respectively.
[0040] In order to realize the imaging and measurement by the image measuring machine, the control unit 4 controls each part of the image measuring machine 1. The control unit 4 can also be realized as follows: for example, a calculation processing device such as a central processing unit (CPU (Central Processing Unit)) executes a program stored in the storage unit 5. In this embodiment, the control unit 4 includes a placement determination unit 41 and a measurement execution unit 42.
[0041] The placement judgment unit 41 executes the following placement judgment processing thread: the placement judgment processing thread acquires the image captured by the imaging unit 3, and determines whether the measurement object is placed on the mounting table 2 in a state that can be measured based on the image. Specifically, the placement judgment unit 41 always monitors the change of the image acquired by the imaging unit 3, and detects whether the image has changed from a changing state to a static state. For example, when the image acquired by the imaging unit 3 does not change within a predetermined time (for example, 1 second), the placement judgment unit 41 can determine that it has changed to a static state. And, when the measurement object is reflected in the static state image in a state that can be measured, it is determined that the measurement object is placed on the mounting table 2 in a state that can be measured. In the placement judgment processing thread, the placement judgment unit 41 generates a measurement start event that becomes an opportunity for starting the measurement program thread based on the measurement execution unit 42, and an interrupt (Interrupt) end event that interrupts the measurement program thread in execution. The detailed steps of the placement judgment processing thread are described later.
[0042] In addition, the phrase "the object to be measured is shown in the image in a state where it can be measured" means that the object to be measured in the image is shown in a state where the measurement specified in the partial program described later can be performed. For example, a state where only a part of the object to be measured is shown in the image, or a state where a plurality of objects to be measured are photographed overlapping each other are not "shown in a state where they can be measured".
[0043] The measurement execution unit 42 executes the measurement program thread when a measurement start event is generated in the placement judgment processing thread. The detailed steps of the measurement program thread will be described later. The placement judgment processing thread based on the placement judgment unit 41 and the measurement program thread based on the measurement execution unit 42 can be executed in parallel or in parallel as separate threads.
[0044] In the measurement program thread, a measurement method (partial program) corresponding to the measurement object is selected based on the shape of the measurement object reflected in the image captured by the imaging unit 3 and the measurement is performed. For example, when the object A is placed on the stage 2, the measurement execution unit 42 selects the measurement method corresponding to the object A based on the shape of the measurement object reflected in the image captured by the imaging unit 3 and performs the measurement. In the case where multiple types of measurement objects are placed on the stage 2 at the same time (that is, when multiple types of measurement objects are reflected in the image acquired by the imaging unit 3), the measurement execution unit 42 selects the measurement method corresponding to each measurement object based on the shape of each measurement object and performs the measurement. For example, if the object A and the object B are placed on the stage 2 at the same time, the measurement execution unit 42 performs the measurement method corresponding to the object A in the image, and performs the measurement method corresponding to the object B in the image. In addition, the measurement execution unit 42 can perform parallel processing on the detection of multiple types of measurement objects reflected in the image using multiple cores and threads of the processor (computation processing device) that realizes the measurement execution unit 42. This can improve the responsiveness of simultaneous measurement. If an interruption end event occurs in the load judgment processing thread during the execution of the measurement program thread, the measurement execution unit 42 interrupts the executing measurement program thread and ends the processing.
[0045] The measurement result measured by the measurement execution unit 42 is displayed on the display unit 6, and the display unit 6 displays information related to the image measuring machine 1. In addition, when a command for saving the measurement result is pre-set in a part of the program of the image measuring machine 1, the storage unit 5 will automatically save the measurement result. In addition to displaying the measurement result, the display unit 6 also displays information such as whether the image measuring machine 1 is in a usable state, information on the measurement object stored in the storage unit 5, and information related to the detailed settings of the image measuring machine 1. The display unit 6 is a liquid crystal panel with a touch sensor. The user uses the liquid crystal panel with a touch sensor as the operation unit 10 to perform detailed settings of the image measuring machine 1 or turn the power of the image measuring machine 1 on (ON) / off (OFF).
[0046] Figure 4 4 is a flowchart showing the steps of the placement determination process thread executed by the placement determination unit 41. Figure 5 1 is a flowchart showing the steps of the measurement program thread executed by the measurement execution unit 42. The placement determination processing thread corresponds to the main thread in the measurement in the image measuring device 1, and the measurement program thread is a child thread called by the placement determination processing thread as needed.
[0047] and, Figure 6 1 is a diagram showing an initial screen displayed on the display unit 6 of the image measuring machine 1. Figure 7 1 is a diagram showing a state of being determined by the placement determination unit and displayed on the display unit 6 of the image measuring machine 1. Figure 8 as well as Fig. 9 FIG. 1 is a diagram showing the measurement results by the measurement execution unit displayed on the display unit 6 of the image measuring machine 1. Figure 4 as well as Figure 5 The measurement procedure using the vision measuring machine 1 will be described.
[0048] First, if the image measuring machine 1 is started and a predetermined operation for starting measurement is accepted, such as Figure 4 As shown, the placement judgment unit 41 starts the placement judgment processing thread ( Figure 4"Start" in step ST01). If the image measuring machine 1 starts the loading judgment processing thread, it will always monitor the changes in the image acquired by the shooting unit 3 and judge whether the image captured by the shooting unit 3 is in a stationary state (step ST01). When the image acquired by the shooting unit 3 has not changed within a specified time (for example, 1 second) after the last change, the loading judgment unit 41 judges that it has become a stationary state ("Yes" in step ST01), and the processing proceeds to ST03. In addition, when the loading judgment unit 41 judges that it has not become a stationary state ("No" in step ST01), an interrupt end event is generated (step ST02), and the processing returns to step ST01. With the generation of the interrupt end event in step ST02, the executing measurement program thread is interrupted and ended. Before becoming stationary, steps ST01 and ST02 are repeated. However, during this period, if Figure 7 As shown, “Ready” or the like is displayed on the display unit 6 to notify that the measurement is ready and the object to be measured is waiting to be placed.
[0049] If it is determined in step ST01 that the state has become stationary, the placement judgment unit 41 will identify a measurement object that has not been measured from the stationary image (step ST03), and judge whether the measurement object is reflected in a state that can be measured (step ST04). In the case where the measurement object of the same shape as the measurement object stored in the storage unit 5 is reflected in the image captured by the imaging unit 3 in a state that can be measured ("Yes" in step ST04), the placement judgment unit 41 moves the processing to step ST06. In addition, in the case where the measurement object is not reflected in the stationary image in a state that can be measured ("No" in step ST04), an interruption end event is generated (step ST05), and the processing returns to step ST01. With the generation of the interruption end event in step ST05, the measurement program thread being executed is interrupted and ended.
[0050] In step ST04, if it is determined that the measurement object is shown in a state that can be measured, the placement judgment unit 41 generates a measurement start event (step ST06). With the generation of the measurement start event, the measurement execution unit 42 starts the measurement program thread for the measurement object identified in step ST103. Next, it is determined whether an unmeasured measurement object is shown in the static image (step ST07). In the case where no unmeasured measurement object is shown in the static image (that is, when the measurement start event is generated for all the measurement objects) ("No" in step ST07), the placement judgment unit 41 returns the process to step ST01 and continues to monitor the change of the image. In addition, in the case where there are other measurement objects in the static image ("Yes" in step ST07), the placement judgment unit 41 returns the process to step ST03, re-identifies a measurement object, and performs the same process as above on the measurement object.
[0051] Thus, in the loading judgment processing thread, when there is at least one measurement object that is not shown in a state where it can be measured in the static image, an interruption end event is generated, and the acquisition of the static image is waited again. Furthermore, if an image showing a state where all the measurement objects can be measured is acquired, an interruption end event is not generated, and a measurement start event is generated for all the measurement objects. Unless an interruption end event is generated due to a change in the image, etc., the measurement program thread is executed by the measurement execution unit 42.
[0052] The measurement execution unit 42 starts the measurement program thread in response to the generation of the measurement start event. When a plurality of measurement objects are shown in a state in which measurement can be performed in a static image, a measurement start event is generated for each measurement object. When a plurality of measurement start events are generated in this way, the measurement execution unit 42 may execute the measurement program threads one by one in the order in which the measurement start events are generated. Alternatively, the measurement execution unit 42 may execute a plurality of measurement program threads in parallel.
[0053] In the measurement program thread, the measurement execution unit 42 selects a partial program corresponding to the identified measurement object from the partial programs stored in the storage unit 5, and executes the measurement based on the partial program. The series of measurements performed by selecting the partial program takes several seconds to several minutes. The measurement execution unit 42 divides the series of measurements into short-time measurement processes, and each time the divided measurement process is executed, it determines whether there is an interruption and termination event. If there is a change in the image, if it is clear that there is at least one measurement object that is not reflected in the image in a state that can be measured, the measurement program thread is immediately interrupted and terminated.
[0054] Figure 51 is a flowchart showing the processing steps of the measurement program thread. If a measurement start event occurs, the measurement execution unit 42 starts the measurement program thread ( Figure 5 First, the measurement execution unit 42 divides a series of measurements performed by selecting a part of the program into a plurality of short-time (e.g., less than 10 milliseconds) measurement processes (step ST11). Furthermore, the measurement execution unit 42 executes the first unexecuted measurement process in the processing order of an unexecuted measurement process (step ST12). Next, the measurement execution unit 42 determines whether there is a next measurement process (step ST13). If there is a next measurement process ("Yes" in step ST13), the measurement execution unit 42 determines whether an interruption end event has been received (step ST14).
[0055] In addition, when no interruption end event is received in step ST14 ("No" in step ST14), the measurement execution unit 42 returns the processing to step ST12 and executes the next measurement process. In this way, until it is determined in step ST13 that there is no next measurement process, steps ST12 to ST14 are repeatedly executed. If it is determined in step ST13 that there is no next measurement process ("No" in step ST13; that is, all measurement processes are executed to completion), the measurement execution unit 42 ends the measurement program thread. At this time, a measurement end event can also be generated to indicate that the measurement execution has reached the end, thereby terminating the measurement program thread. After the measurement end event is generated, the measurement execution unit 42 can be triggered to start the measurement program thread corresponding to the next measurement start event.
[0056] If the measurement is performed to the end and the measurement program thread is terminated, the measurement result is stored in the measurement unit 5 and Figure 8 , Fig. 9 The display is shown on the display unit 6. Figure 8 As shown, the display unit 6 may display “Measurement is complete. Please place the next object to be measured” or the like to urge the user to place the next object to be measured.
[0057] The method of displaying the measurement result on the display unit 6 is arbitrary. For example, the dimension line and the measurement value of the part specified by the partial program may be displayed on the measured object in the image captured by the imaging unit 3. Furthermore, in the case where the dimension tolerance of the measured part is specified in the partial program, it is determined whether the measurement value of the part converges within the tolerance, and the determination result may be displayed in an overlapping manner on the measured object in the image captured by the imaging unit 3. For example, in the case where the size of the measured object does not converge within the tolerance, a symbol such as "!" may be displayed on the image of the object displayed on the display unit 6 (see Fig. 9) to inform the user of the size anomaly.
[0058] In addition, when an interruption end event is received in step ST14 ("Yes" in step ST14), the measurement is interrupted and the measurement program thread is ended. With such a structure, the measurement execution unit 42 determines whether an interruption end event is present each time a short-time measurement process that divides a series of measurements is executed during the execution of the measurement program thread. Therefore, when a change occurs on the image or it is clear that there is a measurement object that is not reflected in the image in a state that can be measured during the execution of the measurement program thread, the measurement is quickly interrupted and the measurement program thread is ended without waiting for the series of measurements to be completed.
[0059] Fig.10 FIG. 1 is a diagram showing a state in which the display unit 6 of the image measuring machine 1 displays an operation of temporarily stopping, restarting, or terminating the measurement. Basically, as in the measurement process described above, the image measuring machine 1 can measure the object to be measured without the user's operation of starting the measurement. However, Fig.10 As shown, the user can also operate the operating unit 10 such as a touch screen to temporarily stop, restart, or terminate the measurement. By performing such an operation, even if a situation occurs during the measurement that requires interruption, the user can immediately respond by operating the operating unit 10.
[0060] According to such an embodiment of the present invention, the following operations and effects can be achieved.
[0061] (1) The placement determination unit 41 in the vision measuring machine 1 acquires an image of the stage 2 and determines whether the object to be measured is placed in a measurable state based on the image. The measurement execution unit 42 selects a measurement method corresponding to the object to be measured based on the shape of the object to be measured reflected in the image and performs measurement. Thus, measurement can be performed simply by placing the object to be measured on the stage 2. Therefore, the vision measuring machine 1 can improve the efficiency of work without requiring additional operations for starting measurement.
[0062] [Variations of Embodiments]
[0063] In addition, the present invention is not limited to the above-described embodiments, and modifications, improvements, etc. within the scope that can achieve the object of the present invention are also included in the present invention.
[0064] For example, if the vision measuring machine includes a stage on which the object to be measured is placed, and an imaging unit that is installed relative to the stage and captures an image of the object to be measured, the type of detector, the detection method, and the like are not particularly limited.
[0065] Furthermore, in each of the above-mentioned embodiments, when the object to be measured is shown in a state in which it can be measured on the image in a stationary state captured by the imaging unit 3, the placement determination unit 41 determines that the object to be measured is "placed in a manner in which it can be measured", but the determination method of whether it is "placed in a state in which it can be measured" is not limited to this. For example, regardless of whether the image captured by the imaging unit 3 is in a stationary state, as long as the object to be measured is shown in a state in which it can be measured in the image, the placement determination unit 41 may determine that it is "placed in a state in which it can be measured".
[0066] In each of the above-mentioned embodiments, a warning unit may be provided, which notifies a warning when the object to be measured on the image captured by the imaging unit is not shown in a state where it can be measured. For example, a warning may be notified when only a part of the object to be measured is shown in the image, when a plurality of objects to be measured are shown overlapping, when they are placed in an incorrect direction, etc. Furthermore, the warning unit may also notify a warning when the object shown on the image acquired from the imaging unit is inconsistent with the shape (CAD data) of the object to be measured stored in the storage unit 5. The method of notifying the warning is arbitrary. For example, the content that the measurement cannot be started may be displayed on the display unit, or the color of the display screen of the display unit or the color of the displayed text may be changed to display, so as to notify the warning. Furthermore, the warning may be notified by sounding a buzzer or the like, by giving a stimulus to a human body that contacts the displacement measuring device, or by generating a vibration. Furthermore, the warning may be notified by light, such as by turning on or off a light-emitting component such as an LED that has been provided, or by adjusting the light amount of the backlight of the display screen.
[0067] Possibility of industrial application
[0068] As described above, the present invention can be applied to a vision measuring machine.
Claims
1. An image measuring machine, characterized in that: have: a mounting table on which a measurement object is mounted; a photographing unit, which is disposed opposite to the mounting table and photographs an image of the object to be measured; a storage unit that associates and stores at least the shape of the object to be measured and the measurement method corresponding to the object to be measured; as well as a control unit, the control unit controlling the image measuring machine, The control unit comprises: a placement determination unit that determines whether the object to be measured is placed on the placement table in a state that allows measurement based on the image captured by the imaging unit; as well as The measurement execution unit selects a measurement method corresponding to the object to be measured based on the shape of the object to be measured shown on the image and executes measurement when the placement determination unit determines that the object to be measured is placed in a measurable state.
2. The image measuring machine according to claim 1, characterized in that: The placement determination unit always monitors changes in the image acquired by the imaging unit, and generates an interruption end event for terminating the measurement by the measurement execution unit when the image acquired by the imaging unit is in a changing state. The measurement execution unit divides the measurement into a plurality of measurement processes and executes the measurement sequentially, and determines whether the interruption end event is received each time one of the measurement processes is executed, and ends the measurement being executed if the interruption end event is received.
3. The image measuring machine according to claim 1 or claim 2, characterized in that: When a plurality of measurement objects are shown in the image acquired by the imaging unit, the measurement execution unit executes measurement on each of the measurement objects.
4. The image measuring machine according to claim 1 or claim 2, characterized in that: The storage unit associates and stores shapes and measurement methods for a plurality of types of measurement objects. When a plurality of types of measurement targets are shown in the image acquired by the imaging unit, the measurement execution unit selects a measurement method corresponding to each measurement target based on the shape of each measurement target and executes the measurement.
5. The image measuring machine according to claim 1 or claim 2, characterized in that: The placement determination unit constantly monitors changes in the image acquired by the imaging unit and detects whether the image has shifted from a moving state to a stationary state, and determines that the measurement object is placed in a measurable state when the measurement object appears in a measurable state on the stationary image.
Citation Information
Patent Citations
Image measuring device and computer program
JP2010169584A