自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 关于路面裂缝数据集crack500的设置

对于竖向的这一部分,直接使用opencv中的旋转操作,是不行的,会产生非常巨大的黑边,目前不知道什么原因。crack500数据集总共有3368张图片,令人感到麻烦的是,这些图片的大小不统一,需要进行以下预处理。如撒旦下图这种情况 ,大部分是横向的,但也有部分竖向的。需要注意的是,旋转之后,在读取时应使用。不能使用如下,否则还会读取为竖向的形状。所以,直接在源文件中选中旋转是最好的。

2022-10-31 16:41:38 3808 4

原创 使用国内源安装功能包

pip install包名称-i https://pypi.douban.com/simple/

2022-05-18 15:44:41 244

原创 opencv特征匹配match()函数返回数据类型

1、bf.match()# 建立暴力匹配bf = cv2.BFMatcher()# 对描述子进行匹配# des1、des2分别是图片img1、img2的特征向量matches = bf.match(des1, des2)如图所示,matches为数据类型为list,包含了所匹配的特征点,list中每个元素的数据类型为DMatch。DMatch的数据结构包括:queryIdx、trainIdx、distancequeryIdx:某一特征点在本帧图像的索引,即在img1特征点..

2022-05-04 15:04:08 4518

原创 SIFT算法 图像特征

SIFT算法详解SIFT算法尺度空间与图像金字塔(一)_zlinzju的博客-优快云博客_尺度金字塔SIFT特征匹配算法介绍——寻找图像特征点的原理_符小睿的博客-优快云博客_sift特征匹配算法

2022-05-03 15:20:57 322

原创 项目实战——文档扫描OCR识别

扫描全能王的实现,maybe目录一、文档扫描1、引入所需要的库2、图像的读取与预处理读取图像图像reszie,图像灰度化、滤波、边缘检测。3、轮廓检测4、透视与二值变换二、文字识别一、文档扫描文档扫描所实现的功能如下图所示,左侧为原始图像,右侧为扫描后的图像。1、引入所需要的库import numpy as npimport argparseimport cv2import matplotlib.pyplot as plt...

2022-05-03 15:17:33 4543 2

原创 图像尺度空间

原本图像的尺度空间是指同一幅图像不同size构成的集合,其实不然图像分辨率 ≠ 图像尺度什么是尺度空间(scale space)?图像的尺度是指图像内容的粗细程度,尺度的概念是用来模拟观察者距离物体的远近程度。具体来说,观察者距离物体远,看到物体可能只有大概的轮廓;观察者距离物体近,更可能看到物体的细节,比如纹理,表面的粗糙等等。从频域的角度来说,图像的粗细程度代表的频域信息的低频成分和高频成分。 粗质图像代表信息大部分都集中在低频段,仅有少量的高频信息。细致图像代表信息成分丰富,高低频段的信息

2022-05-02 16:44:48 1464 1

原创 cv2.imread(img,0),0表示灰度图

cv2.imread(filename, flag)filename表示图片的读取路径, flag表示图片的读取模式,如下cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1。cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,可以直接写0。cv2.IMREAD_UNCHANGED:包括alpha(包括透明度通道),可以直接写-1...

2022-04-29 10:02:28 3963

原创 cv2.approxPolyDP()函数的输出,为近似多边形的顶点坐标

原始图像为import cv2import numpy as npimport matplotlib.pyplot as pltdef cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destroyAllWindows()# 读取图像img = cv2.imread('contours.png')cv_show('contours', img)# 灰度化和二值化gray = c

2022-04-28 21:11:47 9833 5

原创 python中opencv报错,findContours()只能用灰度图

原程序import cv2import numpy as npdef cv_show(name, img): cv2.imshow(name, img) cv2.waitKey(0) cv2.destroyAllWindows()# 读取图像img = cv2.imread('contours.png')cv_show('contours', img)# 灰度化和二值化gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY

2022-04-28 20:05:06 5663 1

原创 论文阅读《Holistically-Nested Edge Detection》

参考:《HED:Holistically-Nested Edge Detection》原文翻译【论文阅读】(边缘检测相关)HED:Holistically-Nested Edge Detection目录Abstract1 Introduction2 Holistically-Nested Edge Detection2.1Existing multi-scale and multi-level NN(1)Multi-stream learning(2)skip-layer n

2022-03-08 18:57:42 4397

原创 论文阅读《Automatic Pavement Crack Detection Based on Hierarchical Feature Augmentation》

目录Abstract1 INTRODUCTION2 RELATED WORK3 METHODOLOGY4 EXPERIMENTS5CONCLUSIONAbstract公路作为重要的基础设施,是交通运输系统的基础。道路裂缝的检测变成了一项重要的任务。然而,由于裂缝形态的复杂性和多样性,检测道路裂缝成为一项挑战性的工作。现有的裂缝检测方法存在检测效果差和泛化能力弱的问题。受到深度学习相关技术的启发,我们提出了一个基于特征增强的裂缝检测网络,以提取道路图像中的...

2022-03-06 15:20:24 3266 4

原创 随笔—单分类

单分类区别于二分类。单分类:在多个样本之中,通过判断条件,分出哪些是A,哪些不是A。例如人脸识别,我们给出一系列人脸图像去让机器学习,识别其特征,这样之后我们给出图像,它就能分辨哪些是人像哪些不是。二分类:接上,二分类不仅能分辨出图像是不是人像,还能告诉你其是“某物”。...

2021-09-09 10:23:17 654

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除