学习机器视觉的基本路线:
- 学习编程语言C#,掌握WPF框架使用方法
- 图像的组成部分,如:黑白,彩色,分辨率,深度,通道,格式
- HALCON语法,了解内置常见算子功能, 如:阈值分割,灰度,膨胀腐蚀,连通,轮廓,筛选,模板匹配,区域运算等常见功能
- 相机的工作方式,组成部分,如: 黑白/彩色, 靶面,分辨率等参数
- 镜头的参数,如: 光圈大小, 焦距,靶面尺寸,分辨率
- 面阵相机的几种传感器工作方式,线扫相机的工作方式。
- 光源的类型,如: 常见的环形光,条形光,线光源,隧道光源,同轴光源,点光源等。
常见开发的一些应用:
- 如市面上的视觉筛选机,尺寸测量,测量距离,计算圆度
- 如饮料罐装检测,外观检测
- 计数类型的应用,涉及主要是模板匹配。
- 表面缺陷检测, 如: 服装吊牌,包装纸,日化包装
- 条码识别,读码器,色彩识别。
The basic route of learning machine vision:
- Learn the programming language C # and master the usage of WPF framework
- The components of an image, such as black and white, color, resolution, depth, channels, and format
- HALCON syntax, understand the built-in common operator functions, such as threshold segmentation, grayscale, dilation and corrosion, connectivity, contour, filtering, template matching, region operation, and other common functions
- The working mode and components of the camera, such as black and white/color, target surface, resolution and other parameters
- Lens parameters, such as aperture size, focal length, target size, resolution
- Several sensor working modes of area array cameras and the working mode of line scan cameras.
- Types of light sources, such as common ring light, strip light, line light, tunnel light, coaxial light, point light, etc.
Some common applications developed:
- Visual screening machines on the market, such as size measurement, distance measurement, and roundness calculation
- For example, beverage canning inspection and appearance inspection
- The application of counting types mainly involves template matching.
- Surface defect detection, such as clothing tags, packaging paper, and daily chemical packaging
- Barcode recognition, barcode reader, color recognition.