自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 插入排序算法

数据结构的基本排序算法

2022-09-09 19:43:40 261 1

原创 VOC数据集的划分(训练集,验证集,测试集) 生成txt文件和标签

以下代码是用于数据集划分,只需要修改config对象中对应的里的Annotations文件夹和JPEGImages文件夹路径即可!

2022-07-15 03:09:48 2898 1

原创 RGB颜色空间和HSI颜色空间相互转换之python实现

RGB颜色空间和HSI颜色空间相互转换之python实现// An highlighted block# RGB2HSIdef RGB2HSI(img1): img1 = img1.astype('float32') b, g, r = img1[:, :, 0]/255.0, img1[:, :, 1]/255.0, img1[:, :, 2]/255.0 I = (r+g+b)/3.0 tem = np.where(b >= g, g, b) mi

2021-12-20 22:19:42 2697 5

原创 灰度共生矩阵(skimage库中的graycomatrix,greycoprops)

灰度共生矩阵(skimage库中的graycomatrix,greycoprops)import numpy as npfrom skimage.feature import greycomatrix, greycoprops使用灰度级为4,矩阵维度为4x4的矩阵image = np.array([[0, 0, 1, 1], [0, 0, 1, 1], [0, 2, 2, 2], [2, 2, 3, 3]])

2021-11-05 16:11:18 5013 4

原创 数学形态学

基于数学形态学的织物缺陷检测1.介绍相较于现在使用的神经网络来检测织物缺陷,数学形态学方法是传统的检测方法,其检测的核心思想就是用具有一定形态学结构的元素去度量和提取图像中对应的形状,以达到对图像分析和识别的目的。所以数学形态学对于具有较强的几何形状的织物缺陷有较强的检测能力,但是现实情况是织物疵点的种类繁多,疵点的大小不一,形态各异,并且不是所有织物的缺陷都是具有几何形状的特点,所以要找到一种能检测出所有疵点的通用模式识别方法是很困难的,因此数学形态学一般用来检测破洞,断经,缺纬这三类的织物缺陷。2

2021-11-03 11:21:29 970

原创 获取数据库连接

1.JDBC概述1.1数据的持久化持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。1.2 Java中的数据存储技术在Java中数据库存取技术可分为如下几类:JDBC直接访问数据库JDO (Java Data Object

2021-10-25 00:12:10 139

原创 傅里叶变换

1.傅里叶变换概述:任意波形 :可分解为正弦波的加权和(r任意波形可以由最基本的正弦或余弦的加权和)复杂函数:可以用简单正弦和余弦函数表示任意周期波形:可分解为正弦波的加权和非周期函数:可以用正弦和或余弦乘以加权韩叔叔的积分表示无从从频域到空域,还是空域到频域,其变换都是没有损失的一维傅里叶变换一维连续傅里叶变换函数中f(x)为取值为:从负无穷到正无穷的所有取值如果u等于0,就表示函数f(x)在 负无穷到正无穷之间的累加求和傅里叶变换后,其结果是复数形式

2021-10-23 22:46:08 1741

原创 opencv的滤波实现方法:均值滤波,双边滤波,高斯滤波,中值滤波,快速引导滤波,最小值滤波。

import numpy as npimport cv2path = "./058.jpg"img = cv2.imread(path)# 1.均值滤波img_mean = cv2.blur(img, (3, 3))# 2.双边滤波img_bilater = cv2.bilateralFilter(img, 9, 75, 75)# 3.高斯滤波img_Guassian = cv2.GaussianBlur(img, (5, 5), 0)# 4.中值滤波img_median .

2021-10-19 16:41:36 1068

原创 直方图均衡化

直方图均衡化1.计算过程得到原始图片的灰度直方图得到各个灰度级对应的概率密度函数通过概率密度函数得到累积分布函数累计分布函数乘以255,得到每一个灰度级对应的新的灰度通过第4步的结果,将旧灰度映射得到新的灰度,即更新整张图片的灰度(统计一幅图像中不同灰度级下的像素个数);例如:一副64X64的8个灰度级的图像,(正常情况下一张彩色图像灰度化[R=G=B]以后,灰度级为0~255)rk为灰度级,nk为该灰度级下的像素的数目,pk为该灰度级占整幅图的概率计算不同灰度级的累积概率分布:

2021-08-10 23:31:10 13836 1

空空如也

空空如也

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

TA关注的人

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