机器视觉入门
能够搭建一套光学系统,接入编码器和光电输入信号,开发一个软件界面实现一个简单的图像处理功能,将结果使用digital output输出,基本就具备了开发一个机器视觉系统的入门条件。
机器视觉系统有两个阶段:成像和图像分析,前者靠硬件获取清晰图像,后者靠软件算法从图像中计算感兴趣信息。
硬件
光学系统
- 相机
- 镜头
- 光源
机械电气
- 机械:机械框架、遮光罩
- 电气:编码器、光电传感器、数字IO、modbus通讯
软件算法
软件算法的基本功是c++,入门并不需要高深的知识。
- OpenCV
- Qt
其他工具
- cmake
- libmodbus
- glog