项目:金属工艺品丝印合格率情况检测
开发工具:Linux、Python、Numpy、OpenCV、paddle、CNN
工作内容:
1.通过对瓷砖(5组缺陷,丝印缺角,颜色不纯等)样本1344个,通过对数据集进行不切边旋转(45/90/135/180/225/270/315七个方向)增加数据样本10752个样本数据;
2.基于10752个样本,进行缺陷类别编码,按照1:9切分每组缺陷样本的测试集和训练集,以及图像大小;
3.搭建CNN卷积神经网路模型,通过3层卷积/池化/丢弃,再经过一个全连接,丢弃,relu激活输出预测;
3.通过计算损失函数:交叉熵,观察模型得损失函数,以及准确率,以及测试集模型评估,进行调参训练;
4.通过100轮次的增量模型训练,固化最终模型。
项目:图像识别处理,芯片瑕疵检测
开发工具:Linux、Python、numpy、opencv
项目描述:通过工业CCD,找出芯片引脚焊接是否合格。提高工厂自动化,达到工厂增产。
工作内容:通过工业CCD采集图片,对采集图片进行二值化处理、提取出度盘轮廓、绘制边沿、绘制前景对象轮廓、图像闭运算,膨胀、腐蚀、计算瑕疵大概面积等步骤,标记出图像中的瑕疵位置。
项目:伺服电机移动精度测量分析
开发环境:linux、python、numpy、pandas、matplotlib
工作内容:由于3D打印是通过层层堆积成型,产生阶梯效应,为检测阶梯效应的稳定性,通过光栅尺检测Z轴实时数据并且进行采集,对其数据进行分析检测,可视化界面,观察成型效果,并且实时反馈,形成闭环控制。