大略easy 2018-01-31 18:22 采纳率: 50%
浏览 3256
已结题

新手小白求教:简单图像的外观检测识别方法

现在需要对一些LED芯片进行缺陷识别,如下图



![![![图片说明](https://img-ask.csdn.net/upload/201802/01/1517422353_811669.png)图片说明](https://img-ask.csdn.net/upload/201802/01/1517422340_806002.png)图片说明](https://img-ask.csdn.net/upload/201802/01/1517422331_426354.png)图片说明

图片说明

目标任务是识别图片里的 黑点 和线状异物 ,目前的方法是 原图-灰度化-滤波-边缘提取 该算法最后的结果如下:

图片说明

这种处理过后只是把边缘检测出来 希望把边缘内部缺陷也保留


对一些黑点识别到这样子 结果很一般,希望各位大神能在图像处理的流程上面给一些建议,比如说是否需要阈值分割 或者 边缘提取之后还可以做些什么之类的

一些处理比较好的图片(不知道具体处理流程)如果可以还原一下算法就更好了,或者最终可以达到这个效果

图片说明

图片说明

希望各位大神指教!

  • 写回答

3条回答

  • csulizhang 2018-02-01 01:16
    关注

    你的芯片一直都是这样的颜色么,如果是的话,可以考虑从颜色和区域入手来判断
    1、预处理:图像缩小->灰度化->高斯滤波->二值化
    2、找轮廓:canny边缘检测->寻找边缘轮廓->筛选最大轮廓
    确定轮廓范围后,你就应该知道什么坐标位置,大概是什么颜色值,超过了阈值,就表示此处颜色异常,如果异常颜色点的n邻阈内还有颜色异常的点,就持续查找下去,直到找出的连续异常点数量超过某一阈值,可以判定为缺陷

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题