刚开始接触机器视觉的朋友可以按这个一步步来学习,挺好用的
一:视觉启蒙入门
1.halcon编程,熟悉halcon环境、tuple数组、文件操作及简单的案例编程
2. halcon基础学习,halcon自定义算子封装等,进行入门编程训练
3. halcon数据类型(主要是控制变量/图像变量)和halcon人机可视化交互
4. halcon视频图像采集,单相机以及多相机
5. 图像处理基础与ROI区域
6. 图像预处理、二值化、形态学与图像区域特征提取分析
7. Halcon在VS(C#或C++)下的联合配置及联合编程案例
8. 工业视觉项目的常规套路方案流程
9. Blob分析以及仿射变换
10. 测量(一维二维测量拟合直线拟合椭圆拟合圆)
11. 几何测量、Hough变换、几何定位、一维、超人封装二维工具使用
12. Halcon案例分析及实践
13. 智能软件(无需编程的图像处理应用软件)快速入门(单相机)
14. Visionpro、labview、matlab、sherlock、opencv等视觉软件编程快速入门
二:进阶视觉初级(目标效果:可以承接基本的视觉常规项目并且独立解决)
1.指导如何做视觉项目:客户项目需求-》需求分析方案价格评估-》硬件选型以及打光(镜头、光源、相机、支架)-》halcon图像采集处理仿真-》完善算法-》联合VS编写框架生成exe执行程序-》鲁棒性、稳定性、抗干扰性、单因子变量控制法进行bug排故等测试改进-》生成发布版交付给客户
2. VS(C#