[go: up one dir, main page]

CN111624209B - Bolt hole thread surface defect recognition device, method and image processing method - Google Patents

Bolt hole thread surface defect recognition device, method and image processing method Download PDF

Info

Publication number
CN111624209B
CN111624209B CN202010512169.0A CN202010512169A CN111624209B CN 111624209 B CN111624209 B CN 111624209B CN 202010512169 A CN202010512169 A CN 202010512169A CN 111624209 B CN111624209 B CN 111624209B
Authority
CN
China
Prior art keywords
bolt hole
rotating motor
controller
linear camera
motor
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
Application number
CN202010512169.0A
Other languages
Chinese (zh)
Other versions
CN111624209A (en
Inventor
蒋兴福
李莉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Research Institute of Nuclear Power Operation
China Nuclear Power Operation Technology Corp Ltd
Original Assignee
Research Institute of Nuclear Power Operation
China Nuclear Power Operation Technology Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Research Institute of Nuclear Power Operation, China Nuclear Power Operation Technology Corp Ltd filed Critical Research Institute of Nuclear Power Operation
Priority to CN202010512169.0A priority Critical patent/CN111624209B/en
Publication of CN111624209A publication Critical patent/CN111624209A/en
Application granted granted Critical
Publication of CN111624209B publication Critical patent/CN111624209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8806Specially adapted optical and illumination features
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • GPHYSICS
    • G21NUCLEAR PHYSICS; NUCLEAR ENGINEERING
    • G21CNUCLEAR REACTORS
    • G21C17/00Monitoring; Testing ; Maintaining
    • G21C17/003Remote inspection of vessels, e.g. pressure vessels
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • G01N2021/8887Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges based on image processing techniques
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear fission reactors

Landscapes

  • Physics & Mathematics (AREA)
  • Immunology (AREA)
  • General Health & Medical Sciences (AREA)
  • Pathology (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Biochemistry (AREA)
  • Analytical Chemistry (AREA)
  • Plasma & Fusion (AREA)
  • High Energy & Nuclear Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

The disclosure belongs to the technical field of nuclear power maintenance, and particularly relates to a device and a method for identifying defects of a threaded surface of a bolt hole and an image processing method. The thread surface defect recognition device of the bolt hole of the embodiment of the disclosure adopts the linear camera to collect images, only scans a row of thread images at a time, can effectively reduce cylindrical distortion generated in the process of recognizing a cylindrical curved surface structure, and can effectively increase the shooting object distance of the linear camera through the structures of the light source, the plane reflecting mirror and the plane lens, is favorable for keeping consistent object distance when the linear camera shoots each time, and further effectively reduces distortion generated by collecting images. In addition, the outer cover can effectively prevent sundries or liquid from polluting the linear camera, the light source and the plane reflecting mirror, so that the service life of the device is effectively prolonged, and noise points of a shot image are further reduced.

Description

Device and method for identifying defects of threaded surface of bolt hole and image processing method
Technical Field
The invention belongs to the technical field of nuclear power maintenance, and particularly relates to a device and a method for identifying defects of a threaded surface of a bolt hole and an image processing method.
Background
The video inspection of the bolt hole of the reactor pressure vessel is necessary to work during the overhaul of the nuclear power station, and aims to inspect whether the screw thread has defects, rust and adhesion impurities, provide basis for maintenance and repair of the bolt hole, and create conditions for smooth screwing-in and screwing-out of the main bolt so as to avoid the occurrence of bolt seizure. Meanwhile, as some parts of the bolt hole structure of the reactor pressure vessel cannot be directly and visually inspected and the working position is high in irradiation dose, how to efficiently, accurately and completely acquire the thread image of the bolt hole of the reactor pressure vessel during the overhaul of the nuclear power station is a problem to be solved.
Disclosure of Invention
In order to overcome the problems in the related art, a device and a method for identifying the defects of the threaded surface of a bolt hole and an image processing method are provided.
According to an aspect of the embodiment of the present disclosure, there is provided a screw surface defect recognition device of a bolt hole, including a linear camera, a light source, a plane mirror, and a housing;
The outer cover can be inserted into a bolt hole to be detected, a cavity is formed in the outer cover, the linear camera is arranged at the upper end in the cavity, and the plane reflecting mirror is arranged at the lower end in the cavity;
the light sensitive surface of the linear camera is opposite to the light reflecting surface of the plane reflecting mirror;
The lateral surface of the outer cover comprises a plane lens, and the two side surfaces of the plane lens are planes;
The light source is arranged in the cavity, light rays emitted by the light source can penetrate through the plane lens to irradiate the inner wall of the bolt hole, light rays reflected by the inner wall of the bolt hole can penetrate through the plane lens to irradiate on the plane reflecting mirror and reflect on the light sensitive surface of the linear camera through the plane reflecting mirror.
In one possible implementation, the housing includes a camera mounting housing and a bottom housing;
The camera mounting cover is of a cylindrical structure, an opening is formed in the bottom end of the camera mounting cover, and the bottom cover can be covered and buckled at the opening, so that a cavity is formed between the inner wall of the camera mounting cover and the upper end of the bottom cover in a surrounding mode.
In one possible implementation manner, the device for identifying the defect of the threaded surface of the bolt hole further comprises a first bracket, wherein the first bracket is connected to the upper end of the bottom cover, and the plane mirror is arranged on the upper surface of the first bracket.
In one possible implementation, the first support is capable of adjusting the position of the planar mirror.
In one possible implementation manner, the device for identifying the defect of the threaded surface of the bolt hole further comprises a second bracket, the second bracket is connected to the upper end of the bottom cover, and the light source is arranged on the second bracket.
In one possible implementation, the second bracket is capable of adjusting the position of the light source.
In one possible implementation, the housing further includes a first interface;
The linear camera and the light source are connected with a power supply through the first interface.
In one possible implementation, the housing further includes a second interface;
The linear camera is connected with the upper computer through the second interface.
In one possible implementation, the device for identifying the defect of the threaded surface of the bolt hole further comprises a brightness adjusting switch;
The brightness adjusting switch is arranged on the outer side of the outer cover and connected with the light source for adjusting the brightness of the light source.
In one possible implementation manner, the device for identifying the defect of the threaded surface of the bolt hole further comprises a lifting motor, a rotating motor and a controller;
The lifting motor is connected with the rotating motor, and the rotating motor is connected with the outer cover;
the lifting motor can drive the rotating motor and the outer cover to move in the vertical direction when being driven;
the rotating motor can drive the outer cover to rotate in the horizontal direction when being driven;
the controller is respectively connected with the lifting motor, the rotating motor and the linear camera;
the controller can drive the lifting motor or the rotating motor to work;
The controller is also capable of triggering the linear camera to take an image.
In one possible implementation of the present invention,
The controller can acquire a displacement signal for indicating the displacement of the lifting motor in the vertical direction from the lifting motor;
the controller is further capable of acquiring an angular displacement signal from the rotating electrical machine for indicating the rotating electrical machine at a rotation angle;
The controller controls the lifting motor to stop working under the condition that the acquired displacement signal meets one of a plurality of first preset conditions, and controls the rotating motor to start working after controlling the lifting motor to stop working, wherein the plurality of first preset conditions are different from each other;
The controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets one of a plurality of second preset conditions, controls the linear camera to execute shooting after controlling the rotating motor to stop working, and controls the rotating motor to start working after controlling the linear camera to execute shooting, and when the angular displacement signal acquired by the controller meets one of the second preset conditions, the rotating motor rotates by a preset angle and does not rotate for a whole circle, the second preset conditions are different from each other, and the linear camera shoots and executes shooting once and then transmits a shot image to a connected upper computer;
And the controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets a third preset condition, and controls the lifting motor to start working after controlling the rotating motor to stop working, and the rotating motor rotates for a whole circle when the acquired angular displacement signal meets the third preset condition.
According to another aspect of the embodiments of the present disclosure, there is provided a method for identifying a defect of a threaded surface of a bolt hole, the method being applied to the controller described above, the method including
The controller obtains a displacement signal used for indicating the displacement of the lifting motor in the vertical direction from the lifting motor;
the controller obtains an angular displacement signal for indicating the rotation angle of the rotating motor from the rotating motor;
The controller controls the lifting motor to stop working under the condition that the acquired displacement signal meets one of a plurality of first preset conditions, and controls the rotating motor to start working after controlling the lifting motor to stop working, wherein the plurality of first preset conditions are different from each other;
The controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets one of a plurality of second preset conditions, controls the linear camera to execute shooting after controlling the rotating motor to stop working, and controls the rotating motor to start working after controlling the linear camera to execute shooting, and when the angular displacement signal acquired by the controller meets one of the second preset conditions, the rotating motor does not rotate for one circle, and the second preset conditions are different from each other;
And the controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets a third preset condition, and controls the lifting motor to start working after controlling the rotating motor to stop working, and the rotating motor rotates for one circle when the acquired angular displacement signal meets the third preset condition.
According to another aspect of the embodiments of the present disclosure, there is provided an image processing method, which is applied to a host computer, the method including:
The upper computer sequentially receives a plurality of images from the linear camera;
each time the upper computer receives an image, one coordinate in a pre-stored coordinate set is sequentially corresponding to the image;
And the upper computer splices the images into a panoramic image according to the images and the coordinates corresponding to the images.
In one possible implementation, the method further includes:
The upper computer displays the spliced panoramic image;
And the upper computer displays coordinates of one or more selected areas in the panoramic image when the one or more selected areas are selected.
According to another aspect of the disclosed embodiments, there is provided a non-transitory computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the above-described method.
The method and the device have the advantages that the linear camera is adopted to collect images, only one column of threaded images is scanned at a time, cylindrical distortion generated in the process of identifying the cylindrical curved surface structure can be effectively reduced, and the shooting object distance of the linear camera can be effectively increased through the structures of the light source, the plane reflecting mirror and the plane lens, the object distance can be kept consistent when the linear camera shoots each time, and distortion generated by the collected images is further effectively reduced. In addition, the outer cover can effectively prevent sundries or liquid from polluting the linear camera, the light source and the plane reflecting mirror, so that the service life of the device is effectively prolonged, and noise points of a shot image are reduced.
Drawings
Fig. 1 is a partial cross-sectional view of a threaded surface defect recognition device for a bolt hole according to an exemplary embodiment.
Fig. 2 is a schematic view of a device for identifying a defect in a threaded surface of a bolt hole according to an exemplary embodiment.
Fig. 3 is a flowchart illustrating a method of identifying a thread surface defect of a bolt hole according to an exemplary embodiment.
Fig. 4 is a flowchart illustrating a method of identifying a thread surface defect of a bolt hole according to an exemplary embodiment.
Detailed Description
The invention will be described in further detail with reference to the accompanying drawings and specific examples.
Fig. 1 is a partial cross-sectional view of a threaded surface defect recognition device for a bolt hole according to an exemplary embodiment. As shown in fig. 1, the screw surface defect recognition device of the bolt hole may include a linear camera 7, a light source 8, a plane mirror 11, and a housing 2.
In the embodiments of the present disclosure, the photosensitive elements of the photosensitive surface of the image sensor of the linear camera may be arranged in a linear manner. The light source may be, for example, an LED (light emitting Diode) or other component that may emit light, and the light source may be, for example, a strip, and the type and shape of the light source are not limited in the embodiments of the present disclosure.
As an example of the present embodiment, the outer diameter size of the housing 2 may be smaller than the bolt hole 4 to be measured, so that the housing 2 can be inserted into the bolt hole 4 to be measured, and the housing may be, for example, a cylindrical structure or any other shape, and the shape of the housing is not limited in the embodiment of the present disclosure as long as the housing can be inserted into the bolt hole to be measured. The housing 2 may have a cavity inside, wherein the cavity may be represented as a closed space isolated from an external space, and the linear camera 7, the light source 8, and the plane mirror 11 may be disposed in the cavity.
The linear camera 7 may be disposed at an upper end in the cavity, the plane mirror 11 may be disposed at a lower end in the cavity, and the light sensing surface of the linear camera 7 may be opposite to the light reflecting surface of the plane mirror 11.
The sides of the housing 2 may include a planar lens 3, and in the practice of the present disclosure, both side surfaces of the planar lens 3 may be planar.
The light emitted from the light source 8 can be irradiated to the inner wall of the bolt hole 4 through the planar lens 3, and the light reflected by the inner wall of the bolt hole 4 can be irradiated to the planar mirror 11 through the planar lens 3 and reflected to the light sensing surface of the linear camera 7 through the planar mirror 11.
For example, the plane lens 3 may be parallel to the inner wall of the bolt hole 4, so that the plane lens 3 not only can ensure the tightness of the cavity, but also can reduce the refraction of the reflected light on the inner wall of the bolt hole 4, the reflecting surface of the plane mirror 11 may form an included angle of 45 degrees with the plane lens 3, and the light sensitive surface of the linear camera 7 may be perpendicular to the plane mirror 11, so that the light reflected by the inner wall of the bolt hole 4 can irradiate onto the plane mirror 11 through the plane lens 3 and reflect and irradiate onto the light sensitive surface of the linear camera 7 through the plane mirror 11, and the structure is simple, so that the shooting object distance of the linear camera 7 can be effectively increased. The plane lens, the plane mirror, and the linear camera photosurface may be provided at any relative positions, as long as the linear camera can capture the inner wall of the bolt hole through the plane mirror.
The embodiment of the disclosure adopts the linear camera to collect images, only scans a column of threaded images at a time, can effectively reduce cylindrical distortion generated in the identification process of a cylindrical curved surface structure, and can effectively increase the shooting object distance of the linear camera through the structures of the light source, the plane reflector and the plane lens, is beneficial to keeping consistent object distance when the linear camera shoots each time, and further effectively reduces distortion generated by the collected images. In addition, the outer cover can effectively prevent sundries or liquid from polluting the linear camera, the light source and the plane reflecting mirror, so that the service life of the device is effectively prolonged, and noise points of a shot image are reduced.
In a possible implementation manner, the outer cover 2 may include a camera mounting cover 21 and a bottom cover 22, where the camera mounting cover 21 may be a cylindrical structure, the bottom end of the camera mounting cover 21 may be provided with an opening, and the bottom cover 22 may be covered at the opening, so that a cavity is enclosed between the inner wall of the camera mounting cover 21 and the upper end of the bottom cover 22. In this way, the bottom cover 22 can be disassembled as needed to adjust and repair components inside the cavity.
In one possible implementation, the device for identifying the defect of the threaded surface of the bolt hole 4 may further include a first bracket 10, the first bracket 10 may be connected to the upper end of the bottom cover 22, and the plane mirror 11 is disposed on the upper surface of the first bracket 10. The position of the plane mirror 11 can be adjusted by the first bracket 10, for example, the position of the plane mirror 11 in the vertical direction can be adjusted by the first bracket 10, the included angle between the plane mirror 11 and the plane lens 3 can be adjusted by the first bracket 10, and the distance between the plane mirror 11 and the plane lens 3 can be adjusted by the first bracket 10.
In a possible implementation, the device for identifying the defects of the threaded surface of the bolt hole 4 may further comprise a second bracket (not shown in the figure), which may be connected to the upper end of the bottom cover 22, and on which the light source 8 may be arranged. The second bracket is capable of adjusting the position of the light source 8. For example, the position of the light source 8 in the vertical direction can be adjusted by the second bracket, the included angle between the light source 8 and the planar lens 3 can be adjusted by the second bracket, and the distance between the light source 8 and the planar lens 3 can be adjusted by the second bracket.
In a possible implementation, the housing 2 may further comprise a first interface 1, and the power cord of the linear camera 7 may be connected to a power source (not shown in the figure) through the first interface 1, and the power cord of the light source 8 may also be connected to the power source through the first interface 1.
In a possible implementation, the housing 2 further comprises a second interface 6, and the data line of the linear camera 7 can be connected with an upper computer through the second interface 6. The image photographed by the linear camera 7 each time can be output to an upper computer through a data line.
In one possible implementation, the threaded surface defect recognition device of the bolt hole may further include a brightness adjustment switch (not shown) that may be disposed outside the housing and connected to the light source, and that may be used to adjust the brightness of the light source. For example, the brightness adjusting switch may be connected in parallel between the light source and the power source, the brightness adjusting switch may include a sliding variable resistor, and the brightness of the light source may be adjusted by sliding the sliding handle, and the type and connection manner of the brightness adjusting switch are not limited in the embodiments of the present disclosure, so long as the brightness adjusting switch may adjust the brightness of the light source.
Fig. 2 is a schematic view of a device for identifying a defect in a threaded surface of a bolt hole according to an exemplary embodiment. As shown in fig. 2, the device for identifying the defect of the screw surface of the bolt hole can further comprise a lifting motor 12, a rotating motor 13 and a controller, wherein the lifting motor 12 is connected with the rotating motor 13, the rotating motor 13 is connected with the outer cover, the lifting motor 12 can drive the rotating motor 13 to move along with the outer cover in the vertical direction when being driven, the rotating motor 13 can drive the outer cover to rotate in the horizontal direction when being driven, the controller is respectively connected with the lifting motor 12, the rotating motor 13 and the linear camera, the controller can drive the lifting motor 12 or the rotating motor 13 to work, and the controller can trigger the linear camera to shoot images.
In the embodiment of the present disclosure, the controller may be represented as a final execution unit for performing information processing and program running, and the controller may be, for example, a CPU (central processing unit ) or a single chip microcomputer, etc., and the type of the controller in the embodiment of the present disclosure is not limited.
For example, the lifting motor 12 may be connected to the linear guide 14 through a decelerator (not shown), the slider 15 of the linear guide 14 may be rigidly connected to the rotary motor 13 and the linear camera, and the lifting motor 12 may drive the rotary motor 13 and the linear camera to move in a vertical direction. The rotating motor 13 can be connected with the linear camera through a speed reducer, the rotating motor 13 can drive the linear camera to rotate in the horizontal direction, the controller can be respectively connected with the lifting motor 12, the rotating motor 13 and the linear camera, the controller can drive the lifting motor 12 or the rotating motor 13 to work, and the controller can trigger the linear camera to shoot images. In this way, the controller can operate the lifting motor 12 and the rotating motor 13 to convey the linear camera to any position of the bolt hole.
In one possible implementation, the rotating motor may rotate around a preset axis with the linear camera, so that it may be ensured that the object distance of the linear camera is kept consistent at each shooting.
In one possible implementation manner, the controller can obtain a displacement signal for indicating the displacement of the lifting motor in the vertical direction from the lifting motor, the controller can also obtain an angular displacement signal for indicating the rotation angle of the rotating motor from the rotating motor, the controller controls the lifting motor to stop working when the obtained displacement signal meets one of a plurality of first preset conditions, controls the rotating motor to start working after the lifting motor is controlled to stop working, controls the rotating motor to be mutually different when the obtained angular displacement signal meets one of a plurality of second preset conditions, controls the rotating motor to stop working when the obtained angular displacement signal meets one of a plurality of second preset conditions, controls the linear camera to execute shooting after the obtained angular displacement signal is controlled to stop working, controls the rotating motor to start working when the obtained angular displacement signal meets one of a plurality of second preset conditions, controls the rotating motor to rotate by a whole circle, and transmits an image to a connected upper computer after the linear camera is controlled to perform shooting after the first preset condition, and controls the rotating motor to stop working when the obtained angular displacement signal meets the first preset condition and the rotation signal is controlled to stop working after the first preset condition is met.
For example, the lifting motor and the rotating motor may be provided with encoders, the controller may acquire a displacement signal indicating an amount of displacement of the lifting motor in the vertical direction from the encoder of the lifting motor, and the controller may acquire an angular displacement signal indicating an angle of rotation of the rotating motor from the encoder of the rotating motor.
The controller may pre-store a plurality of first preset conditions, where the plurality of first preset conditions are different from each other, and when the obtained displacement signal meets one of the plurality of first preset conditions (for example, the plurality of first preset conditions may be a plurality of first numerical values, and when the numerical value of the displacement signal is equal to one of the plurality of first numerical values, the controller may determine that the displacement signal meets one of the plurality of first preset conditions), may control the lifting motor to stop working, and after controlling the lifting motor to stop working, control the rotating motor to start working, where when each time the lifting motor is able to move by a preset distance, the generated displacement signal meets one of the first preset conditions, and the magnitude of the preset distance may be set according to the requirement of the shooting threaded hole.
According to the embodiment of the disclosure, the work of the lifting motor and the rotating motor is controlled according to the feedback signal of the displacement of the output end of the lifting motor, so that the lifting motor can be timely controlled to stop working when the lifting motor actually moves to a required distance, and the rotating motor is controlled to drive the image acquisition equipment to rotate, so that the actual actions of the lifting motor and the rotating motor are consistent with shooting requirements. Therefore, compression, stretching and defect of the image are effectively reduced, and the accuracy of the shot image is improved.
In one possible implementation manner, the controller may control the lifting motor to stop working when the acquired displacement signal meets one of a plurality of first preset conditions, and may control the rotating motor to start working after controlling the lifting motor to stop working for a first preset period of time, where the first preset period of time may be greater than or equal to a period of time required for the lifting motor to stop working from being controlled to stopping movement. Therefore, after the lifting motor is actually stopped, the rotating motor is controlled to start rotating, and the phenomena of image blurring and the like caused by motor shake are effectively reduced. It should be noted that, the size of the first preset duration may be determined according to experience or the movement speed of the lifting motor, and the embodiment of the present disclosure does not limit the size of the first preset duration.
The controller may also pre-store a plurality of second preset conditions, where the plurality of second preset conditions are different from each other, and when the obtained angular displacement signal meets one of the plurality of second preset conditions (for example, the plurality of second preset conditions may be a plurality of second values, and when the value of the displacement signal is equal to one of the plurality of second values, the controller may determine that the displacement signal meets one of the plurality of second preset conditions), may control the rotating motor to stop working, control the linear camera to perform shooting after controlling the rotating motor to stop working, and control the rotating motor to continue working after controlling the linear camera to perform shooting, and after performing primary shooting, the linear camera may transmit the shot image to the connected upper computer. Wherein, can set up the rotating electrical machines and rotate when predetermining the angle and not rotating the whole week, the angular displacement signal that produces satisfies a second and predetermines the condition, and the size of predetermineeing the angle can be set up according to shooting screw hole's needs, and this is not limited to this embodiment of the disclosure.
According to the embodiment of the disclosure, the image sensor is triggered to expose according to the feedback signal of the rotating motor, so that the image acquisition device can be controlled to acquire images in time when the rotating motor rotates at the required angle in practice, and the actual rotation angle of the rotating motor and the shooting action of the image acquisition device are consistent with shooting requirements. Further effectively reducing compression, stretching and defect of the image and improving the accuracy of shooting the image.
In one possible implementation manner, the controller may control the rotating electric machine to stop working under a condition that the acquired angular displacement signal meets one of a plurality of second preset conditions, and after controlling the rotating electric machine to stop working for a second preset period of time, control the linear camera to perform shooting, and after controlling the linear camera to perform shooting for a third preset period of time, control the rotating electric machine to continue working, where the second preset period of time may be greater than or equal to a period of time from when the rotating electric machine is controlled to stop working to when the rotating electric machine stops moving, and the third preset period of time may be greater than or equal to a required period of time for the linear camera to shoot. Therefore, after the rotating motor is actually stopped, the linear camera is controlled to start shooting, and after the actual shooting of the linear camera is finished, the rotating motor is controlled to rotate, so that the phenomena of image blurring and the like caused by motor shake are effectively reduced.
The controller can control the rotating motor to stop working under the condition that the acquired angular displacement signal meets a third preset condition, and control the lifting motor to start working after controlling the rotating motor to stop working, and the controller rotates the rotating motor for a whole circle when the acquired angular displacement signal meets the third preset condition. Therefore, after the rotating motor actually rotates for the whole circle, the rotating motor can be timely controlled to stop rotating, and the lifting motor is controlled to continuously longitudinally move.
Fig. 3 is a flowchart illustrating a method of identifying a thread surface defect of a bolt hole according to an exemplary embodiment. As shown in fig. 3, the method may include:
Step 300, the controller obtains a displacement signal for indicating the displacement of the lifting motor in the vertical direction from the lifting motor;
Step 301, the controller obtains an angular displacement signal for indicating the rotating motor at a rotating angle from the rotating motor;
Step 302, the controller controls the lifting motor to stop working under the condition that the acquired displacement signal meets one of a plurality of first preset conditions, and controls the rotating motor to start working after controlling the lifting motor to stop working, wherein the plurality of first preset conditions are different from each other;
Step 303, the controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets one of a plurality of second preset conditions, controls the linear camera to execute shooting after controlling the rotating motor to stop working, and controls the rotating motor to start working after controlling the linear camera to execute shooting, and when the angular displacement signal acquired by the controller meets one of the second preset conditions, the rotating motor rotates by a preset angle and does not rotate for a whole circle, wherein the second preset conditions are different from each other;
And step 304, the controller controls the rotating motor to stop working under the condition that the acquired angular displacement signal meets a third preset condition, and controls the lifting motor to start working after controlling the rotating motor to stop working, and the controller rotates the rotating motor for a whole circle when the acquired angular displacement signal meets the third preset condition.
It should be noted that, the description of the above method has been described in detail in the description of the above apparatus, and will not be repeated here.
Fig. 4 is a flowchart illustrating a method of identifying a thread surface defect of a bolt hole according to an exemplary embodiment. The method can be applied to an upper computer, and the upper computer can be computer equipment such as a desktop computer, a notebook computer or a server, and the type of the upper computer is not limited in the embodiment of the disclosure. As shown in fig. 4, the method may include:
Step 400, the upper computer sequentially receives a plurality of images from the camera;
Step 401, when the upper computer receives an image, sequentially corresponding one coordinate in a pre-stored coordinate set to the image;
In step 402, the upper computer splices the images into a panorama according to the images and coordinates corresponding to the images.
For example, the upper computer may pre-store a coordinate set { (x 1, y 1), (x 2, y 2), (x 3, y 3), (x 4, y 4) }, where the coordinate set may include a plurality of coordinates arranged according to a preset movement track of the linear camera, the upper computer may receive a plurality of images b1, b2, b3, b4 from the linear camera, and the upper computer corresponds each received image to one coordinate according to an order of receiving the images and an arrangement order of the coordinates in the coordinate set, for example, b1 corresponds to (x 1, y 1), b2 corresponds to (x 2, y 2), b3 corresponds to (x 3, y 3), and b4 corresponds to (x 4, y 4).
In one possible implementation, the method may further include:
The upper computer displays the spliced panoramic image;
And the upper computer displays coordinates of one or more selected areas in the panoramic image when the one or more selected areas are selected.
For example, the upper computer may splice the images b1, b2, b3, and b4 into a panorama according to the correspondence relationship of b1 correspondence (x 1, y 1), b2 correspondence (x 2, y 2), b3 correspondence (x 3, y 3), and b4 correspondence (x 4, y 4), and may display the panorama, when the service personnel find that a defect occurs in the panorama, one or more regions where the defect is located may be selected in the interaction section of the panorama, for example, b1, and the upper computer may display coordinates corresponding to the one or more regions, for example, coordinates (x 1, y 1) corresponding to b1, when detecting that one or more regions in the interaction section of the panorama are selected.
Therefore, when the defects of the panorama are identified, the overhauling staff can obtain the coordinates corresponding to the defects, and the overhauling staff can find the actual positions of the defects in the bolt holes according to the coordinates corresponding to the defects.
The present disclosure may be a system, method, and/or computer program product. The computer program product may include a computer readable storage medium having computer readable program instructions embodied thereon for causing a processor to implement aspects of the present disclosure.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a Static Random Access Memory (SRAM), a portable compact disc read-only memory (CD-ROM), a Digital Versatile Disc (DVD), a memory stick, a floppy disk, a mechanical encoding device, punch cards or intra-groove protrusion structures such as those having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as SMALLTALK, C ++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present disclosure are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information of computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (13)

1.一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述螺栓孔的螺纹表面缺陷识别装置包括:线性相机、光源、平面反射镜以及外罩;1. A device for identifying thread surface defects of a bolt hole, characterized in that the device for identifying thread surface defects of a bolt hole comprises: a linear camera, a light source, a plane reflector and an outer cover; 所述外罩能够插入待测的螺栓孔内,所述外罩内部具有腔体,所述线性相机设置在所述腔体中的上端,所述平面反射镜设置在所述腔体中的下端;The outer cover can be inserted into the bolt hole to be measured, the inner part of the outer cover has a cavity, the linear camera is arranged at the upper end of the cavity, and the plane reflector is arranged at the lower end of the cavity; 所述线性相机的感光面与所述平面反射镜的反光面相对;The light-sensitive surface of the linear camera is opposite to the light-reflecting surface of the plane reflector; 所述外罩侧面包括平面透镜,所述平面透镜的两侧表面为平面;The side surface of the outer cover includes a plane lens, and the two side surfaces of the plane lens are planes; 所述光源设置在所述腔体中,所述光源发射的光线能够透过所述平面透镜照射到螺栓孔内壁,被所述螺栓孔内壁反射的光线,能够透过所述平面透镜照射到所述平面反射镜上,并经所述平面反射镜反射至所述线性相机的感光面上;The light source is arranged in the cavity, and the light emitted by the light source can be irradiated to the inner wall of the bolt hole through the plane lens, and the light reflected by the inner wall of the bolt hole can be irradiated to the plane reflector through the plane lens, and then reflected to the photosensitive surface of the linear camera by the plane reflector; 所述外罩包括相机安装罩和底罩;The outer cover includes a camera mounting cover and a bottom cover; 所述相机安装罩为筒状结构,所述相机安装罩底端开设开口,所述底罩能够罩扣在所述开口处,使得所述相机安装罩内壁与所述底罩上端之间围合成腔体;The camera mounting cover is a cylindrical structure, and an opening is provided at the bottom end of the camera mounting cover, and the bottom cover can be buckled at the opening, so that a cavity is enclosed between the inner wall of the camera mounting cover and the upper end of the bottom cover; 所述螺栓孔的螺纹表面缺陷识别装置还包括升降电机、旋转电机和控制器;The thread surface defect identification device of the bolt hole also includes a lifting motor, a rotating motor and a controller; 所述升降电机与所述旋转电机连接,所述旋转电机与所述外罩连接;The lifting motor is connected to the rotating motor, and the rotating motor is connected to the outer cover; 所述升降电机在被驱动时能够带动所述旋转电机连同所述外罩在竖直方向上运动;The lifting motor can drive the rotating motor and the outer cover to move in the vertical direction when driven; 所述旋转电机在被驱动时能够带动所述外罩在水平方向上旋转;The rotating motor can drive the outer cover to rotate in a horizontal direction when driven; 所述控制器分别与所述升降电机、所述旋转电机以及所述线性相机连接;The controller is connected to the lifting motor, the rotating motor and the linear camera respectively; 所述控制器能够驱动所述升降电机或所述旋转电机工作;The controller can drive the lifting motor or the rotating motor to work; 所述控制器还能够触发所述线性相机拍摄图像;The controller can also trigger the linear camera to capture an image; 所述控制器能够从所述升降电机获取用于指示所述升降电机在竖直方向位移量的位移信号;The controller is capable of acquiring a displacement signal indicating the displacement amount of the lifting motor in the vertical direction from the lifting motor; 所述控制器还能够从所述旋转电机获取用于指示所述旋转电机在旋转角度的角位移信号;The controller is also capable of acquiring an angular displacement signal indicating a rotation angle of the rotating motor from the rotating motor; 所述控制器在获取的位移信号满足多个第一预设条件中的一个第一预设条件的情况下,控制所述升降电机停止工作,并在控制所述升降电机停止工作后,控制所述旋转电机开始工作,所述多个第一预设条件互不相同;The controller controls the lifting motor to stop working when the acquired displacement signal satisfies one of a plurality of first preset conditions, and controls the rotating motor to start working after controlling the lifting motor to stop working, wherein the plurality of first preset conditions are different from each other; 所述控制器在获取的角位移信号满足多个第二预设条件中的一个第二预设条件的情况下,控制所述旋转电机停止工作,在控制所述旋转电机停止工作后,控制所述线性相机执行拍摄,并在控制所述线性相机执行拍摄后,控制所述旋转电机开始工作,所述控制器获取的角位移信号满足一个第二预设条件时,所述旋转电机旋转预设角度且未旋转整周,各第二预设条件互不相同,所述线性相机拍执行一次拍摄后,将拍摄的图像传输至连接的上位机;The controller controls the rotary motor to stop working when the acquired angular displacement signal satisfies one of the second preset conditions under multiple second preset conditions, controls the linear camera to perform shooting after controlling the rotary motor to stop working, and controls the rotary motor to start working after controlling the linear camera to perform shooting, when the acquired angular displacement signal satisfies one of the second preset conditions, the rotary motor rotates by a preset angle and does not rotate a full circle, each second preset condition is different from each other, and after the linear camera performs one shooting, the captured image is transmitted to the connected host computer; 所述控制器在获取的角位移信号满足第三预设条件的情况下,控制所述旋转电机停止工作,并在控制所述旋转电机停止工作后,控制所述升降电机开始工作,所述控制器在获取的角位移信号满足第三预设条件时,所述旋转电机旋转整周。When the angular displacement signal obtained by the controller meets the third preset condition, the controller controls the rotating motor to stop working, and after controlling the rotating motor to stop working, controls the lifting motor to start working. When the angular displacement signal obtained by the controller meets the third preset condition, the rotating motor rotates a full circle. 2.根据权利要求1所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述螺栓孔的螺纹表面缺陷识别装置还包括第一支架,所述第一支架连接在所述底罩上端,所述平面反射镜设置在所述第一支架上表面。2. A device for identifying threaded surface defects of a bolt hole according to claim 1, characterized in that the device for identifying threaded surface defects of a bolt hole also includes a first bracket, the first bracket is connected to the upper end of the bottom cover, and the plane reflector is arranged on the upper surface of the first bracket. 3.根据权利要求2所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述第一支架能够调节所述平面反射镜的位置。3. A thread surface defect identification device for a bolt hole according to claim 2, characterized in that the first bracket can adjust the position of the plane reflector. 4.根据权利要求1所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述螺栓孔的螺纹表面缺陷识别装置还包括第二支架,所述第二支架连接在所述底罩上端,所述光源设置在所述第二支架上。4. A device for identifying threaded surface defects of a bolt hole according to claim 1, characterized in that the device for identifying threaded surface defects of a bolt hole also includes a second bracket, the second bracket is connected to the upper end of the bottom cover, and the light source is arranged on the second bracket. 5.根据权利要求4所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述第二支架能够调节所述光源的位置。5. A device for identifying thread surface defects of a bolt hole according to claim 4, characterized in that the second bracket can adjust the position of the light source. 6.根据权利要求1所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述外罩还包括第一接口;6. A bolt hole thread surface defect identification device according to claim 1, characterized in that the outer cover further comprises a first interface; 所述线性相机、所述光源通过所述第一接口与电源连接。The linear camera and the light source are connected to a power source through the first interface. 7.根据权利要求1所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述外罩还包括第二接口;7. A bolt hole thread surface defect identification device according to claim 1, characterized in that the outer cover further comprises a second interface; 所述线性相机通过所述第二接口与上位机连接。The linear camera is connected to the host computer via the second interface. 8.根据权利要求1所述的一种螺栓孔的螺纹表面缺陷识别装置,其特征在于,所述螺栓孔的螺纹表面缺陷识别装置还包括亮度调节开关;8. The device for identifying thread surface defects of a bolt hole according to claim 1, characterized in that the device for identifying thread surface defects of a bolt hole further comprises a brightness adjustment switch; 所述亮度调节开关设置在所述外罩外侧,并与所述光源连接,用于调节所述光源的亮度。The brightness adjustment switch is arranged outside the outer cover and connected to the light source, and is used to adjust the brightness of the light source. 9.一种螺栓孔的螺纹表面缺陷识别方法,所述方法应用于如权利要求1至8中任意一项所述的控制器中,其特征在于,所述方法包括:9. A method for identifying thread surface defects of a bolt hole, the method being applied to a controller as claimed in any one of claims 1 to 8, characterized in that the method comprises: 所述控制器从所述升降电机获取用于指示所述升降电机在竖直方向位移量的位移信号;The controller obtains a displacement signal from the lifting motor for indicating the displacement amount of the lifting motor in the vertical direction; 所述控制器从所述旋转电机获取用于指示所述旋转电机在旋转角度的角位移信号;The controller obtains an angular displacement signal indicating a rotation angle of the rotating motor from the rotating motor; 所述控制器在获取的位移信号满足多个第一预设条件中的一个第一预设条件的情况下,控制所述升降电机停止工作,并在控制所述升降电机停止工作后,控制所述旋转电机开始工作,所述多个第一预设条件互不相同;The controller controls the lifting motor to stop working when the acquired displacement signal satisfies one of a plurality of first preset conditions, and controls the rotating motor to start working after controlling the lifting motor to stop working, wherein the plurality of first preset conditions are different from each other; 所述控制器在获取的角位移信号满足多个第二预设条件中的一个第二预设条件的情况下,控制所述旋转电机停止工作,在控制所述旋转电机停止工作后,控制所述线性相机执行拍摄,并在控制所述线性相机执行拍摄后,控制所述旋转电机开始工作,所述控制器获取的角位移信号满足一个第二预设条件时,所述旋转电机旋转预设角度且未旋转整周,各第二预设条件互不相同;The controller controls the rotary motor to stop working when the acquired angular displacement signal satisfies one of a plurality of second preset conditions, controls the linear camera to perform shooting after controlling the rotary motor to stop working, and controls the rotary motor to start working after controlling the linear camera to perform shooting, and when the acquired angular displacement signal satisfies one of the second preset conditions, the rotary motor rotates by a preset angle and does not rotate a full circle, and each second preset condition is different from each other; 所述控制器在获取的角位移信号满足第三预设条件的情况下,控制所述旋转电机停止工作,并在控制所述旋转电机停止工作后,控制所述升降电机开始工作,所述控制器在获取的角位移信号满足第三预设条件时,所述旋转电机旋转整周。When the angular displacement signal obtained by the controller meets the third preset condition, the controller controls the rotating motor to stop working, and after controlling the rotating motor to stop working, controls the lifting motor to start working. When the angular displacement signal obtained by the controller meets the third preset condition, the rotating motor rotates a full circle. 10.一种图像处理方法,所述方法应用于上位机,其特征在于,所述方法包括:10. An image processing method, the method being applied to a host computer, characterized in that the method comprises: 所述上位机依次从如权利要求1至8任意一项所述的线性相机接收到多个图像;The host computer sequentially receives a plurality of images from the linear camera according to any one of claims 1 to 8; 所述上位机每接收到一个图像,依次将预存的坐标集合中的一个坐标与该图像相对应;Each time the host computer receives an image, it sequentially matches one coordinate in the pre-stored coordinate set with the image; 所述上位机根据各图像,以及各图像对应的坐标,将各图像拼接为全景图。The host computer stitches the images into a panoramic image according to the images and the coordinates corresponding to the images. 11.根据权利要求10所述的方法,其特征在于,所述方法还包括:11. The method according to claim 10, characterized in that the method further comprises: 所述上位机显示拼接的全景图;The host computer displays the stitched panoramic image; 所述上位机在显示全景图中的一个或多个区域被选择的情况下,显示该一个或多个被选择区域的坐标。When one or more areas in the panoramic image are selected, the host computer displays the coordinates of the one or more selected areas. 12.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求9所述的方法。12. A non-volatile computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions implement the method of claim 9 when executed by a processor. 13.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求10或11所述的方法。13. A non-volatile computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions implement the method of claim 10 or 11 when executed by a processor.
CN202010512169.0A 2020-06-08 2020-06-08 Bolt hole thread surface defect recognition device, method and image processing method Active CN111624209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010512169.0A CN111624209B (en) 2020-06-08 2020-06-08 Bolt hole thread surface defect recognition device, method and image processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010512169.0A CN111624209B (en) 2020-06-08 2020-06-08 Bolt hole thread surface defect recognition device, method and image processing method

Publications (2)

Publication Number Publication Date
CN111624209A CN111624209A (en) 2020-09-04
CN111624209B true CN111624209B (en) 2025-02-14

Family

ID=72258240

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010512169.0A Active CN111624209B (en) 2020-06-08 2020-06-08 Bolt hole thread surface defect recognition device, method and image processing method

Country Status (1)

Country Link
CN (1) CN111624209B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN212514315U (en) * 2020-06-08 2021-02-09 中核武汉核电运行技术股份有限公司 Threaded surface defect recognition device for bolt hole

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3996728B2 (en) * 2000-03-08 2007-10-24 株式会社日立製作所 Surface inspection apparatus and method
JP5869817B2 (en) * 2011-09-28 2016-02-24 株式会社日立ハイテクノロジーズ Defect inspection method and defect inspection apparatus
JP6371044B2 (en) * 2013-08-31 2018-08-08 国立大学法人豊橋技術科学大学 Surface defect inspection apparatus and surface defect inspection method
CN107084994B (en) * 2017-06-22 2023-08-11 山东明佳科技有限公司 Transparent container opening crack detection system and method
CN110687130A (en) * 2019-09-27 2020-01-14 天津大学 Automatic detection method for inner wall defects of micro-holes

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN212514315U (en) * 2020-06-08 2021-02-09 中核武汉核电运行技术股份有限公司 Threaded surface defect recognition device for bolt hole

Also Published As

Publication number Publication date
CN111624209A (en) 2020-09-04

Similar Documents

Publication Publication Date Title
US20230214979A1 (en) Systems and methods for inspecting pipelines using a robotic imaging system
CN107170499B (en) A kind of nuclear fuel detection device and method
TW449848B (en) Apparatus and method for inspecting defects on wafer periphery
KR101438640B1 (en) Apparatus and method for controlliing sun visor
CN104061878B (en) shape measuring apparatus
JP6865046B2 (en) Methods and devices for automatically identifying points of interest in depth measurement of visible objects
CN104007122A (en) Cylindrical object lateral surface detection device and method based on turntable type assembly line
CN204131634U (en) The robot surveillance of tool image identification and automatically patrol path setting
CN108534994A (en) Device and method for testing uniformity of large-diameter uniform light source
CN111263030A (en) Image pickup apparatus and cleaning control method thereof
CN111624209B (en) Bolt hole thread surface defect recognition device, method and image processing method
KR20170133113A (en) Method and apparatus of detecting particles on upper surface of glass, and method of irradiating incident light
CN104155675A (en) Radiation source positioning and imaging device
US10636273B2 (en) Coordinate measuring device
CN212514315U (en) Threaded surface defect recognition device for bolt hole
WO2020240918A1 (en) Work supporting system, work supporting method and program
CN111104812B (en) Two-dimensional code recognition device and two-dimensional code detection equipment
KR102041408B1 (en) Flare test system of camera module
CN216840534U (en) An image matching adjustment device for scaffold safety analysis technology
US20230001584A1 (en) Robot, method of capture image, electronic device, and computer-readable storage medium
CN109211915B (en) Inspection apparatus
JP5332767B2 (en) Origin detection method, origin detection apparatus, and surveillance camera apparatus
CN102565066A (en) Rod detection equipment with shading piece
JP5457283B2 (en) Imaging device
JP2013076631A (en) Nuclear power plant inspection apparatus

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