zip

印刷电路板自动光学检测系统精确校准

  • 1星
  • 日期: 2013-09-22
  • 大小: 742.87KB
  • 所需积分:1分
  • 下载次数:1
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 印刷电路板光学检测精确校准

采用图像参考比较法进行缺陷识别的PCB自动光学检测系统对取像精度要求严格,利用机器视觉系统,以PCB圆形基准点为基准对系统进行校准。采用Hough变换检测基准点圆心,为了提高检测速度和精度,对输入图像进行了灰度化、直方图均衡化、高斯滤波和边缘检测4步预处理。Matlab仿真结果表明,该方法检测精度达到1个像素,耗时为毫秒级,实时性好。

更多简介内容

推荐帖子

今天上午10:00 有奖直播:ADI基于ADPD188BI的烟雾探测器集成解决方案
今天上午10:00 有奖直播:ADI基于ADPD188BI的烟雾探测器集成解决方案   >>点击进入直播   直播时间:5月13日上午10:00-11:30   直播主题: ADI基于ADPD188BI的烟雾探测器集成解决方案 直播介绍: ADI集成光学模块ADPD188BI,以其优异的性能,可减少烟雾探测器误报,满足新监管标准;模拟前端 (A
EEWORLD社区 综合技术交流
PCB抗ESD的设计原则
ESD(Electro-Static discharge),即静电释放。静电是自然现象,其特点是长时间积聚、高电压、低电量、小电流和作用时间短等。人体接触、物体摩擦、电器间的感应等,都会产生静电,电子产品基本上都处于ESD的环境之中。ESD一般不会直接损坏电子产品,但却会对其造成干扰,会导致设备锁死、信号干扰、数据丢失等。故此,电子产品必须做好抗ESD,PCB作为电子产品的基本器件,也不可
造物工场PCB PCB设计
今日直播|骏龙Cytech:隔离系统设计的隐藏成本
今天上午10:00 骏龙Cytech有奖直播:隔离系统设计的隐藏成本   >>点击进入直播   直播时间:5月14日 上午10:00-11:30   市场与技术趋势正在增加隔离系统设计的复杂性。电磁兼容性和安全认证要求的变化会带来风险并提高开发成本。了解用于隔离电源传输的新解决方案来应对这些挑战。 直播内容: - 推动隔离系统设计要求变化的市
EEWORLD社区 综合技术交流
Hi3518重生记(三)minihttp中的http+mjpeg排bug
(一)BUG 经过群里的技术大佬们不懈努力,终于查出minihttp的bug出自tcp socket的意外断链,导致mjpeg的通信管道出问题。那么就需要对这种异常情况处理。 (二)超时处理 1-send超时返回 通过控制台printf排查,查出出bug时,是在【server_thread】线程里面调用send_mjpeg()函数时,卡在了send_to_client中的s
tinnu 【Linux与安卓】
基于MSP430F2012和IA4420主动式RFID标签设计
概述 射频识别(RFID)是近年来成长最快的无线技术之一,它将条形码及无线技术的优势带入资产管理、产品跟踪、海运及运输识别、库存控制和定位检测中。大多数RFID系统采用通过RF从阅读器获取电源的被动式标签。这样有利于减小标签尺寸和降低成本,但是会限制读取范围和数据存储能力。带电池的主动式标签可以提供较大范围的读取能力和更强的可靠性,不过其尺寸较大,也更贵一些。采用最新的低功耗单片机和无线数传
led2015 TI技术论坛
浅析CC2540的OSAL原理
一概述   OSAL (Operating System Abstraction Layer),翻译为“操作系统抽象层”。OSAL就是一种支持多任务运行的系统资源分配机制。OSAL与标准的操作系统还是有很大的区别的。简单而言,OSAL实现了类似操作系统的某些功能,但并不能称之为真正意义上的操作系统。 二、OSAL任务运行方式          我们以TI1.2.1的BLE协议栈中的S
fish001 【无线连接】

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })