用于检测试纸生产线对合格与不合格产品进行分拣,实时检测。
先要对整个区域进行分割,只对研究对象进行处理,是否用ROI?
1)选择数据:将数据分成三组:训练数据、验证数据、测试数据
2)模型数据:使用训练数据来构建使用相关特征的模型
3)验证数据:使用验证数据接入模型
4)测试数据:使用测试数据检查被验证模型的表现
5)使用模型:用完全训练好的模型在新数据上做预测
6)调优模型:使用更多数据、不同的特征或调整过的参数来提升算法的性能表现

但是试纸里的特征很多都是弱边缘
是否可以通过scharr算子突出弱边缘
再结合形态学的开闭操作
从而达到强化弱边缘的效果
对得到的图像利用最大熵阈值对图像进行分割得到瑕疵
有效区域提取: 是将研究对象从采集的图像中提取出来,使得感兴趣的目标与背景分割,从而减少图像背景对后续瑕疵检测造成干扰。

找出像素点灰度值突变的点并记录它们的位置,得到平行四边形四个点,然后通过把平行四边形边以外的像素点灰度置零。

python + opencv试纸缺陷检测——思路相关推荐

  1. python opencv 图片缺陷检测!

    一.利用直方图的方式进行批量的图片缺陷检测(方法简单) 转存失败重新上传取消 二.步骤(完整代码见最后) 2.1灰度转换(将原图和要检测对比的图分开灰度化) 灰度化的作用是因为后面的直方图比较需要以像 ...

  2. python图像缺陷检测_python OpenCV 实现缺陷检测

    机器视觉第七次实验 一.实验目的 通过OpenCV第七次进行实验,对图片进行缺陷检测. 二.实验内容 对图片进行缺陷测量. 三.实验过程 我使用的是python语言+openCV对图片进行缺陷检测的功 ...

  3. python+opencv车道线检测(简易实现)

    python+opencv车道线检测(简易实现) 技术栈:python+opencv 实现思路: canny边缘检测获取图中的边缘信息: 霍夫变换寻找图中直线: 绘制梯形感兴趣区域获得车前范围: 得到 ...

  4. 基于Python+OpenCV车道线检测(直道和弯道)

    基于Python+OpenCV车道线检测(直道和弯道) 基于Python+OpenCV车道线检测(直道和弯道)

  5. python opencv车道线检测

    python3 opencv车道线检测 简介 特征提取 车道检测 鸟瞰图 找到车道起点 滑动窗口向上扫描 多项式拟合 鸟瞰图还原到原图 评估 总结 参考 简介 记录一下车道检测的过程.本文使用传统方法 ...

  6. python + OpenCV 实现人脸检测(全网之最通俗易懂)

    文章目录 先看一下效果 采集人脸信息 人脸识别 以上源码 本文人脸识别检测具体是通过程序采集图像并进行训练,并且基于这些训练的图像对人脸进行动态识别. 人脸识别前所需要的人脸库可以通过两种方式获得: ...

  7. opencv 轮廓 缺陷检测

    1.凸性缺陷 物体与凸壳任何偏差都可以认为是凸性缺陷. cv.convexityDefects() import cv2 as cv import numpy as np img = cv.imrea ...

  8. python+opencv摄像头人脸检测+代码注释

    比较简单直接上代码: #导入模块 import cv2 #摄像头 cap=cv2.VideoCapture('1.mp4')falg = 1 num = 1while(cap.isOpened()): ...

  9. python+OpenCV 特征点检测

    1.Harris角点检测 Harris角点检测算法是一个极为简单的角点检测算法,该算法在1988年就被发明了,算法的主要思想是如果像素周围显示存在多于一个方向的边,我们认为该点为兴趣点.基本原理是根据 ...

最新文章

  1. 我是发起人Sumtec
  2. selenium定位方法
  3. 位运算,处理前台多选值
  4. 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”...
  5. Android之jni解决JNIEnv跨线程问题
  6. s5pv210——按键
  7. 手机不用了,如何消除里面的数据和信息而又不被人可以恢复?
  8. PTA基础编程题目集6-4求自定类型元素的平均 (函数题)
  9. 数据结构上机实践第九周项目1 - 二叉树算法库
  10. 安卓手机qq怎么看密友值_qq密友值在哪看
  11. Atitit.cateService分类管理新特性与设计文档说明v1
  12. 新型K4宏病毒代码分析报告
  13. python登录二维码_python实现二维码扫码自动登录淘宝
  14. Laravel log channel 分组配置
  15. getc()、getchar()、getch() 和 getche() 的区别
  16. 思购臻选模式,秒杀的底层逻辑—微三云贺心悦
  17. 华师大计算机入门模拟卷,华东师范大学网络本科计算机基础考试大纲
  18. 大学生考华为认证HCIP需要做那些准备?
  19. 日语学习-五十音浊音
  20. 中标麒麟卸载安装yum和python

热门文章

  1. 下拉列表的3种实现方法
  2. C语言之数组(数组赋值的三种形式)
  3. Filco win10 蓝牙问题
  4. Lingoes的划词翻译功能极有可能泄露隐私
  5. nmi中断配置_关于单片机中的NMI_Handler(不可屏蔽中断处理器)
  6. 图像形态学轮廓处理人脸边缘轮廓提取(下巴、嘴唇)
  7. 曾经很火的BADUSB测试记录
  8. Python数据分析案例-利用AB test分析转化率是否存在差异
  9. TYVJ P1088 treat Label:鞭笞人的DP
  10. 有奖活动丨这是一个不一样的感恩节