工控机视觉系统集成开发实战
📚 30章 · 从入门到部署
01
视觉系统概述
选型
工业相机
镜头
光源
组成
02
工控机环境搭建
基础
Ubuntu
OpenCV编译
Python虚拟环境
03
相机SDK开发
采集
Basler
海康
多相机同步
04
图像预处理
增强
灰度化
直方图均衡
滤波
边缘检测
05
特征提取
关键点
轮廓
霍夫变换
角点
模板匹配
06
图像分割
区域
阈值分割
区域生长
分水岭
K-means
07
形态学处理
结构
腐蚀膨胀
开闭运算
梯度
顶帽黑帽
08
相机标定
校准
张正友
畸变校正
手眼标定
精度验证
09
尺寸测量
精密
边缘定位
卡尺
圆拟合
角度测量
10
缺陷检测
质检
划痕
脏污
缺料
颜色纹理
11
定位引导
对位
单/多目标定
旋转中心
抓取点
12
二维码识别
解码
QR码
DataMatrix
条码
13
OCR识别
文字
字符分割
Tesseract
深度学习OCR
14
深度学习基础
AI
PyTorch
CNN
数据集
模型训练
15
目标检测
YOLO
YOLOv8
ONNX
TensorRT
16
图像分类
ResNet
迁移学习
量化
部署
17
语义分割
UNet
标注
训练
后处理
18
异常检测
无监督
自编码器
PatchCore
SPADE
19
3D视觉基础
点云
获取
滤波
配准
分割
20
3D测量
立体
深度图
点云重建
体积
平面度
21
视觉定位
手眼
九点标定
旋转标定
对位引导
22
运动控制
执行
PLC
伺服
IO
EtherCAT
23
上位机开发
界面
PyQt5
实时显示
参数配置
日志
24
通信协议
互联
TCP/IP
Modbus
串口
OPC UA
25
数据库集成
存储
SQLite
MySQL
MongoDB
查询
26
多线程编程
并发
生产者消费者
线程池
异步IO
27
性能优化
加速
代码优化
GPU
多进程
28
项目实战1
手机屏
缺陷检测
需求→部署
29
项目实战2
抓取
机器人引导
视觉抓取
30
项目实战3
PCB板
AOI检测
全流程