* board.hdev: Detection of missing solder 漏焊检测 * 焊锡表面反光,从左上右下四个方向分别进行打光,利用了焊锡反光特性 * 这样漏焊的区域就不会有反光(不会有亮区域),但依然是暗区域 * 即,焊锡完整区域会同时存在亮暗区域,漏焊区域只有暗区域* *****************************************************
本人模式识别小硕一枚,目前帝都某校研一在读。寒假自己用opencv做了一个对PCB的好坏的检测,拿出来和大家一起学习讨论基本思想是通过定焦的工业摄像头,对放置于卡槽中的PCB进行拍摄并取ROI,与标准的PCB图片进行模板匹配,两者二值化后相减并中值滤波,在缺损处用红色矩形标出,最后只命名输出缺损PCB图片。为了给大家更好的演示,我将程序改为直接读取图片。程序如下: (可能有些杂乱,本人水平还需
好久没写博客了,因为最近都忙着赶项目和打比赛==| 好吧,今天我打算写一篇关于使用opencv做皮肤检测的技术总结。那首先列一些现在主流的皮肤检测的方法都有哪些:RGB color spaceYcrcb之cr分量+otsu阈值化YCrCb中133<=Cr<=173 77<=Cb<=127HSV中 7<H<20 28<S<256 50<V&l
1、检测PCB测试仪表内阻要大  测量集成电路引脚直流电压时,应选用表头内阻大于20KΩ/V的万用表,否则对某些引脚电压会有较大的测量误差。  2、检测PCB要注意功率集成电路的散热  功率集成电路应散热良好,不允许不带散热器而处于大功率的状态下工作。  3、检测PCB引线要合理  如需要加接外围元件代替集成电路内部已损坏部分,应选用小型元器件,且接线要合理以免造成不必要的寄生耦合,尤其是要
PCB
翻译 2019-08-06 17:46:50
678阅读
基于统计分类的方法:(1)基于KNN方法(最近邻法):利用相似度,找出k个训练样本,然后打分,按得分值排序。(2)基于Naive Bayes算法:计算概率,构建分类模型。引导:     医生对病人进行诊断就是一个典型的分类过程,任何一个医生都无法直接看到病人的病情,只能观察病人表现出的症状和各种化验检测数据来推断病情,这时医生就好比一个分类器,而这个医生诊断的准确率,
使用的DeepPCB缺陷数据集中的所有图像都是从线性扫描CCD获得的,分辨率约为每1毫米48个像素,以上述方式从采样图像中手动检查
        关键性元件需要在PCB上设计测试点。用于焊接表面组装元件的焊盘不允许兼作检测点,必须另外设计专用的测试焊盘,以保证焊点检测和生产调试的正常进行。用于测试的焊盘尽可能的安排于PCB的同一侧面上,即便于检测,又利于降低检测所花的费用。1.工艺设计要求 (1) 测试点距离PCB边缘需大于5mm; (2) 测试点不可被阻焊剂或文字油墨覆盖; (3)
转载 2月前
40阅读
一、 PCB的元素1、 工作层面对于印制电路来说,工作层面可以分为6大类,信号层 (signal layer)内部电源/接地层 (internal plane layer)机械层(mechanical layer)     主要用来放置物理边界和放置尺寸标注等信息,起到相应的提示作用。EDA软件可以提供16层的机械层。防护层
今天我们主要学习一下OpenCV中最重要的数据类型--数组Mat,这个结构可以视为是OpenCV所有C++实现的核心,OpenCV中所有主要函数都或是Mat类的成员,或是将Mat类作为参数,或是返回一个Mat类型。很少有函数和这三者都没有关系的。每一个Mat矩阵,都包含一个表示它数据类型的flag成员,一个表示其维度的成员dims,分别表示行和列数的成员rows和cols(dims>2无效)
中国有大概600万长途货车司机,在我老家也有很多人从事这一工作,这个工作辛苦且高危,就在今年春节前几天,邻村有个30多岁的货车司机因为疲劳驾驶,直接追尾等红灯的大货车,不幸离世,这让我不禁想起,如果疲劳检测系统能够普及,也许可以挽回很多生命。本篇文章讲一下如何用opencv检测眼睛的闭合状态来进行疲劳监测报警。宋丹丹:问把大象关冰箱分几步?赵本山:几步?宋丹丹:三步!一、把门打开 二、把
转载 5月前
22阅读
题目描述 利用opencv或其他工具编写程序实现缺陷检测。实现过程# -*- coding: utf-8 -*- ''' 作者 : 丁毅 开发时间 : 2021/4/21 15:30 ''' import cv2 import numpy as np from PIL import Image, ImageDraw, ImageFont import matplotlib.pyplot as pl
  前言   现在,很多人手上都有一两个电子设备,但是却很少有人清楚其中比较关键的部分(PCB电路)是如何制作出来的。我虽然懂点硬件,但是之前设计的简单系统都是自己在万能上用导线自己焊接的(如下图左),复杂的都是模块拼接的(如下图右):           工作中原理图和PCB也有专门的工程师
说明根据读者反映,咱们的这个PCB素材设置的不对,应该是没有漆,铜线等等,应该是黑白的。额,具体我也知道,但没去过工厂,实在很难获得这些素材。。。 所以就当是一次瑕疵识别的实践,具体的数据集你可以自己定义。代码在Github: Source code : https://github.com/Ixiaohuihuihui/Tiny-Defect-Detection-for-PCB一点心路历程,供需
基于OPENCV和图像减法的PCB缺陷检测 Abstract在PCB制造业中,生产的一个最重要方面是质量检查。PCB经历了从面板切割到层压的大量生产过程,一块上的一个缺陷将使整个过时。随着电子电器需求的日益增长,对更高质量元器件的需求也在不断增长。由于商用AOI价格高昂,许多制造商无法进行自动检测。在这方面,计算机视觉可以为商业AOI提供一种替代方案,以帮助小型制造商进行自动检测。图像减法和
印刷制作工艺流程制工艺程序:修整周边尺寸--复制--钻孔定位--贴胶--腐蚀--清洗--去胶--细砂纸擦光亮--涂松香水。1.先将符合尺寸要求的复铜板表面用细砂纸擦光亮,再用复写纸将布线图复制到复铜板上。2.用直径1.0mm钻头钻孔、定位口,再进行贴胶(或上油漆)。3.贴完胶后,应在上垫放一张厚张,用手掌在上面压一压,其目的是使全部贴胶与复铜板粘贴得更加牢靠。必要时还可用吹风筒加热,可使用
转载 2007-09-20 17:07:55
288阅读
文章目录前言一、PCB的组成1. 基材2. 铜箔层3. 阻焊层4. 丝印层二、PCB布局规则1.元件排列2.布线技术3.降低噪声与电磁干扰的一些经验三、AltiumDesigner具体制的过程与技巧1.制作物理边框2.元件和网络的引入3.元件的布局4.布线5.调整完善四、常用快捷键介绍 前言PCB由不同的元器件和多种复杂的工艺技术处理等制作而成,其中 PCB线路的结构有单层、双层、多层结构,
背板一直是PCB制造业中具有专业化性质产品。背板较常规PCB要厚和重,相应地其热容也较大。鉴于背板冷却速度较慢,因此回流焊炉长度要加长。还需要在出口处对其进行强制空气冷却,以使背板温度降低到可安全操作程度。pcb背板用户对层芯更薄、层数更多背板需要带来了对输送系统截然相反两方面要求。在有大功耗应用卡插进背板时,铜层厚度必须适中以便提供所需电流,保证该卡能正常工作。所有这些因素都导致背板平均重量增
PCB布线规则设置 在进行布线之前一般要进行布线规则的设置,(因为元器件的封装已经画出了元件实际的轮廓大小,所以放置元件封装时,即使两个元件封装挨着也一般不会影响元件的实际安装,不过一般还是稍留一点距离,自然也就没有设置器件之间的间距之说了)一般的设置有以下的几项,现以Prote1中的设置为例进行...
转载 2014-11-23 18:56:00
175阅读
2评论
PCB中文名称为印制电路,又称印刷电路、印刷线路,是重要的电子部件,PCB的质量在很大程度上决定了电子元器件的质量,因此在生产PCB的过程中,检测是其中非常重要的一环,通过检测通常能发现目视不易发现的开路、短路等影响功能性的缺陷。任何设计的产品要获得最终成功,就必须进行多次测试。PCB电路的测试,可以最大程度地减少重大问题,发现较小的错误,节省时间并降低总体成本。PCB测试主要用于缓解
PCB并不时简单的仿制、copy,它属于反向研究领域,通过攻克原机的技术,掌握其性能与应用,可进行二次开发,即在充分了解其原理图的基础上对其功能进行删减,达到适合自己需求的产品。
原创 2022-10-06 20:59:28
1366阅读
  • 1
  • 2
  • 3
  • 4
  • 5