为了实现PCB的孔位信息在线检测,依据机器学习理论中机械学习法模型,抽象出整个图像检测过程中的要素,建立了对应的自动光学检测的学习模型.针对工件定位时初始位置的微小错位可能导致的自动检测意外中止,开发了三类专门的图像检测算法,减少了自动检测出错几率.在BolandC++环境下,开发设计了相关学习类,并按照设计的检测学习过程流程和检测执行过程流程,开发了对应的检测软件,实现了PCB孔位信息的流水线自动化全检.该研究结果大幅度提高了PCB板检测效率,有助于改善其制造品质,对于PCB其他瑕疵检测具有参