一.PatInspect工具的用途:
检测产品特征缺失或错位、产品上存在错误或无用的标记、表面颜色错误等等场合;
二.PatInspect工具的原理:
通过PMAlign工具实现ROI窗口对齐,用训练图片和当前输入图片进行对比从而得到缺陷.

三.PatInspect工具内部执行流程:
首先PatInspect工具根据训练图像和输入图像获取匹配图像,然后对匹配图像执行归一化操作,生成原始差异图像;如果原始差异图像每个像素大于阈值图像,则阈值差异图像的当前值就是原始差异图像像素减去阈值图像的像素值;如果原始差异图像每个像素小于阈值图像,则阈值差异图像的像素当前值是0;阈值差异图像可以提供给和直方图等工具进一步处理

cognex视觉软件visionpro基于PatInspect算法的缺陷检测相关推荐

  1. 论文研究 | 基于机器视觉的 PCB 缺陷检测算法研究现状及展望

    前面分享了机器视觉在汽车行业与交通行业的应用,其实机器视觉在工业上的应用是最广泛也是最具挑战性的,其中PCB板缺陷检测一直是机器视觉待攻克的难题.印刷电路板(PCB)是电子零件的基板,需求量极大,承载 ...

  2. 基于Adaboost算法的车牌检测在OpenCV上的研究与实现

    目录结构 E:\Adaboost\ ---------positive\               //正样本文件夹 ---------pimages\       //正样本图片所在文件夹 --- ...

  3. 【MFC基础入门】基于Adaboost算法的车牌检测在OpenCV上的研究与实现

    目录结构 E:\Adaboost\---------positive\ //正样本文件夹---------pimages\ //正样本图片所在文件夹---------pos.dat //正样本集描述文 ...

  4. 基于Sobel算法的边沿检测设计与实现

    基于Sobel算法的边沿检测设计与实现 1. 边缘检测 2. 实战演练 2.1. matlab进行灰度图像生成 2.2. sobel_ctrl控制模块 2.3. vga显示模块 2.4. 顶层模块实例 ...

  5. YOLOv7如何提高目标检测的速度和精度,基于优化算法提高目标检测速度

    目录 一.学习率调度 二.权重衰减和正则化 三.梯度累积和分布式训练 1.梯度累积 2.分布式训练 四.自适应梯度裁剪 大家好,我是哪吒. 上一篇介绍了YOLOv7如何提高目标检测的速度和精度,基于模 ...

  6. 基于DCT算法的图像模糊检测

    文章目录 基于DCT算法的图像模糊检测 1.离散余弦变换DCT 2.基于离散余弦变换DCT来估计图像模糊度的图像质量评价算法 总结 基于DCT算法的图像模糊检测 转载: https://yinguob ...

  7. 基于机器视觉的图像处理缺陷检测方法论文学习

    基于机器视觉的图像处理缺陷检测方法论文学习 Machine Vision based Defect Detection Approach using Image Processing Abstract ...

  8. 基于MATLAB的胶囊缺陷检测

    目录 源码下载 1. Introduction 2 Proposed approach 2.1 胶囊板位置获取 2.2 去雾算法增强对比度 2.3 胶囊位置获取 2.4 胶囊位置校正 2.5 基于二值 ...

  9. 瑞芯微 TB-RK3399Pro --基于YOLOv4的销钉缺陷检测(Detection of Pin Defects)

    销钉缺陷检测(Defect-Detection Method of Pins) 电力金具上销钉松动.缺失等常见缺陷严重影响着电力系统的稳定运行, 而该类缺陷的检测方式主要依赖于人工标注,致使效率低下. ...

最新文章

  1. python生成一个窗口_PyQt5创建一个新窗口的实例
  2. springboot整合rabbitmq(搭建)
  3. GET请求如何传递数组参数
  4. 针对不同pandas版本进行列名的修改
  5. matlab monte carlo,Monte Carlo Simulation
  6. MAC编译freetype
  7. ANT的环境搭建和开发
  8. 谷歌地图网页版入口_巧用谷歌指令,利用Google Maps开发挖掘客户
  9. 计算机断电后自动启动,断电来电后自动开机,神奇的电脑开机方法
  10. win10强制关闭飞行模式_Win7已毕业,你为什么还不用Win10?
  11. 2020-08-13 图像处理入门软件应该怎么选?Opencv matlab 和Python
  12. 使用python解密pdf
  13. android mini系统升级,iPad mini 4系统是什么?能升级安卓4.2吗?
  14. 风无定,人无常,人生如浮萍,聚散两茫茫——元组类型、字典类型的内置方法,第九天
  15. H5实现无插件视频监控按需直播
  16. 不装wine,你的.NET程序照样可以在Linux上运行!
  17. oracle导出指定几张表的数据以逗号等为分隔符
  18. 常见电路分析十:万用表自动关机的原理
  19. 阿里hr为什么那么拽?转载知乎热榜万赞回答
  20. 10 movies for it

热门文章

  1. 浩鲸科技 2021校招 java开发
  2. “小灵通”的风雨往事
  3. 平安科技发力开源合作 打造战略伙伴生态圈
  4. 对Riak Core的探索 (1) Hello
  5. 前端浏览器渲染原理及优化
  6. 完美的背景图全屏css代码 – background-size:cover?
  7. vue3从父组件将标签属性(class、id等)传给子组件中的指定的标签
  8. 网络测试技术——802.1X_MD5认证(上篇)
  9. 基因组组装---Nanopore数据评估(nanoqc和NanoPlot套件工具)
  10. python学习day007--字符串和常用数据结构