皮革划痕缺陷检测案例(3种不同方法)
0 前言
首先声明,这是偶然在某个地方看到的案例,图片也只有1张,而且是halcon实现的代码,本人对halcon不懂。于是在好奇心驱使下,使用opencv c++去实现一下。后面对检测出的缺陷部分还应该有后续的处理,但这里就省去了。在此主要是记录思想,思想是第一位的。
原图案例中仅有的1张原图(原始图是6000x5000,很大,无法在博客上传原图),其有损保存图如下:
1 实现说明
代码主要展示了3种方法,其本质都是阈值分割:
1)普通平滑
2)频域平滑(涉及傅里叶变换)
3)黑帽操作(关于黑帽操作是什么,网上有太多参考,不予展开)
2 代码部分
butterWorthLowPaassFilter.hpp(巴特沃斯低(高)通滤波),低通滤波的效果其实就是对图像进行模糊。
#pragma once
#incl
皮革划痕缺陷检测案例(3种不同方法)相关推荐
- halcon 圆环类缺陷检测的一种方法(极坐标变换法)
目录 简介 极坐标变换 定义 原理 Halcon中的极坐标变换 1.polar_trans_image_ext算子用法与参数剖析 2.polar_trans_region_inv算子用法与参数剖析 圆 ...
- 金属件、塑料件尺寸测量及缺陷检测案例
金属件 塑料件 基于VisionBank智能视觉软件检测 01· 项目检测目的 保证金属件或者塑料件的质量,符合产品生产的需求.该项目主要从两个方向进行检测,分别是尺寸测量.缺陷检测. 02· 解决方 ...
- OpenCV钢铁平面焊接的缺陷检测案例
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 导读FILE 钢铁是现代工业最重要的建筑材料之一,不仅在民用领域, ...
- opencv之划痕缺陷检测
检测思路 ① 原图均值滤波 ② 滤波图像与原图进行差分 ③ 二值化 ④ 查找轮廓(根据轮廓长度进行筛选) 代码 import cv2 import numpy as npprint(cv2.__ver ...
- 复杂场景下的复杂缺陷检测方法--深度学习算法综述
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达本文转自|OpenCV学堂 一.背景知识 随着自动化技术的快速发展, ...
- Halcon缺陷检测——差分
缺陷检测--差分+定位 1. 简单的差分 案例1:检测毛刺 案例2:电路板线路缺陷检测 案例3:瓶口破损缺陷检测 2. 模板匹配定位+差分 案例1:印刷质量缺陷检测(standard) 案例2:检测工 ...
- 论文研究 | 基于机器视觉的 PCB 缺陷检测算法研究现状及展望
前面分享了机器视觉在汽车行业与交通行业的应用,其实机器视觉在工业上的应用是最广泛也是最具挑战性的,其中PCB板缺陷检测一直是机器视觉待攻克的难题.印刷电路板(PCB)是电子零件的基板,需求量极大,承载 ...
- 柔性印刷线路板缺陷检测方法研究
基于模板匹配的 FPC 缺陷检测方法研究 模板匹配作为最直观.最基本的模式识别方式,被广泛应用于目标识别.人工智能等领域,是实现线路板缺陷检测的一种有效方式,其实质是度量注册 FPC 图像与登录 FP ...
- 基于Halcon学习的缺陷检测【四】光伏电池片的指纹以及划痕检测【第一种方法】
此例子主要是为了把光伏电池片的指纹以及划痕标注出来. 总代码: *读取图片 read_image (Image, 'E:/研究生学习/电池片练习/手指印/截图.png') *清除窗口 dev_cle ...
最新文章
- go get 代理 找不到包_初步看看Go1.10 支持 HTTPS 代理
- 带卷积核二分类网络的输出是不是有方向的?
- socket connec连接超时处理
- 聊一聊Elasticsearch和MySQL的常用操作
- Django 入门项目案例开发(中)
- PowerToys 又推新工具 Launcher,可以替代 Win+R
- [论文写作] 论文写作利器
- 如何在Java中将字节数组转换为十六进制字符串?
- 操作系统教程答案(谢旭升,朱明华版)
- 逆向工具IDA下载网址
- 通达OA2019安装教程
- OSI第三层:网络层功能及作用OSI第三层:网络层功能及作用
- iTunes只能装C盘吗_为什么电脑软件喜欢默认安装在C盘呢?
- 使用OneR算法进行分类(Python实现)
- 侵权和违约的区别是哪些
- 【后缀自动机】Luogu P3975 [TJOI2015]弦论题解
- 苹果微信分身版ios_苹果手机ios14系统微信分身地址安装教程
- Websocket安装说明
- oracle单实例通过dataguard迁移到RAC 转
- WebSocket(二) -- 使用原生webSocket实现一个简单的聊天