尝试opencv裂缝检测
![](/assets/blank.gif)
![](/assets/blank.gif)
![](/assets/blank.gif)
import cv2
import numpy as np
image_backgroud=cv2.imread('D:\kk.jpg')
image_backgroud=cv2.cvtColor(image_backgroud,cv2.COLOR_BGR2GRAY)
#选取关键点截图
liefeng1=cv2.imread('D:\liefeng1.png',0)
w,h=liefeng1.shape[::-1]
res=cv2.matchTemplate(image_backgroud,liefeng1,cv2.TM_CCOEFF_NORMED)
#相似度
threshold=0.3
loc=np.where(res>threshold)
for pt in zip(*loc[::-1]):cv2.rectangle(image_backgroud,pt,(pt[0]+w,pt[1]+h),(155,0,0),1)cv2.imshow('liefeng',image_backgroud)
cv2.waitKey(0)
cv2.destroyAllWindows()
写代码之前先选择几个裂缝节点图片,作为标准,再控制相似度就能看到裂缝,再将方框都组合后,那就是电脑检测出的裂缝图了。
尝试opencv裂缝检测相关推荐
- opencv进行简单的裂缝检测
师弟最近要使用四旋翼进行桥梁探伤,主要是用运动相机搭载在四轴上检测裂缝,就顺便搞了一下有关于裂缝检测的图像处理. 算法比较简单,没有考虑太多复杂情况,在简单墙面背景下基本可以找到裂缝并框定. 基本思路 ...
- 图像增广与扩充---带有噪声的黑白裂缝图像扩充,用于裂缝检测训练
图像增广与扩充-带有噪声的黑白裂缝图像扩充,用于裂缝检测训练 文章目录 图像增广与扩充---带有噪声的黑白裂缝图像扩充,用于裂缝检测训练 1. 初始数据获得 2. 传统图像扩充.基于深度学习的图像扩充 ...
- linux打开网络摄像头失败,Opencv没有检测到linux上的firewire网络摄像头
我通过firewire连接了一个凸轮,并尝试使用opencv访问它 . 相机在香菜中被检测到并且能够获得视频流 . 以下是我使用的代码 #include "/home/iiith/openc ...
- .NetCore——基于OpenCV人脸检测
.NetCore--基于OpenCV人脸检测 一.介绍 在.NetCore中,基于OpenCV实现对静态图片的人脸识别,检测人脸是否存在,且存在的数量.注: 不能自动学习人脸特征. 二.使用 首先引入 ...
- 文献阅读笔记:基于深度学习的桥梁裂缝检测算法研究
论文 | 基于深度学习的桥梁裂缝检测算法研究 作者 | 李良福.马卫飞.李 丽.陆 铖 期刊 | 自动化学报 时间 | 2019年9月 论文目的: 传统的图像处理算法不能很好地对桥梁裂缝进行检测 , ...
- 文献阅读1 | 《基于图像处理的铁路轨道板裂缝检测研究》
文献阅读1 | 基于图像处理的铁路轨道板裂缝检测研究 文献阅读1 | <基于图像处理的铁路轨道板裂缝检测研究> 作者:薛峰,赵丽科,柴雪松,郑顺义 期刊:铁道建筑 图像预处理 由于在图像处 ...
- 基于机器视觉的路面裂缝检测方法研究与实现
基于MATLAB的路面裂缝检测系统[过程图,源码] 课题背景 裂缝是最常见的路面损坏,可能会危及公路和高速公路的安全.在路面裂缝变的更糟糕之前及时进行修补,可以大大节省路面维修的资金.路面裂缝是评估道 ...
- opencv人脸检测总结
主要参考了很多大神的总结,做了自己的整理,还没有完成,,后续不断完善补充 opencv人脸检测总结 一.人脸检测介绍 1. 人脸检测分类 基于知识方法主要利用先验知识将人脸看作器官特征的组合,根据眼睛 ...
- Pyhton,OpenCV对象检测之——Haar级联人脸及眼睛检测
Pyhton,OpenCV对象检测之--Haar级联人脸及眼睛检测 1. 效果图 2. 原理 2.1 Haar人脸检测原理 2.2 Haar级联预训练的模型 3. 源码 3.1 图像面部及眼睛检测 3 ...
最新文章
- windows上配置jdk环境变量
- 湖北大学校长计算机考研复试分数线,湖北大学考研复试分数线
- 检测你的机子上装了什么版本的.net framework
- 在shell中变量的赋值有五种方法
- mybatis注册了mapper但是还是报错_springboot整合Mybatis
- 几何分布的期望和方差公式推导_超几何分布的数学期望与方差推导
- 微处理器:50岁了!
- Java工作流引擎学习----JBPM(一)
- 【渝粤题库】陕西师范大学200841 西方法律思想史作业
- 建议114:MD5不再安全
- 秘密:从程序员到领导者的微妙之处
- 阿里云账号怎么注册?
- springboot志愿者活动报名服务系统jsp ssm maven
- 如何有效分配自己的精力
- 海量智库第4期|Vastbase G100核心技术介绍之【NUMA架构性能优化技术】
- pyinstaller 打包小坑2
- 基于多核处理器的RTOS多核扩展分析与研究
- 计算机算法讲解的ppt,智能计算几种经典算法解析.ppt
- 计算机应用基础83页,烹饪专业个人鉴定(83页)-原创力文档
- 干货 | 18个Python爬虫实战案例(已开源)