机器人视觉调试软件是基于 TCP 网络通讯协议开发的客户端操作系统。主要功能模块有:相机通讯模块;日志操作模块;相机配
置维护模块;数学运算库模块。
相机通讯模块主要实现显示相机监控界面、视频播放操作功能、录制视频、识别二维码信息显示。
相机配置维护模块主要实现相机的参数设置以及监控数据分析并配有专门测试程序检测其定位精度、以及相机标定功能。
日志记录主要功能是对机器人以及本地的操作进行记录、查询、数据显示、数据导出、并对日志数据进行分析。
运用技术:C# 、WPF框架,使用sqlite数据库,使用 TCP 协议来进行后台数据通讯的编写,同时来完成图像过程的数据传输和多线程、异步编程相关逻辑处理;通过OpenCV 实现视频播放与图像处理。