检测PCB板电路的短路情况试错之路
作为一个刚开始进行图像处理的菜鸟,在第一次进行实战项目开发的出发点就挫折不断,赶紧记录一下这美好的时刻~
接到任务,识别相对于模板图中发生短路的实际图中缺陷点。
一听到有模板图,马上傻傻的认为直接图片像素计算来做,或者用模板匹配来做应该没什么问题。
开始第一次,直接图片减,发现原图本身与模板图就有很多差异,检测出来全是缺陷~
第二下,开始使用模板匹配,首先利用结构相似度ssim来算,参考:
https://www.pyimagesearch.com/2017/06/19/image-difference-with-opencv-and-python/#comment-429138
https://blog.csdn.net/hyk_1996/article/details/87867285
https://blog.csdn.net/sinat_36438332/article/details/88173349
https://cloud.tencent.com/developer/section/1414961
不行
再用NCC归一化积相关度来计算,参考:
https://blog.csdn.net/cui134/article/details/23924303
https://www.cnblogs.com/yysky/p/10497858.html
https://www.cnblogs.com/x1mercy/p/7865336.html
https://cloud.tencent.com/developer/article/1357066
还考虑了一下形状匹配:https://blog.csdn.net/sillykog/article/details/83116793
最后觉得都不行,毕竟匹配几乎用于定位,确定ROI区域,经过思考,准备明天换个方向:
- 图像配准+匹配
- 边缘梯度变化+信息熵(判断无序的程度,减少漏判)
- 图像配准+匹配+梯度变化
~短短一天收获很多,包括对于opencv的一些操作,对于图像的基础知识,以及编译VS和python的熟练,同时意识到opencv真的效率不够工业级别,准备学习一下holcan。
检测PCB板电路的短路情况试错之路相关推荐
- 检测PCB板上的网络变压器耐压特性的正确方法
华强盛电子导读:当网络变压器组装在网络通讯设备上之后,为了辨别网络变压器与其它器件的耐压特性问题,本文详解了应当如何去进行测试,分析比较了错误和正确方法 如何检测PCB上的网络变压器耐压特性 网络变压 ...
- PCB板电路的简介和应用领域
PCB板电路的简介和应用领域 印刷电路板是电子设备的核心,它可以是任何形状和尺寸,具体取决于电子设备的应用.PCB的最常见的基底/基底材料是FR-4.基于FR-4的PCB通常存在于许多电子设备中,并且 ...
- pcb成型板aoi检测_7种方法检测PCB板
为了确保PCB板的生产质量,制造商在生产过程中经历了多种检查方法,每种检查方法针对不同的PCB板缺陷.基本上可以分为两类:电气测试方法和视觉测试方法. 电气测试通常测量测试点之间的阻抗特性,以检测所有 ...
- 检测PCB板上的走线宽度
对应示例程序: measure_circuit_width_lines_gauss.hdev 目标:测量pcb板上的走线轨迹的宽度 思路为: 1.读取图像 2.根据图像特性,将 ...
- Halcon视觉检测——PCB板处理:获取焊点及线路端点
要求 获取PCB板上的焊点以及线路端点,如图: 函数 涉及到的主要函数有: access_channel() 获取一个多通道图像的一个通道. skeleton() 计算一个区域的框架. junctio ...
- Halcon 缺陷检测 PCB板检查(灰度开闭运算)
1.图片地址 链接:https://pan.baidu.com/s/1YVepNQSAPumtjO_cFofawQ 提取码:1d1f 2.处理流程 1.灰度开运算(断开连接线).灰度闭运算(闭合链接线 ...
- 基于深度学习的智能PCB板缺陷检测系统(Python+清新界面+数据集)
摘要:智能PCB板缺陷检测系统用于智能检测工业印刷电路板(PCB)常见缺陷,自动化标注.记录和保存缺陷位置和类型,以辅助电路板的质检.本文详细介绍智能PCB板缺陷检测系统,在介绍算法原理的同时,给出P ...
- pcb成型板aoi检测,6种PCB板常用的检测方法
6种PCB板常用的检测方法,主要包括:PCB板人工目测.PCB板在线测试.PCB板功能测试.自动光学检测.自动X光检查.激光检测系统 1.PCB板人工目测使用放大镜或校准的显微镜,利用操作人员视觉检查 ...
- pcb成型板aoi检测_一种PCB板的AOI检测控制系统的制作方法
本实用新型属于SMT贴片加工工艺技术领域,具体涉及一种PCB板的AOI检测控制系统. 背景技术: 随着表面贴装元件的广泛应用,电子产品的体积变得越来越小,其焊接质量直接影响到产品的稳定性,目前电子元件 ...
最新文章
- 快速理解mysql主从,主主备份原理及实践
- 皮一皮:中文汉字真是博大精深...
- C#下把txt文件数据读进sql server中存储所遇到的乱码问题
- 2019知道c语言答案,2019年全国计算机二级C语言练习及答案四
- leetcode-15-三数之和
- 一步步编写操作系统 69 汇编语言和c语言共同协作 70
- 游标遍历所有数据库循环执行修改数据库的sql命令
- java 控制台输出到gui_java – 如何将类似窗口的“控制台”添加到GUI?
- c++中的243、251、250错误原因
- 大数据资料全解析(352个案例+大数据交易白皮书+国内外政策汇篇)
- easyUi combobox setValue 引起的关于js的坑
- mysql 后缀 deleted,MySQL · 特性分析 · (deleted) 临时空间
- Gromacs基础教程一:入门建议
- C语言基础ask‖码一些知识
- 基因组注释1. 重复序列repeatmasker, trf
- 【应急响应】驱动人生供应链木马攻击2019.1.30变种木马分析
- oracle异常抛出,ORACLE 存储过程异常捕获并抛出
- threadx也开源了
- Python计算一个人BMI(身体质量指数)指数
- 程序员的“老年歧视”