[go: up one dir, main page]

CN111189836A - Product defect detection method based on Labview - Google Patents

Product defect detection method based on Labview Download PDF

Info

Publication number
CN111189836A
CN111189836A CN201911253953.8A CN201911253953A CN111189836A CN 111189836 A CN111189836 A CN 111189836A CN 201911253953 A CN201911253953 A CN 201911253953A CN 111189836 A CN111189836 A CN 111189836A
Authority
CN
China
Prior art keywords
image
data
template
real
display
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.)
Pending
Application number
CN201911253953.8A
Other languages
Chinese (zh)
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.)
Hangzhou Dianzi University
Original Assignee
Hangzhou Dianzi University
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 Hangzhou Dianzi University filed Critical Hangzhou Dianzi University
Priority to CN201911253953.8A priority Critical patent/CN111189836A/en
Publication of CN111189836A publication Critical patent/CN111189836A/en
Pending legal-status Critical Current

Links

Images

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/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
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Biochemistry (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Signal Processing (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Quality & Reliability (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

本发明提供一种基于Labview的产品缺陷检测方法。本发明的方法利用Labview创建一套机器视觉检测系统,该系统将Labview与PLC进行通信,当检测到产品到达相应的位置后,会发出相应的信号给计算机,将信号传给Labview系统后,系统自动对产品进行拍照,并将获得的照片与模板图像进行比较,得出他们的相似度,如果相似度达到了用户的设定值,则认为产品合格,否则认为产品不合格。本发明方法可以全自动的实现对产品缺陷的检测,彻底改变了以往的人工检测方法,可以有效提高产品的质量,减少次品率。

Figure 201911253953

The invention provides a product defect detection method based on Labview. The method of the present invention uses Labview to create a machine vision detection system, the system communicates Labview and PLC, when it is detected that the product reaches the corresponding position, it will send a corresponding signal to the computer, and after the signal is transmitted to the Labview system, the system The product is automatically photographed, and the obtained photos are compared with the template image to obtain their similarity. If the similarity reaches the user's set value, the product is considered qualified; otherwise, the product is considered unqualified. The method of the invention can automatically realize the detection of product defects, completely changes the previous manual detection method, can effectively improve the quality of products and reduce the defective rate.

Figure 201911253953

Description

Labview-based product defect detection method
Technical Field
The invention relates to the fields of mechanical design, image processing and machine vision, in particular to a method for automatically detecting a product by utilizing machine vision and image processing when the product is detected industrially.
Background
With the rapid development of computer technology, camera technology and digital image processing technology, machine vision technology is also changing day by day, playing an irreplaceable role in modern manufacturing industry. In modern society, machine vision technology has found widespread use in various industries, such as construction, cosmetics, metal working, electronics manufacturing, packaging, automotive manufacturing, pharmaceuticals, and the like. For example, in the medical field, the most typical application is magnetic resonance imaging, which can display an image of the inside of a human body using a certain medical instrument. In the field of movie and television, 3D movies that we often see are an important branch of machine vision — virtual reality. In industrial production, machine vision can realize the detection to product defect automatically, has greatly reduced manpower and materials, has improved production efficiency. In the field of unmanned driving, the machine vision technology can detect surrounding complex conditions, so that an automobile can make correct judgment. Machine vision techniques are used in the field of recognition, such as face recognition and speech recognition in cell phones. In popular terms, machine vision is to replace human eyes with certain machine equipment, so that a series of behaviors which can be finished by only people, such as observation, measurement, understanding, judgment and the like, are realized.
The traditional product defect detection mainly relies on a manual detection method, and the detection method has obvious defects. First, since the detection is performed by human eyes, the detection accuracy is inevitably low, and the detection quality is not guaranteed. Secondly, the detection method consumes a large amount of manpower and material resources, causes resource waste, and is an extremely low-efficiency product detection method. Compared with the traditional detection method, the machine vision detection method greatly improves the quality of the detected product, improves the production efficiency, saves manpower and material resources, is very accurate, and can accurately identify some very small defects. The process of machine vision is actually similar to the human eye. First, an image is captured by a machine vision product, i.e., an image capture device. Then the image is sent to a processing unit, a series of processing is carried out on the image, the measurement of size, the detection of edges, the judgment of shapes and the like are carried out according to the information of pixel distribution, brightness, color and the like, and finally the corresponding equipment action is controlled according to the detection result, so that the non-contact detection is realized. Therefore, there is a significant and necessary need for the study of machine vision.
Disclosure of Invention
The invention provides a product defect detection method based on Labview, aiming at the problems of low precision, waste of a large amount of manpower and material resources, time consumption and low efficiency when a traditional manual detection method is used.
The method of the invention utilizes Labview to create a set of machine vision detection system, the system communicates Labview and PLC, when detecting that the product reaches the corresponding position, the system sends corresponding signals to the computer, and after sending the signals to the Labview system, the system automatically takes pictures of the product, and compares the obtained pictures with the template image to obtain the similarity of the products, if the similarity reaches the set value of the user, the product is qualified, otherwise the product is unqualified.
A product defect detection method based on Labview comprises the following steps:
and (1) configuring the PLC, adding a sending data block and a receiving data block in the PLC, and writing a sending data program and a receiving data program of the PLC through STEP 7. And then programming by using the Labview, establishing a TCP connection, and compiling a data receiving program and a data sending program of the Labview, thereby realizing the data communication between the Labview and the PLC. STEP 7 is the plc programming software of siemens,
and (2) carrying out hardware configuration of the machine vision system, wherein the hardware configuration comprises a camera, a light source and output equipment.
The camera is an industrial camera based on a CCD, and the light source comprises a coaxial light source, a zero-angle light source and a strip-shaped light source which are selected according to actual conditions. The output equipment adopts a liquid crystal display screen and is used for displaying an output result and a user operation interface.
And (3) compiling a Labview program, wherein the Labview program comprises a video image real-time acquisition module, an image display module, an image acquisition module, a template manufacturing module, an image matching module and a system front panel module. The user can set the parameters in the front panel.
The video image real-time acquisition module is connected with the camera and generally has a while loop, and when the condition is true, the content in the while loop is repeatedly executed, so that the real-time acquisition of the image is realized and the image is displayed in the front panel. The image display module reads the data of the template image and displays the read image on the front panel. The image acquisition module is used for automatically acquiring a frame of image of the workpiece from the video image acquired by the video image real-time acquisition module when the workpiece reaches the designated position so as to perform subsequent image comparison operation, and the real-time acquired image displayed on the front panel is frozen into the image acquired by the image acquisition module. The template making module is used for selecting a frame of image from the real-time image displayed on the front panel by a user and selecting an interested area in the image to make the image into a template image. The image matching module firstly reads a template image, selects an interested region of an acquired picture, then converts the acquired picture into a gray picture, and finally performs template matching by using a gray pyramid method. The system front panel module comprises a user operation interface and a display interface, the user operation interface is provided with five buttons according to system functions, namely, acquiring pictures, making templates, matching images, displaying on/off in real time and quitting, and a user performs corresponding operation through the user operation interface; the display interface is divided into two parts of template image display and result display, wherein the template image display is used for displaying the loaded template image, and the result display is used for displaying the detection result and the matching degree of the picture.
And (4) debugging the system to achieve an ideal product defect detection effect.
The user sets the similarity according to the self requirement, the higher the set value is, the higher the matching precision is, and the maximum value set by the similarity is 1000, namely complete matching is realized.
The PLC adopts Siemens S7-1200 PLC.
The invention has the following beneficial effects:
the method of the invention can realize the full-automatic detection of the product defects, and thoroughly changes the prior manual detection method. On one hand, the system can greatly reduce manpower and material resources, reduce resource waste and greatly reduce engineering cost. On the other hand, the system can effectively improve the quality of products, reduce the defective rate, prevent the environment from being damaged by discarding defective products, is favorable for the sustainable development of economy, and has certain popularization and use values. The invention can automatically compare parts with standard parts, thereby detecting which products are qualified and which products are unqualified, realizing complete automatic detection, greatly reducing manpower and material resources, reducing defective rate, reducing environmental pollution and having certain sustainable development potential.
Drawings
FIG. 1 is a flow chart of an embodiment of the product defect detection method of the present invention;
FIG. 2 is a diagram of the hardware components of the present invention.
Detailed Description
The present invention will be described in further detail below with reference to the accompanying drawings and examples.
According to the method for automatically detecting the product defects, the PLC is used for carrying out TCP connection on the Labview, so that wireless communication is realized. The main part is the programming of a Labview program and mainly comprises six modules, namely a video image real-time acquisition module, an image display module, an image acquisition module, a template manufacturing module, an image matching module and a system front panel module. When the product reaches the designated position, the product can be automatically photographed and sampled, and the photographed and sampled image is compared with the original template image after image processing, so that whether the product is qualified or not is determined, and the implementation flow is shown in fig. 1. The method comprises the following steps:
FIG. 1 is a flowchart illustrating a method for detecting defects in a product according to the present invention.
And (1) configuring a PLC (programmable logic controller) and writing a program for receiving and sending data. And adding a sending data block for storing data sent by the PLC to the LabVIEW. Click on chunk/add new chunk, select data chunk in open dialog, enter name PlcSendData, type select global DB. Note that instead of transmitting large amounts of data at once, the PLC variables can be used directly, sending one data at a time, without creating a block of data. Then, the data block PlcSendData is opened, data is added, the name of the data block is ArySendData, the data type is selected to be Array of Byte, namely Byte Array, and the Array length is set to be 10. And adding a receiving data block for storing the data sent by the LabVIEW to the PLC. The data block name is PlcRecvData, and the data type is Array of Byte. Writing a data sending program, opening a Main program, adding an instruction communication/open user communication/TSEND _ C to a program segment 1, and calling the data block name of an option by default; configuring the communication parameters of TSEND _ C, selecting TSEND _ C and right key attributes, switching to a configuration page, and selecting connection parameter attributes. The buddy option is unspecified and the connection data is selected to be new and the system will automatically create a connection data, such as PLC _1_ Send _ DB, and enter the IP address of the buddy, such as 192.168.0.12. The connection is established actively by the partner and the ports of the PLC are reserved for default 2000. The connection type is TCP, the connection ID adopts a default value, and the input and the output of TSEND _ C are configured. TSEND _ C performs a transmission operation when it detects the rising edge of parameter REQ, so every time data is transmitted, it generates a pulse on REQ, and calls system Clock _10Hz (10 times per second) to periodically transmit data for simplicity. The parameter DATA is DATA to be transmitted, and calls the DATA block PlcSendData. The transmit LEN is set to 0 when the parameter DATA employs pure symbol addressing, and is set to the length of the actual transmit DATA when the parameter DATA employs absolute addressing. The communication state parameter donebuty is connected as required. Writing a data receiving program, adding command communication/open user communication/TRCV _ C to the program segment 2, and adopting default for calling the data block name of the option. And configuring communication parameters of TRCV _ C. And selecting TRCV _ C and right key attributes, switching to a configuration page, and selecting connection parameter attributes. Configuring the input and output of TRCV _ C. TRCV _ C initiates reception when detecting that the parameter EN _ R is 1. The parameter DATA is the DATA reception area, calling the DATA block PlcRecvData. The receive LEN is set to 0 when the parameter DATA employs pure symbol addressing, and is set to the length of the actual transmitted DATA when the parameter employs absolute addressing. To determine whether the PLC correctly received the data sent by the LabVIEW, the test can be performed by the following two methods: a. setting the data sending area as a data block which is the same as the data receiving area, namely PlcRecvData, and enabling the PLC to send the received data back to Labview; b. the addition of the MOVE instruction accomplishes this function in a data movement method.
And (2) carrying out hardware configuration of the machine vision system. The illumination source is an important part of the machine vision system, and has an important influence on the acquisition and subsequent processing of images, so that a good illumination source is carefully selected. Of the numerous light sources, three are widely used in machine vision systems, namely, coaxial light sources, zero angle light sources, and bar light sources. The three light sources have advantages and disadvantages, and different light sources need to be selected independently according to actual conditions: coaxial light sources have more uniform illumination than conventional light sources and are therefore particularly useful for detecting high reflectivity objects such as glass; the greatest advantage of the zero-angle light source is that the edge of the object is highlighted, and therefore the zero-angle light source is mainly used for detecting the damage condition of the metal edge. However, the zero-angle light source has a high requirement on the heat dissipation of the light source and generates shadows, so the zero-angle light source needs to be selected according to actual conditions; the bar light source is by the LED granule of hi-lite high density an array that the board was covered up to the electricity closely regular arrangement, and comparatively firm alloy material can be chooseed for use to bar light source shell usually to guarantee extension lamps and lanterns life, bar light source utilizes inside several heat dissipation grooves to ensure the bright stability of illumination simultaneously. Cameras are largely classified into conventional cameras and digital cameras. Conventional camera negatives have a photosensitizer which reacts chemically upon exposure to light when a photograph is taken, i.e., the shutter of the camera is opened, thereby forming an image. The digital camera converts the image into a digital signal, and can utilize the strong computing power of a computer to perform complex operation on a large amount of acquired data. Industrial cameras are mostly used in industrial production, compared with traditional digital cameras, the industrial cameras have high image stability, high transmission capability and high anti-interference capability, and most of industrial cameras on the market are cameras based on CCD or CMOS chips. The CCD is the most common image sensor for machine vision at present, integrates photoelectric conversion, charge storage, charge transfer and signal reading, and is a typical solid imaging device. The outstanding feature of a CCD is that it uses charge as a signal, unlike other devices that use current or voltage as a signal. The CCD forms a charge packet through photoelectric conversion, and then transfers and amplifies an output image signal under the action of a driving pulse. The present embodiment employs a CCD-based industrial camera.
And (3) compiling a Labview program.
1. The video image real-time acquisition module: and right clicking at the Session In wiring position to create an input control, and selecting a proper camera from the input control, wherein the cameras are cameras with different models. And calling IMAQdx OpenCamera.vi to open the camera In the program diagram, wherein the Camera.vi comprises Session In wiring, and creating a data buffer area by using IMAQ Create.vi on the program diagram for storing the acquired image data. And calling IMAQdx Grab.vi in a program diagram to acquire images from the industrial camera in real time, putting the images acquired in real time into a data buffer area which is created previously, and displaying the images acquired in real time on a front panel. The real-time acquisition program is generally a while loop, and the content in the while loop is repeatedly executed when the condition is true, so that the real-time acquisition of the image is realized. The condition structure is nested in while loop, when the condition is true, namely the real-time display is opened, the real-time collected image is displayed in the front panel. When the condition is false, namely the real-time display is closed, the condition structure is empty, and the picture in the front panel is a frame of image acquired at the moment of closing.
2. An image display module: firstly, an Image buffer area is created by using an Image Create control and is used for storing template Image information. The template image information is a pixel matrix of the template image and is obtained after the template image is read through the image display module. Inputting a file path of the template Image to an Image terminal of an IMAQ ReadFile VI; and then an Image Display control is placed on the front panel, the Image Display control is connected to an Image Out terminal of the IMAQ ReadFileVI on the program panel, and the template Image read by the Image Display module is displayed on the front panel.
3. An image acquisition module: the image comparison module is used for automatically acquiring a frame of image of the workpiece from the video image acquired by the video image real-time acquisition module when the workpiece reaches the designated position so as to perform subsequent image comparison operation, and when the image acquisition module acquires the image, the image acquired in real time displayed on the front panel is frozen into the image acquired by the image acquisition module. Creating a relative path using the formatted date/time string control and the connection string control; obtaining a base path by utilizing the split path and the created path, and obtaining a final file path through the base path and the name; the acquired image and File path are input into an IMAQWrite File 2 VI. The image format collected by the image collecting module comprises BMP, JPEG and PNG.
4. A template manufacturing module: creating a file input path by using the formatted date/time string control, the connection string control and the creation path; selecting a frame of image from a real-time image displayed on a front panel by a user through an IMAQ Extract control in combination with a calling node, selecting an interested area in the image and making the image into a template image, wherein the template image is a gray image; the processed template image is written into a template image folder (ImageTemplate) using IMAQ Write File 2VI, and the format of storage may be selected.
5. An image matching module: firstly, reading a template image from a memory by using an IMAQ Readfile function; selecting an interested area of an image acquired by an image acquisition module through IMAQ Extract, and converting the image acquired by the image acquisition module into a gray image through IMAQExtract Single Colorplane VI; inputting the processed collected Image into an Image In port of an IMAQ Find Pattern 4VI, inputting the Template Image into a Template port only, and performing Template matching by using a gray pyramid method; when the matching result is true, namely the matching degree meets the setting of a user, displaying 'found' in the output result; when the matching result is false, i.e., the degree of matching does not satisfy the user's set value, "none" will be displayed in the output result.
6. The system front panel is arranged: the system front panel is based on an output device (namely a liquid crystal display screen), and the front panel is set as a user operation interface and a display interface according to the functions of the system; the user operation interface is provided with five buttons according to the functions of the system, namely, acquiring pictures, template making, image matching, real-time display opening/closing and quitting, and the real-time acquired images are displayed in the middle of the user operation interface in a window mode, so that a user can observe the condition of a product at any time and perform corresponding operation. Below the real-time acquired image, the initialization parameters of the system are the template path, the camera name, and the similarity setting. The display interface comprises template image display and result display, the template image display is used for displaying the loaded template image, the template image is changed by directly changing the template path, and the result display is used for displaying the detection result and the matching degree of the image.
And (4) debugging the system. First, a Template Image is selected from a Template path folder (Image Template), and if there is no Template Image, the Template Image is collected and created on-line, and the created Template Image is stored in a Template Image folder (Image Template). If the template changes during the inspection process, the template path can be changed directly without stopping the operation of the system. The corresponding industrial camera is then selected, with cam0 by default. The user sets the similarity according to the self requirement, the higher the set value is, the higher the matching precision is, and the maximum value set by the similarity is 1000, namely complete matching is realized. The set value of the similarity can also be changed in real time according to the requirement in the detection process. After the initialization parameters before operation are set, the program can be operated by clicking the operation button at the upper left corner of the software. After the program runs, inquiring whether a user opens the camera or not, and acquiring a video image by opening the camera; if the real-time display is selected to be opened, the image acquired in real time can be displayed in the window, and if the real-time display is selected to be closed, a frame of image acquired at the moment of closing can be displayed in the window. When the product to be detected reaches the designated position, the PLC sends a corresponding signal to the Labview, and after the Lavbview receives the corresponding signal, the image acquisition program is called to acquire the image of the product to be detected. The image matching module automatically compares and collects the image of the product to be detected with the template image and outputs a corresponding result, thereby realizing the automatic detection of the product defects.
FIG. 2 is a diagram of the hardware components of the present invention.

Claims (6)

1.一种基于Labview的产品缺陷检测方法,其特征在于,步骤如下:1. a product defect detection method based on Labview, is characterized in that, step is as follows: 步骤(1)、配置PLC,在PLC中添加发送数据块和接收数据块,通过STEP 7编写PLC的发送数据程序和接受数据程序;然后利用Labview进行编程,创建TCP连接,编写Labview的接受数据和发送数据的程序,从而实现Labview与PLC的数据通信;STEP 7为西门子的plc编程软件,Step (1), configure the PLC, add the sending data block and the receiving data block in the PLC, and write the PLC sending data program and receiving data program through STEP 7; The program to send data, so as to realize the data communication between Labview and PLC; STEP 7 is Siemens PLC programming software, 步骤(2)、进行机器视觉系统的硬件配置,包括相机、光源和输出设备;Step (2), carry out the hardware configuration of the machine vision system, including camera, light source and output device; 所述的相机选用基于CCD的工业相机,所述的光源包括同轴光源、零角度光源和条形光源根据实际的情况进行选择;输出设备采用液晶显示屏,用于显示输出结果以及用户操作界面;The camera uses a CCD-based industrial camera, and the light source includes a coaxial light source, a zero-angle light source and a bar light source, which are selected according to the actual situation; the output device adopts a liquid crystal display screen, which is used to display the output results and user interface. ; 步骤(3)、编写Labview程序,包括视频图像实时采集模块、图像显示模块、图像采集模块、模板制作模块、图像匹配模块和系统前面板模块;用户可以在前面板中对参数进行设置;Step (3), write Labview program, including video image real-time acquisition module, image display module, image acquisition module, template making module, image matching module and system front panel module; The user can set parameters in the front panel; 所述的视频图像实时采集模块连接相机,总体为一个while循环,当条件为真时重复执行while循环中的内容,从而实现了图像的实时采集,并在前面板中显示;所述的图像显示模块读取模板图像的数据将读取的图像在前面板显示出来;所述的图像采集模块用于在工件到达指定位置时,自动从视频图像实时采集模块获取的视频图像中采集工件的一帧图像以进行后续的图像比对操作,前面板显示的实时采集的图像定格为图像采集模块采集的图像;所述的模板制作模块用于用户在前面板显示的实时图像中选择一帧图像并选取该图像中感兴趣的区域将其制作为模板图像;所述的图像匹配模块首先读取模板图像,并对采集的图片进行感兴趣区域的选取,然后将采集的图片转化为灰度图片,最后利用灰度金字塔的方法进行模板匹配;所述的系统前面板模块包括用户操作界面和显示界面,用户操作界面根据系统功能设置五个按钮,分别为采集图片、模板制作、图像匹配、实时显示打开/关闭、退出,用户通过用户操作界面进行相应操作;显示界面分为模板图像显示和结果显示两部分,模板图像显示即用来显示加载的模板图像,结果显示则用来显示检测的结果以及图片的匹配度;The video image real-time acquisition module is connected to the camera, and is generally a while loop. When the condition is true, the content in the while loop is repeatedly executed, thereby realizing the real-time acquisition of the image and displaying it on the front panel; the image display The module reads the data of the template image and displays the read image on the front panel; the image acquisition module is used to automatically collect a frame of the workpiece from the video image acquired by the video image real-time acquisition module when the workpiece reaches the designated position The images are used for subsequent image comparison operations, and the real-time collected images displayed on the front panel are frozen as images collected by the image acquisition module; the template making module is used for the user to select a frame of images from the real-time images displayed on the front panel and select a frame of the image. The region of interest in the image is made into a template image; the image matching module first reads the template image, selects the region of interest for the collected image, then converts the collected image into a grayscale image, and finally The method of using the grayscale pyramid is used for template matching; the front panel module of the system includes a user operation interface and a display interface, and the user operation interface is provided with five buttons according to the system functions, which are respectively image acquisition, template making, image matching, and real-time display open. /Close, exit, the user performs corresponding operations through the user operation interface; the display interface is divided into two parts: template image display and result display, the template image display is used to display the loaded template image, and the result display is used to display the detection results and pictures. match; 步骤(4)、对系统进行调试,达到理想的产品缺陷检测效果;Step (4), debug the system to achieve an ideal product defect detection effect; 用户根据自身需要进行相似度的设置,设定值越高,匹配的精度就更高,相似度设置的最大值为1000,即为完全匹配。Users can set the similarity according to their own needs. The higher the setting value, the higher the matching accuracy. The maximum similarity setting is 1000, which is a complete match. 2.根据权利要求1所述的一种基于Labview的产品缺陷检测方法,其特征在于,所述的PLC,采用西门子S7-1200PLC。2. A kind of product defect detection method based on Labview according to claim 1, is characterized in that, described PLC adopts Siemens S7-1200PLC. 3.根据权利要求1所述的一种基于Labview的产品缺陷检测方法,其特征在于,所述的步骤(1)配置PLC,编写接受数据和发送数据的程序,具体方法如下:3. a kind of product defect detection method based on Labview according to claim 1, is characterized in that, described step (1) configures PLC, writes the program that accepts data and sends data, concrete method is as follows: 添加发送数据块,用于存储PLC向LabVIEW发送的数据;点击程序块/添加新块,在打开的对话框中选择数据块,输入名称PlcSendData,类型选择全局DB;注意如果不一次性传输大量数据,可以直接使用PLC变量,单次发送一个数据,不需要创建数据块;然后打开该数据块PlcSendData,添加数据,名称为ArySendData,选择数据类型为Array of Byte,即字节数组,数组长度设置为10;添加接收数据块,用于存储LabVIEW向PLC发送的数据;数据块名称为PlcRecvData,数据类型为Array of Byte;编写发送数据程序,打开Main程序,添加指令通信/开放式用户通信/TSEND_C到程序段1,调用选项的数据块名称采用默认;配置TSEND_C的通讯参数,选中TSEND_C,右键属性,切换到组态页,选择连接参数属性;伙伴项选择未指定,连接数据选择新建,系统将自动创建一个连接数据,如PLC_1_Send_DB,输入伙伴的IP地址,如192.168.0.12;由伙伴主动建立连接,PLC的端口保留默认的2000;连接类型为TCP,连接ID采用默认值,配置TSEND_C的输入输出;TSEND_C在检测到参数REQ上升沿时执行发送作业,因此每次发送数据时,都应在REQ上产生一个脉冲,此处为了简便,调用系统时钟Clock_10Hz(每秒10次),周期性的发送数据;参数DATA为待发送的数据,调用数据块PlcSendData;当参数DATA采用纯符号寻址时,发送LEN设置为0,当参数DATA采用绝对寻址时,发送LEN设置为实际发送数据的长度;通讯状态参数DONEBUSY按需要连接;编写接收数据程序,添加指令通信/开放式用户通信/TRCV_C到程序段2,调用选项的数据块名称采用默认;配置TRCV_C的通讯参数;选中TRCV_C,右键属性,切换到组态页,选择连接参数属性;配置TRCV_C的输入与输出;TRCV_C在检测到参数EN_R为1时启动接收;参数DATA为数据接收区,调用数据块PlcRecvData;当参数DATA采用纯符号寻址时,接收LEN设置为0,当参数采用绝对寻址时,接收LEN设置为实际发送数据的长度;为判断PLC是否正确接收到LabVIEW所发送的数据,可以通过以下两种方法测试:a.将数据发送区设置为与数据接收区相同的数据块,即PlcRecvData,使PLC将接收到数据发送回Labview;b.添加MOVE指令采用数据移动的方法完成此功能。Add a send data block to store the data sent from the PLC to LabVIEW; click Program Block/Add New Block, select the data block in the dialog box that opens, enter the name PlcSendData, and select Global DB for the type; note that if a large amount of data is not transmitted at one time , you can directly use the PLC variable to send one data at a time without creating a data block; then open the data block PlcSendData, add data, name it ArySendData, select the data type as Array of Byte, that is, byte array, and set the array length to 10; Add a receive data block to store the data sent by LabVIEW to the PLC; the name of the data block is PlcRecvData, and the data type is Array of Byte; write a program for sending data, open the Main program, and add the command communication/open user communication/TSEND_C to Program segment 1, the data block name of the call option adopts the default; configure the communication parameters of TSEND_C, select TSEND_C, right-click properties, switch to the configuration page, and select the connection parameter properties; partner item select Unspecified, connection data select New, the system will automatically Create a connection data, such as PLC_1_Send_DB, enter the IP address of the partner, such as 192.168.0.12; the connection is established actively by the partner, and the PLC port remains the default 2000; the connection type is TCP, the connection ID adopts the default value, and configure the input and output of TSEND_C; TSEND_C executes the sending job when it detects the rising edge of the parameter REQ, so every time data is sent, a pulse should be generated on REQ. Here, for simplicity, the system clock Clock_10Hz (10 times per second) is called to periodically send data. ;The parameter DATA is the data to be sent, and the data block PlcSendData is called; when the parameter DATA adopts pure symbol addressing, the sending LEN is set to 0, and when the parameter DATA adopts absolute addressing, the sending LEN is set to the length of the actual sent data; communication The status parameter DONEBUSY is connected as required; write the program to receive data, add command communication/open user communication/TRCV_C to the program segment 2, the data block name of the call option adopts the default; configure the communication parameters of TRCV_C; select TRCV_C, right-click properties, switch to Configuration page, select connection parameter properties; configure the input and output of TRCV_C; TRCV_C starts receiving when it detects that the parameter EN_R is 1; the parameter DATA is the data receiving area, and the data block PlcRecvData is called; when the parameter DATA adopts pure symbol addressing, The receiving LEN is set to 0. When the parameter adopts absolute addressing, the receiving LEN is set to the length of the actual data sent; in order to judge whether the PLC correctly receives the data sent by LabVIEW, the following two methods can be used to test: a. Send the data The area is set to the same data block as the data receiving area, i.e. PlcRecvDat a. Make PLC send the received data back to Labview; b. Add MOVE instruction to complete this function by means of data movement. 4.根据权利要求3所述的一种基于Labview的产品缺陷检测方法,其特征在于,所述的步骤(2)进行机器视觉系统的硬件配置,具体方法如下:4. a kind of product defect detection method based on Labview according to claim 3, is characterized in that, described step (2) carries out the hardware configuration of machine vision system, concrete method is as follows: 照明光源是机器视觉系统中很重要的一个部分,它对于图像的采集以及后续的处理有着重要的影响,因此要精心的挑选良好的照明光源;在众多的光源中,有三种被广泛运用于机器视觉系统中,即同轴光源,零角度光源,条形光源;这三种光源各有优点和缺点,需要根据实际的情况自主选择不同的光源:同轴光源与传统光源相比,同轴光源具有更均匀的照明,因此,特别适用于检测高反射率的物体,如玻璃;零角度光源最大的优点就是会突出显示物体的边缘,因此零角度光源主要用于检测金属边缘的破损情况;但零角度光源对光源的散热性要求较高,而且会产生阴影,因此需要根据实际情况来选择零角度光源;条形光源是由高亮度高密度的LED颗粒在电占板上紧密规律排列的一种阵列,通常条形光源外壳会选用较为坚固的合金材质,以保证延长灯具使用寿命,同时条形光源利用内部的数条散热凹槽保障照明光亮的稳定性;相机主要分为传统相机和数码相机;传统照相机底片有感光剂,当拍摄照片时,即相机的快门打开,感光剂接受到光照就会发生化学作用,从而形成影像;数码相机将影像转化为数字信号,可以利用计算机强大的运算能力对采集到的大量数据做复杂的运算;工业生产上多采用工业相机,相比于传统的数码相机,工业相机具有高的图像稳定性、高传输能力和高抗干扰能力,市面上工业相机大多是基于CCD或CMOS芯片的相机;CCD是目前机器视觉最为常用的图像传感器,集光电转换及电荷存贮、电荷转移、信号读取于一体,是典型的固体成像器件;CCD的突出特点是以电荷作为信号,不同于其它器件是以电流或者电压为信号;CCD通过光电转换形成电荷包,而后在驱动脉冲的作用下转移、放大输出图像信号;本实施例采用基于CCD的工业相机。The lighting source is a very important part of the machine vision system. It has an important impact on image acquisition and subsequent processing. Therefore, a good lighting source should be carefully selected; among the many light sources, three are widely used in machines. In the vision system, that is, coaxial light source, zero-angle light source, and strip light source; these three light sources have their own advantages and disadvantages, and different light sources need to be independently selected according to the actual situation: Compared with traditional light sources, coaxial light sources, coaxial light sources It has more uniform illumination, so it is especially suitable for detecting objects with high reflectivity, such as glass; the biggest advantage of the zero-angle light source is that it will highlight the edge of the object, so the zero-angle light source is mainly used to detect the damage of metal edges; but The zero-angle light source has high requirements on the heat dissipation of the light source and will produce shadows. Therefore, the zero-angle light source needs to be selected according to the actual situation; the strip light source is composed of high-brightness and high-density LED particles that are closely and regularly arranged on the board. Generally speaking, the outer shell of the bar light source is made of a relatively solid alloy material to ensure that the service life of the lamp is prolonged. At the same time, the bar light source uses several internal heat dissipation grooves to ensure the stability of lighting; cameras are mainly divided into traditional cameras and digital cameras. Cameras; traditional camera negatives have sensitizers. When a photo is taken, that is, when the shutter of the camera is opened, the sensitizer will chemically react when exposed to light, thereby forming images; digital cameras convert images into digital signals, which can use powerful computer calculations. Ability to perform complex operations on a large amount of collected data; industrial cameras are mostly used in industrial production. Compared with traditional digital cameras, industrial cameras have high image stability, high transmission capacity and high anti-interference ability. Industrial cameras on the market Most of them are cameras based on CCD or CMOS chips; CCD is the most commonly used image sensor in machine vision at present. It integrates photoelectric conversion, charge storage, charge transfer, and signal reading. It is a typical solid-state imaging device. The outstanding features of CCD are: The electric charge is used as the signal, which is different from other devices that use the current or voltage as the signal; the CCD forms a charge packet through photoelectric conversion, and then transfers and amplifies the output image signal under the action of the driving pulse; this embodiment uses a CCD-based industrial camera. 5.根据权利要求4所述的一种基于Labview的产品缺陷检测方法,其特征在于,所述的步骤(3)进行Labview程序的编写,具体方法如下:5. a kind of product defect detection method based on Labview according to claim 4, is characterized in that, described step (3) carries out the writing of Labview program, and concrete method is as follows: 1.视频图像实时采集模块:在Session In接线处右击创建一个输入控件,从中选择合适的摄像头,所述的摄像头为型号不同的相机;在程序框图中调用IMAQdx Open Camera.vi打开相机,Camera.vi包括Session In接线,在程序框图上利用IMAQ Create.vi创建一段数据缓冲区,用于存放采集的图像数据;在程序框图中调用IMAQdx Grab.vi从工业相机中实时采集图像,并将实时采集到的图像放入先前创建的数据缓冲区中,在前面板显示实时采集的图像;实时采集程序总体为一个while循环,当条件为真时重复执行while循环中的内容,从而实现了图像的实时采集;条件结构嵌套在while循环中,当条件为真时,即实时显示打开,在前面板中将显示实时采集的图像;当条件为假时,即实时显示关闭,条件结构为空,前面板中的画面为关闭瞬间采集到的一帧图像;1. Video image real-time acquisition module: Right-click on the Session In connection to create an input control, select the appropriate camera from it, the cameras are cameras of different models; call IMAQdx Open Camera.vi in the block diagram to open the camera, Camera .vi includes Session In wiring, use IMAQ Create.vi to create a data buffer on the block diagram to store the collected image data; call IMAQdx Grab.vi in the block diagram to collect images from industrial cameras in real time, The collected image is put into the previously created data buffer, and the real-time collected image is displayed on the front panel; the real-time collection program is generally a while loop, and when the condition is true, the content in the while loop is repeatedly executed, thereby realizing the image quality. Real-time acquisition; the conditional structure is nested in the while loop, when the condition is true, the real-time display is turned on, and the real-time acquired image will be displayed on the front panel; when the condition is false, the real-time display is closed, and the conditional structure is empty, The picture in the front panel is a frame of image collected at the moment of closing; 2.图像显示模块:首先利用Image Create控件创建一个图像缓冲区,用于存放模板图像信息;所述的模板图像信息为模板图像的像素矩阵,通过图像显示模块读取模板图像后获得;将模板图像的文件路径输入至IMAQ ReadFile VI的Image接线端;然后在前面板放置一个Image Display控件,在程序面板将Image Display控件连接至IMAQ ReadFile VI的Image Out接线端,图像显示模块读取的模板图像在前面板显示;2. Image display module: at first use Image Create control to create an image buffer for storing template image information; the template image information is the pixel matrix of the template image, obtained after reading the template image by the image display module; Enter the file path of the image into the Image terminal of the IMAQ ReadFile VI; then place an Image Display control on the front panel, connect the Image Display control to the Image Out terminal of the IMAQ ReadFile VI in the program panel, and the image display module reads the template image. displayed on the front panel; 3.图像采集模块:用于在工件到达指定位置时,自动从视频图像实时采集模块获取的视频图像中采集工件的一帧图像以进行后续的图像比对操作,当图像采集模块采集图像的同时,前面板显示的实时采集的图像定格为图像采集模块采集的图像;利用格式化日期/时间字符串控件和连接字符串控件创建一个相对路径;利用拆分路径和创建路径获得基路径,通过基路径和名称得到最终的文件路径;将采集到的图像和文件路径输入至IMAQWrite File 2VI中;图像采集模块采集到的图像格式包括BMP、JPEG、PNG;3. Image acquisition module: It is used to automatically collect a frame of image of the workpiece from the video image obtained by the real-time video image acquisition module when the workpiece reaches the designated position for subsequent image comparison operations. , the real-time acquired image displayed on the front panel is fixed as the image acquired by the image acquisition module; a relative path is created by using the formatted date/time string control and the connection string control; the base path is obtained by splitting the path and creating the path, The path and name get the final file path; input the collected image and file path into IMAQWrite File 2VI; the image formats collected by the image collection module include BMP, JPEG, PNG; 4.模板制作模块:利用格式化日期/时间字符串控件、连接字符串控和创建路径创建一条文件输入路径;通过IMAQ Extract控件结合调用节点将用户在前面板显示的实时图像中选择一帧图像并选取该图像中感兴趣的区域将其制作为模板图像,所述的模板图像为灰度图;利用IMAQ Write File 2VI将处理后的模板图像写入模板图像文件夹(ImageTemplate)中,并且可以选择存储的格式;4. Template making module: use formatted date/time string control, connection string control and create path to create a file input path; use the IMAQ Extract control combined with the calling node to select a frame of image from the real-time image displayed on the front panel by the user And select the region of interest in this image and make it as a template image, and the template image is a grayscale image; Utilize IMAQ Write File 2VI to write the processed template image in the template image folder (ImageTemplate), and can select the storage format; 5.图像匹配模块:首先利用IMAQ Readfile函数将模板图像从内存中读出来;通过IMAQExtract对图像采集模块采集到的图像进行感兴趣区域的选取,然后通过IMAQExtractSingleColorPlane VI将图像采集模块采集到的图像转化为灰度图;将处理后的采集的图像输入至IMAQ Find Pattern 4VI的Image In端口,将模板图像输入只Template端口,利用灰度金字塔的方法进行模板匹配;当匹配结果为真,即匹配程度满足用户的设定时,在输出结果中将显示“找到”;当匹配结果为假,即匹配程度不满足用户的设定值时,在输出结果中将显示“没有”;5. Image matching module: First, use the IMAQ Readfile function to read the template image from the memory; select the region of interest for the image collected by the image acquisition module through IMAQExtract, and then convert the image collected by the image acquisition module through IMAQExtractSingleColorPlane VI. It is a grayscale image; input the processed image to the Image In port of IMAQ Find Pattern 4VI, input the template image to the Template port only, and use the grayscale pyramid method to perform template matching; when the matching result is true, the matching degree When the user's setting is met, "found" will be displayed in the output result; when the matching result is false, that is, when the matching degree does not meet the user's set value, "no" will be displayed in the output result; 6.系统前面板设置:系统前面板基于输出设备(即液晶显示屏),按系统的功能给将前面板设置为用户操作界面和显示界面;用户操作界面根据系统的功能给设置五个按钮,分别为采集图片、模板制作、图像匹配、实时显示打开/关闭、退出,在用户操作界面的中间,以窗口的形式显示实时采集的图像,用户可以随时观察产品的情况并进行相应的操作;在实时采集的图像下方,则是系统的初始化参数,包括模板路径、相机名称、相似度设置;显示界面包括模板图像显示和结果显示,模板图像显示用于显示加载的模板图像,通过直接更改模板路径来更改模板图像,结果显示用于显示检测的结果以及图像的匹配度。6. System front panel setting: The system front panel is based on the output device (ie LCD screen), and the front panel is set as the user operation interface and display interface according to the function of the system; the user operation interface is set with five buttons according to the function of the system, In the middle of the user operation interface, the real-time collected images are displayed in the form of a window, and the user can observe the situation of the product at any time and perform corresponding operations; Below the real-time captured image, are the initialization parameters of the system, including template path, camera name, and similarity settings; the display interface includes template image display and result display. The template image display is used to display the loaded template image. By directly changing the template path to change the template image, the result display is used to display the result of the detection and the matching degree of the image. 6.根据权利要求5所述的一种基于Labview的产品缺陷检测方法,其特征在于,所述的步骤(4)系统调试,具体方法如下:6. a kind of product defect detection method based on Labview according to claim 5, is characterized in that, described step (4) system debugging, concrete method is as follows: 首先从模板路径文件夹(Image Template)中选择模板图像,若没有模板图像,则可以在线采集并制作模板图像,制作的模板图像将保存在模板图像文件夹(Image Template)中;如果在检测过程中模板发生变化,则可以直接更改模板路径而不需要停止系统的运行;然后选择相应的工业相机,默认为cam0;用户根据自身需要进行相似度的设置,设定值越高,匹配的精度就更高,相似度设置的最大值为1000,即为完全匹配;在检测的过程中也可以根据需要实时的改变相似度的设定值;将运行前的初始化参数都设定完成后,点击软件左上角的运行按钮即可运行程序;程序运行后,将询问用户是否打开摄像头,打开摄像头即可进行视频图像采集;若选择实时显示打开,则在窗口中会显示实时采集的图像,若选择实时显示关闭,则在窗口中会显示关闭瞬间采集到的一帧图像;当待检测的产品到达指定的位置之后,PLC将发送相应的信号至Labview,Lavbview接收到相应的信号后,调用采集图像的程序,采集待检测的产品的图像;图像匹配模块自动比对采集待检测的产品的图像与模板图像并输出相应的结果,从而实现了产品缺陷的自动检测。First select a template image from the template path folder (Image Template), if there is no template image, you can collect and create a template image online, and the created template image will be saved in the template image folder (Image Template); If the middle template changes, you can directly change the template path without stopping the operation of the system; then select the corresponding industrial camera, the default is cam0; the user can set the similarity according to their own needs. The higher the setting value, the better the matching accuracy. Higher, the maximum similarity setting is 1000, which is a complete match; during the detection process, the similarity setting value can be changed in real time as needed; after setting all the initialization parameters before running, click the software The run button in the upper left corner can run the program; after the program runs, the user will be asked whether to open the camera, and the camera can be opened to capture video images; if real-time display is selected to open, the real-time captured images will be displayed in the window. When the display is turned off, a frame of image collected at the moment of closing will be displayed in the window; when the product to be tested reaches the designated position, the PLC will send the corresponding signal to Labview, and after Lavbview receives the corresponding signal, it will call the The program collects the image of the product to be inspected; the image matching module automatically compares and collects the image of the product to be inspected and the template image and outputs the corresponding results, thereby realizing the automatic detection of product defects.
CN201911253953.8A 2019-12-09 2019-12-09 Product defect detection method based on Labview Pending CN111189836A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911253953.8A CN111189836A (en) 2019-12-09 2019-12-09 Product defect detection method based on Labview

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911253953.8A CN111189836A (en) 2019-12-09 2019-12-09 Product defect detection method based on Labview

Publications (1)

Publication Number Publication Date
CN111189836A true CN111189836A (en) 2020-05-22

Family

ID=70705802

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911253953.8A Pending CN111189836A (en) 2019-12-09 2019-12-09 Product defect detection method based on Labview

Country Status (1)

Country Link
CN (1) CN111189836A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112396599A (en) * 2020-12-04 2021-02-23 惠州高视科技有限公司 Visual inspection method for transparent packaged IC (integrated circuit) defects
CN114463302A (en) * 2022-01-28 2022-05-10 智鉴科技有限公司 Processing method and processing device for assembly
CN114965485A (en) * 2022-06-01 2022-08-30 宏泰机电科技(漳州)有限公司 Automatic image recognition equipment and automatic recognition method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5095204A (en) * 1990-08-30 1992-03-10 Ball Corporation Machine vision inspection system and method for transparent containers
CN204422436U (en) * 2015-03-02 2015-06-24 三峡大学 A kind of ceramic tile patterns defect detecting device based on machine vision
CN105817430A (en) * 2016-03-29 2016-08-03 常熟理工学院 Product detection method based on machine vision
CN106204618A (en) * 2016-07-20 2016-12-07 南京文采科技有限责任公司 Product surface of package defects detection based on machine vision and sorting technique
CN106303509A (en) * 2015-06-26 2017-01-04 柯达阿拉里斯股份有限公司 Camera subassembly dust and defect detection system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5095204A (en) * 1990-08-30 1992-03-10 Ball Corporation Machine vision inspection system and method for transparent containers
CN204422436U (en) * 2015-03-02 2015-06-24 三峡大学 A kind of ceramic tile patterns defect detecting device based on machine vision
CN106303509A (en) * 2015-06-26 2017-01-04 柯达阿拉里斯股份有限公司 Camera subassembly dust and defect detection system and method
CN105817430A (en) * 2016-03-29 2016-08-03 常熟理工学院 Product detection method based on machine vision
CN106204618A (en) * 2016-07-20 2016-12-07 南京文采科技有限责任公司 Product surface of package defects detection based on machine vision and sorting technique

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蒋贤明: "基于LabVIEW的竹片缺陷检测研究与实现", 《中国优秀硕士学位论文全文数据库》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112396599A (en) * 2020-12-04 2021-02-23 惠州高视科技有限公司 Visual inspection method for transparent packaged IC (integrated circuit) defects
CN114463302A (en) * 2022-01-28 2022-05-10 智鉴科技有限公司 Processing method and processing device for assembly
CN114965485A (en) * 2022-06-01 2022-08-30 宏泰机电科技(漳州)有限公司 Automatic image recognition equipment and automatic recognition method

Similar Documents

Publication Publication Date Title
JP6946188B2 (en) Methods and equipment for multi-technology depth map acquisition and fusion
CN111189836A (en) Product defect detection method based on Labview
CN108986199A (en) Dummy model processing method, device, electronic equipment and storage medium
CN106101561A (en) Camera focusing detection method and device
CN107310795A (en) Product external packaging detector and detecting system based on machine vision technique
CN111830039B (en) Intelligent product quality detection method and device
CN107631750B (en) Method, device, terminal and storage medium for testing terminal under test
CN212230036U (en) Display panel detection device and system
CN107705296A (en) Display testing system, display testing method and equipment
US11736806B2 (en) Auto exposure metering for spherical panoramic content
CN112804464B (en) HDR image generation method and device, electronic equipment and readable storage medium
CN113557522B (en) Image frame preprocessing based on camera statistics
CN104967843A (en) Method and system for detecting camera of mobile terminal equipment
US10861127B1 (en) Image and video processing using multiple pipelines
CN110958411A (en) Image acquisition control method and device based on FPGA
US12198466B2 (en) Face detection in spherical images using overcapture
CN113038012A (en) Appearance defect detection method and equipment for intelligent terminal
CN117391975A (en) An efficient real-time underwater image enhancement method and its model construction method
WO2020010634A1 (en) Cell image processing system and method, automatic smear reading device, and storage medium
CN118817255A (en) Vehicle light image function test system and test method based on lighting simulation HIL bench
CN107907546A (en) A kind of defects of vision detection method and system based on intelligent mobile terminal
CN110209900B (en) Rubbing method and rubbing system for VIN code rubbing
CN118096682A (en) Defect detection method and system based on binocular combination of traditional camera and event camera
CN117714664A (en) Focus stability testing methods, systems, electronic equipment and storage media
O'Malley A simple, effective system for automated capture of high dynamic range images

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200522

RJ01 Rejection of invention patent application after publication