0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OpenCV在低对比度缺陷检测中的应用实例

h1654155999.2342 来源:OpenCV与Halcon视觉 作者:Color Space 2021-08-26 15:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导读本文主要介绍OpenCV在低对比度缺陷检测中的应用实例。

实例一(LCD屏幕脏污检测)

参考实例来源:

https://stackoverflow.com/questions/27281884/low-contrast-image-segmentation

分析与说明:上图中的脏污图像因为对比度较低,所以无法通过常用的阈值方法处理提取,有时人眼观察也较费劲。常用的方法有梯度提取或频域提取。

链接主题中提到了Kmeans聚类分割后提取:

二分类:

d22f64ec-f844-11eb-9bcf-12bb97331649.png

三分类:

d27d7c54-f844-11eb-9bcf-12bb97331649.png

乍一看效果还不错,但问题是我到底应该设置几个类别?第一张图我如何确定哪个区域正好是我的缺陷部分?本文采用了梯度方法来检测。

实现步骤与演示

实现步骤: ① 图像滤波--滤除杂讯; ② Sobel提取边缘; ③ 形态学处理剔除杂讯; ④ 阈值提取--分割脏污区域; ⑤ 轮廓提取与标注。图像一:

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)blur = cv2.GaussianBlur(gray,(15,15),0)

x = cv2.Sobel(blur,cv2.CV_16S,1,0,ksize=7)y = cv2.Sobel(blur,cv2.CV_16S,0,1,ksize=7)absX = cv2.convertScaleAbs(x) # 转回uint8absY = cv2.convertScaleAbs(y)edged = cv2.addWeighted(absX,1,absY,1,0)cv2.imshow(‘Sobel’, edged)

k1=np.ones((11,11), np.uint8)thres = cv2.morphologyEx(thres, cv2.MORPH_ERODE, k1)#膨胀操作cv2.imshow(‘MORPH_ERODE’,thres) #结果显示

contours,hierarchy = cv2.findContours(thres, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)for cnt in contours: (x, y, w, h) = cv2.boundingRect(cnt) if w 》 2 and h 》 2: cv2.drawContours(img,cnt,-1,(0,0,255),1)

—版权声明—

仅用于学术分享,版权属于原作者。

若有侵权,请联系删除或修改!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4630

    浏览量

    177923
  • 缺陷检测
    +关注

    关注

    3

    文章

    178

    浏览量

    12954
  • OpenCV
    +关注

    关注

    33

    文章

    652

    浏览量

    45068

原文标题:OpenCV实战 | 低对比度缺陷检测应用实例

