Machine vision algorithms (series a) - Machine Vision brief entry

Disclaimer: This article is a blogger original article, shall not be reproduced without the bloggers allowed. https://blog.csdn.net/x454045816/article/details/79010093
Original link: point I read
Welcome to the concern of public micro-channel number " smart algorithm ", we learn together and progress together!
Machine vision is artificial intelligence a fast-growing branch. Machine vision as a key technology in the production process, the machine or production line, machine vision can detect product quality in order to eliminate substandard products, or guide the robot to complete the assembly work is closely related to the entire production.
As the author is in the machine vision industry, so ready and we learn machine vision systems knowledge together , including common machine vision algorithms, as well as to achieve common applications such as algorithm, we welcome the discussion and exchange.
This paper describes the machine vision system classic , common areas as well as machine vision commonly used image processing library , hoping to everyone and entry together.


1. classical machine vision system

Briefly, machine vision is to use machines instead of human eyes do measure and judge . Machine vision systems is by machine vision products (i.e., the image pickup apparatus, two kinds of sub-CMOS and CCD) target would be ingested into an image signal , sent to a dedicated image processing system , information is obtained form the target subject, and according to the pixel distribution brightness, color and other information, into a digital signal; system image signals for various operations to extract target features , and thus the result of determination to the control apparatus operation site .
So a classic machine vision systems look like it?
among them,
  1. Of the object on the conveyor belt
  2. For the right camera captured analyte
  3. Standard or custom source
  4. To trigger the image acquisition photosensor
  5. Computer or PC
  6. Camera - computer interface
  7. Driver software for the acquired images
  8. Machine vision algorithms processing procedure
  9. For the detection algorithm returns results
  10. A digital I / O port
  11. PLC controller
  12. Fieldbus interfaces
  13. Executive body
The general workflow for the above system is as follows:
  1. After the object is transmitted to a fixed position, the camera image acquisition trigger
  2. Incoming images collected computer arithmetic operation
  3. The operation result is returned to the actuator by the controller


2. Common machine vision applications
Here are a few common mission of machine vision systems must have the participation of:
  • Used to discriminate between different target recognition of the object, such as flow control or depending on different targets of detection, identification recognition was specific identification feature, such as a string, a bar code, two-dimensional code or the shape of the measured object and other characteristics.
  • For controlling the robot position detecting formation of a product in the correct position, as the component placement machine is placed in the correct position on the printed circuit board (PCB). Depending on the application, the position detection may be two-dimensional or three-dimensional.
  • Integrity test, commonly used in product assembly proceeds to a certain stage of late, such as when the component is placed in the PCB assembly to be tested to ensure their products are correct, that is to say the right element in the correct position on the assembly.
  • The shape and size of the detection, for detecting geometric parameters of the product, which is to protect the permissible tolerance range. Such detection may be used in the production process, the product may also be used after a period of use, the product may also be used after a period of use, the product was confirmed by detecting the wear is still meet the requirements.
  • Detection surface to detect whether the product defects, such as scratches, breakage, and other irregularities.


3. The common image processing library

About common image processing library, before I wrote a review article image processing library stamp on the link below!
(For a better understanding of the relevant knowledge, welcome to join the community of intelligent algorithm, the "smart algorithm" No. send public "community", to join the group and QQ micro-channel algorithm group)

Guess you like

Origin blog.csdn.net/x454045816/article/details/79010093