[Practical Tools] Introduction to commonly used machine vision tools and technologies

Author: Zen and the Art of Computer Programming

​ In AI fields such as machine learning and computer vision, image processing is an indispensable part of the basic technology. Therefore, it is very important for AI engineers to master the use of some common image processing tools. This article will introduce several open source, free and easy-to-use machine vision tools and how they work.

2. Explanation of basic concepts and terms

​Explanation of conceptual terms:

  • Image : digital tangible or intangible information such as photos, paintings, videos, etc.
  • Pixel : Each point in the image can be regarded as a pixel.
  • Color model : The definition of different color chroma, such as RGB model, CMYK model, YUV model, etc.
  • Dimensions : Image size.
  • Resolution : The resolution of the image when it is saved, generally refers to the number of pixels per inch.
  • RGB value : The intensity value of the three color channels of Red, Green, and Blue.
  • Color space : color plane, such as SRGB, XYZ, CIELAB, etc.
  • Three-dimensional graphics : a three-dimensional image composed of triangular patches.
  • Two-dimensional graphics : An image consisting only of lines, curves, or points.
  • Feature extraction : the extraction process of image descriptors.
  • Edge detection : A technique used to extract image boundaries.
  • Template matching : A technology that achieves target recognition by searching a small area of ​​​​the image to find the most similar position to the area.
  • HOG Featuresÿ

Guess you like

Origin blog.csdn.net/universsky2015/article/details/131778431