文章出处:【微信号:gh_f39db674fbfd,微信公众号:尖刀视】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    共聚焦显微镜晶圆检测的应用

    半导体制造,晶圆检测正从“发现缺陷”逐步走向“精确量化缺陷”。随着工艺不断向微纳尺度推进,缺陷
    的头像 发表于 04-16 18:02 68次阅读
    共聚焦显微镜<b class='flag-5'>在</b>晶圆<b class='flag-5'>检测</b><b class='flag-5'>中</b>的应用

    【智能检测】基于AI深度学习与飞拍技术的影像测量系统:实现高效精准的全自动光学检测与智能制造数据闭环

    、质量检测、自动化产线开发的技术人员及工程师,尤其适用于电子、半导体、新能源等领域的企业研发与生产管理人员。 使用场景及目标: ①应对复杂表面、对比度、模糊边缘等传统视觉难以处理的检测
    发表于 03-31 17:11

    破局异构:EtherNet/IP转DeviceNet,基恩士视觉成就微小目标检测利器

    半透明物体与润滑脂这类对比度场景。 我选用了基恩士IV3系列视觉传感器,其技术参数为:500万像素彩色CMOS,支持最小2mm检测目标,内置AI分类功能,可稳定识别
    的头像 发表于 03-30 16:40 114次阅读
    破局异构:EtherNet/IP转DeviceNet,基恩士视觉成就微小目标<b class='flag-5'>检测</b>利器

    功率放大器空气耦合超声波斜入射的钢板缺陷检测的应用

    实验名称: 基于空气耦合超声波斜入射的钢板缺陷检测实验 研究方向: 空气耦合超声波技术金属构件无损检测的应用 实验目的: 通过实验解决钢
    的头像 发表于 03-11 18:00 1079次阅读
    功率放大器<b class='flag-5'>在</b>空气耦合超声波斜入射的钢板<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b><b class='flag-5'>中</b>的应用

    MAX753/MAX754:CCFL背光与LCD对比度控制器的深度解析

    MAX753/MAX754:CCFL背光与LCD对比度控制器的深度解析 电子设备不断发展的今天,LCD显示技术广泛应用于各类便携式设备,如笔记本电脑、掌上电脑等。而CCFL(冷阴极荧光灯)作为
    的头像 发表于 02-12 11:00 356次阅读

    LT1182/LT1183/LT1184/LT1184F:冷阴极荧光灯(CCFL)和液晶显示器(LCD)对比度开关调节器的技术剖析

    LT1182/LT1183/LT1184/LT1184F:冷阴极荧光灯(CCFL)和液晶显示器(LCD)对比度开关调节器的技术剖析 现代电子设备,冷阴极荧光灯(CCFL)和液晶显示器(LCD
    的头像 发表于 02-12 09:15 1073次阅读

    高压功率放大器铝板内部缺陷脉冲涡流检测的应用

    我国国防科技大学对脉冲涡流检测技术进行了深入的研究,广泛地将脉冲涡流检测技术应用于金属表面和亚表面缺陷尺寸的评估,并且能够准确识别出同时存在的不同类型的
    的头像 发表于 12-30 17:13 635次阅读
    高压功率放大器<b class='flag-5'>在</b>铝板内部<b class='flag-5'>缺陷</b>脉冲涡流<b class='flag-5'>检测</b><b class='flag-5'>中</b>的应用

    3D工业相机轻松检测表面划痕 质量保卫战利器

    控。 但划痕类缺陷因 形状不规则 、 深浅对比度 ,且 易受表面图案干扰 ,检测难度远高于常规缺陷,对
    的头像 发表于 11-05 08:05 487次阅读
    3D工业相机轻松<b class='flag-5'>检测</b>表面划痕 质量保卫战利器

    射频功率放大器缺陷导波高精度检测的关键作用

    实验名称: 单缺陷导波检测实验 研究方向: 管道运输在当今国民经济和工业运输领域有着不可或缺的作用,其有着经济、高效且安全的优势。然而管道服役过程并不是一劳永逸的,随着时间的推移或
    的头像 发表于 09-24 16:15 900次阅读
    射频功率放大器<b class='flag-5'>在</b>单<b class='flag-5'>缺陷</b>导波高精度<b class='flag-5'>检测</b><b class='flag-5'>中</b>的关键作用

    海伯森产品屏幕缺陷检测的应用

    屏幕缺陷检测实质上是一套融合质量工程、数据科学和商业战略的综合性管理体系。它不仅是生产线上一个技术性的“质检步骤”,更是企业构建质量护城河、维护商业信誉、实现降本增效和风险规避的核心手段。在产品质量日益成为企业生命线的当下,对其投入与优化直接关系到企业
    的头像 发表于 09-19 15:24 917次阅读
    海伯森产品<b class='flag-5'>在</b>屏幕<b class='flag-5'>缺陷</b><b class='flag-5'>检测</b><b class='flag-5'>中</b>的应用

    普源普源数字万用表屏幕显示对比度调整指南

    精密电子测量工作,数字万用表的屏幕显示清晰直接影响测量数据的读取效率和准确性。普源数字万用表作为国内领先的电子测量仪器品牌,其屏幕对比度调节功能为用户提供了个性化视觉体验,本文将
    的头像 发表于 09-09 11:47 1010次阅读
    普源普源数字万用表屏幕显示<b class='flag-5'>对比度</b>调整指南

    药品包装压印字符识别检测难度大?PMS光度立体融合技术来破局!

    PMS光度立体图像融合检测系统破解了药品压印字符识别难题。该系统通过光源标定、多角度图像采集、缺陷增强和AI字符识别四个核心步骤,有效解决了药品包装上凹凸字符因高光过曝、暗区细节丢失和对比度
    的头像 发表于 09-06 10:51 961次阅读

    工业质检再升级:复杂网络检测模型破解多场景检测难题

    工业视觉检测领域,缺陷类型多样、目标尺度差异大、图像质量参差不齐等问题,一直是企业提升质检效率的拦路虎。阿丘科技最新发布《检测工具复杂网络功能白皮书》,带来了一款针对复杂场景的
    的头像 发表于 07-16 15:52 855次阅读
    工业质检再升级:复杂网络<b class='flag-5'>检测</b>模型破解多场景<b class='flag-5'>检测</b>难题

    【Milk-V Duo S 开发板免费体验】SDK编译、人脸检测OpenCV测试

    【Milk-V Duo S 开发板免费体验】SDK编译、人脸检测OpenCV测试 本文介绍了 Milk-V Duo S 开发板实现 Buildroot SDK 镜像编译、基于 TDL 模型的人
    发表于 07-11 13:48

    高光谱相机工业检测的应用:LED屏检、PCB板缺陷检测

    随着工业检测精度要求的不断提升,传统机器视觉技术逐渐暴露出对非可见光物质特性识别不足、复杂缺陷检出率低等局限性。高光谱相机凭借其独特的光谱分析能力,为工业检测提供了革命性的解决方案。以下结合
    的头像 发表于 04-23 16:36 1058次阅读