➢ 项目背景:使用YOLOv3算法对矿石中泥块的进行目标检测,便于之后的自动化剔除泥块。 ➢ 技术架构:PyQt+keras+ opencv+tensorflow+numpy+labelImg+YoloV3神经网络 主要工作:系统人机交互界面的开发,系统功能包含:图片检测、视频检测、工业相机实时检测。 1.使用多线程实现视频识别和图片识别,防止识别时窗口界面卡顿。 2.使用迈德威视工业相机sdk来完成现场的实时检测。 其他工作:Yolov3算法的部署、数据的标注与模型的训练。...
这个机器人从机械组装再到程序开发用到python的视觉领域OpenCV是一个跨平台的计算机视觉库,它提供了很多用于图像处理和计算机视觉的算法和API。而opencv-python是OpenCV的Python接口,可以让Python程序调用OpenCV里面的函数来进行计算机视觉和图像处理。cv2模块包含了opencv-python的绝大部分功能,它提供了如下些常用的功能:图像读取和写入 视频捕获和写入 图像处理(滤波、转换等) 形态学图像处理 图像分割和Contours 图像特征检测(SIFT、SURF等) 对象和形状检测 人脸识别 视频分析 相机校准和3D重构等等。所以在Py...
在我的作品中我负责完成需求者的要求完成每一点任务。二维码解析这个程序使用PyQt创建简单的GUI界面,当点击"解析二维码"按钮时,会自动截取屏幕并解析其中的二维码,然后在界面上显示解析结果,并复制到剪贴板中。同时会在控制台打印解析结果并提示复制成功....
概括:负责EOL 静态车间标定工作,具体包括 EOL 标定方案设计、仿真验证、标定方案工程实现、产线部署等内容 (1) EOL 标定方案设计 根据客户独特的(已有其他标定或者全新的)场地(共 4 种场地),以及自己开发的仿真工具,计算标定板在图像中的成像位置,生成仿真图像,根据此图像反算外参进而确定标定方案的以及标定工程实现的正确性。 (2) 标定工程实现 a. 多种标定板(如 HappySad、CircleBoard、Apriltag、方形棋盘格等类型)的角点或者中心点检测算法的移植和再优化,目的是为了更快更准的检测到角点或者中心点,给计算外参的 PNP(n 点透视问题)算法提供更加...