深度学习算法要顺利应用在制造业中,做机器视觉自动化检测设备,必须跟传统的机器视觉算法结合起来
所谓顺利,是指设计的机器视觉自动化检测设备,要能稳定可靠完成检测任务,要能方便容易供客户使用,要能顺利完成客户验收,要能最终收到设备款项。
传统机器视觉算法的开发平台通常是:LabVIEW+ Vision Development Module 或者C# + Halcon。
深度学习算法的开发平台通常是:Python+Tensorflow
传统机器视觉算法通常处理容易提取,容易量化的特征:颜色、面积、圆度、矩形度,角度、长度等
深度学习算法用于处理很难提取的特征:瑕疵...
实现策略:
1,凡是能用传统机器视觉算法做稳定的检测,都不需要使用深度学习算法;
2,深度学习算法需要依靠传统的图像处理算法,对图像进行预处理,消除由于拍摄、光源、对焦等一系列问题,带来的噪声和影响;增强图像的一致性。
具体开发工作:
借助LabVIEW图形化开发环境,用Vision Development Module先把训练数据做预处理,增强图像一致性,减少噪声的干扰;再用LabVIEW Python节点,调用Python开发的深度学习算法处理传统视觉算法不好处理的特征提取问题。
参考:https://blog.youkuaiyun.com/weixin_39641876/article/details/111167302
本文探讨了如何将深度学习算法与传统机器视觉算法结合,应用于制造业的自动化检测设备中。强调在能用传统算法稳定检测的情况下避免使用深度学习,并指出深度学习需要依赖图像预处理来消除噪声。建议通过LabVIEW结合Python和Tensorflow来实现这一融合,以提高图像一致性并处理复杂特征提取问题。
155

被折叠的 条评论
为什么被折叠?



