自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opecv——批量修改保存增强图片(直方图均衡化处理)

import cv2import numpy as npfrom torch.utils.data import Datasetfrom PIL import Imageimport osimport matplotlib.pyplot as pltclass MyData(Dataset): # 初始化 root_dir大的路径和label_dir具体内容/获取地址 def __init__(self, root_dir, label_dir): # 创建全

2022-04-11 21:32:02 475 6

原创 opencv——图片去噪(批量去噪)

import numpy as npimport cv2from torch.utils.data import Datasetfrom PIL import Imageimport osclass MyData(Dataset): # 初始化 root_dir大的路径和label_dir具体内容/获取地址 def __init__(self, root_dir, label_dir): # 创建全局变量 self.root_dir = root_d

2022-04-11 21:29:20 4495 7

原创 opencv——图片去噪(整合版)

import cv2import numpy as npimport matplotlib.pyplot as pltimport matplotlib.imagefrom PIL.Image import Imagefrom numpy import ubytefrom torch import uint8o=cv2.imread("1.png",0)# 直方图均衡化处理(只能处理灰度图片)# clipLimit颜色对比度的阈值, titleGridSize进行像素均衡化的网格大小

2022-04-11 21:26:43 6766

原创 opencv——双边滤波(学习笔记)

# 双边滤波o=cv2.imread("(2).png",0)blur=cv2.bilateralFilter(o,6,50,50)cv2.imshow('shuang',blur)cv2.waitKey(0)cv2.destroyAllWindows()cv.bilateralFilter() 在去除噪声的同时保持边缘清晰锐利非常有效。但是,与其他过滤器相比,该操作速度较慢。双边滤波器在空间中也采用高斯滤波器,但是又有一个高斯滤波器,它是像素差的函数。空间的高斯函数确保仅考虑附近像素的模糊

2022-04-10 15:26:14 2827

原创 opencv傅里叶——在频域进行高通滤波(b站学习)

import cv2import numpy as npimport matplotlib.pyplot as plto=cv2.imread('0002.jpg',0)# 进行傅里叶变换f=np.fft.fft2(o)# 低频的位置转换fshift=np.fft.fftshift(f)# 找到原始图像的行列的多少rows,cols=o.shape# 求中心点crow,ccol=int(rows/2),int(cols/2)# 中心行/列加减三十 0是黑色的fshift[crow-

2022-04-08 21:09:22 836

原创 opecv傅里叶——在频域进行低通滤波(b站学习内容)

import cv2import numpy as npimport matplotlib.pyplot as plto=cv2.imread("(1).png",0)# 进行傅里叶变换dft=cv2.dft(np.float32(o),flags=cv2.DFT_COMPLEX_OUTPUT)# 进行低频位置移动到中心dshift=np.fft.fftshift(dft)# 找到行列的值rs,cs=o.shape# 计算中心的行和列cr,cc=int(rs/2),int(cs/2)

2022-04-08 21:07:16 138

原创 opencv实现傅里叶变换(B站学习内容)

import cv2import numpy as npimport matplotlib.pyplot as plt# 读入原始图像 0是灰度转换o=cv2.imread("(1).png",0)# dft函数进行傅里叶变换dft=cv2.dft(np.float32(o),flags=cv2.DFT_COMPLEX_OUTPUT)# 平移到中间dftShift=np.fft.fftshift(dft)# 计算幅度 是一个双通道的 mangnitude转换成八位二进制图像#第0个通道和第

2022-04-08 21:04:43 917

原创 逆傅里叶numpy转换(b站学习内容)

import cv2import numpy as npimport matplotlib.pyplot as plt# 读取一个图片o=cv2.imread("(1).png",0)# 傅里叶变换 np.fft.fft2返回一个复数数组f=np.fft.fft2(o)# 低频的移动到频谱的中间fshift=np.fft.fftshift(f)# 再把以到fshift移回原始位置 fftshift函数的逆函数ishift=np.fft.ifftshift(fshift)# 用io表示逆

2022-04-08 21:01:22 1087

原创 傅里叶基础操作

滤波:1、接受(通过)或者拒绝一定频率的分量。2、通过低频的滤波器称为低通滤波器3、通过高频的滤波器称为高通滤波器频域滤波:1、修改傅里叶变换以达到特殊目的,然后计算IDFT返回到图像域。2、特殊目的︰图像增强、图像去噪、边缘检测、特征提取、压缩、加密等。低频、高频1、低频对应图像内变化缓慢的灰度分量。例如,在一幅大草原的图像中,低频对应着广袤的颜色趋于一致的草原。2、高频对应图像内变化越来越快的灰度分量,是由灰度的尖锐过渡造成的。例如,在一幅大草原的图像中,出现的狮子..

2022-04-08 20:58:14 270

原创 图片去噪(高斯,中值,均值,腐蚀,膨胀,开闭,梯度,礼帽)opencv

import cv2# 读取一个图片import numpy as npimg=cv2.imread('(1).png')# 高斯滤波gao=cv2.GaussianBlur(img,(3,3),0)# 图片的一个展示cv2.imshow('gao',gao)cv2.waitKey(0)cv2.destroyAllWindows()# 中值滤波zhong=cv2.medianBlur(img,3)cv2.imshow('zhong',zhong)cv2.waitKey(0).

2022-04-07 14:26:49 738

原创 pytorch修改图片尺寸大小

import cv2from torch.utils.data import Datasetfrom PIL import Imageimport osimport matplotlib.pyplot as pltclass MyData(Dataset): # 初始化 root_dir大的路径和label_dir具体内容/获取地址 def __init__(self, root_dir, label_dir): # 创建全局变量 self...

2022-04-02 21:56:18 6687

原创 【超全解决】anaconda安装缺失大量文件

一直安装不上,按上去的菜单栏没有任何应用的显示(图片的话没截屏),查阅资料也是无果整理了一下今天查到各位博主做的解决方法:1、把之前的anaconda删除后,右键管理员安装(运气好的话有用)2、下低版本(清华源https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&O=D或者官网Anaconda | Individual Edition)3、关闭防火墙和杀毒软件(个人感觉没啥用)4、删各种留下的信息(同上也...

2021-10-08 16:36:58 4092 12

原创 CondaHTTPError: HTTP 000 CONNECTION FAILED for url

首先生成.condarc文件conda config --setshow_channel_urlsyes.condarc文件修改channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/an...

2021-10-08 00:00:47 126

原创 pytorch 安装慢pytorch xx版本问题报错

首先启动Anaconda输入conda activate pytorch然后输入conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --set show_channel_u.

2021-10-07 23:47:07 317

原创 pytorch安装及配置中的问题解决

下载anaconda的地址链接:https://www.anaconda.com/products/individual点击即可下载最新版本:anaconda历史版本链接:https://repo.anaconda.com/archive/

2021-09-29 19:07:28 721

原创 python安装附带安装包

首先右键管理员运行方式:点击next等待百度网盘链接:链接:https://pan.baidu.com/s/1t7avYpPp3JaoGeiq2QEpCA提取码:1234

2021-09-29 18:24:52 250

原创 from scipy.ndimage import imread

首先查看自己的一个版本型号:pip show scipy因为我的是最新版本通过查阅其他博主的资料才知道是版本号超了,很多博主的解决办法是通过把此版本降低到1.2左右的版本,使其适配。我们只用把from scipy.ndimage import imread改为from matplotlib.image import imread就可以进行运行...

2021-09-13 14:19:12 869

原创 pytorch在pycharm中的启动和日志查看

在Terrminal中如果显示是如下图所示前面没有(pytorch)(注:这个是自己安装的一个路径,并不是所有pytorch的一个路径)说明pytorch没有启动,需要手动进行启动:conda activate pytorch启动成功:日志的查看输入:tensorboard --logdir=xxxx (这里的xxx是自己的一个文件路径可以更改)点击链接就可以跳转网页...

2021-09-12 14:54:17 2500

原创 jupyter安装遇到的细节问题(中文路径/conda出错等)

正常的显示是如上显示如果在运行jupyter notebook 时候出现’conda’ 不是内部或外部命令,也不是可运行的程序或批处理文件。这个情况就采用下面这个博主的解决办法链接如下:https://blog.csdn.net/weixin_42788078/article/details/103080839如果你的用户名是中文情况,在运行时候也会出现乱码问题,所以解决最快的方法就是如下链接进行账户的修改:https://jingyan.baidu.com/article/27fa73268.

2021-08-14 00:58:57 1461

原创 js项目实战(一)登录界面正则表达式信息验证

效果展示:当中使用了鼠标移入移出效果:正则验证:index.html编写<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/index.css" />...

2021-06-09 19:17:30 980

原创 JavaScript简单案列一(最大值、四位数加密、水仙花数、圆面积)

一、两个值的比较输出最大值:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function lian2(){ var shu=prompt("输入第一个数字...

2021-06-08 09:28:43 265

原创 css3过渡和动画知识点

案例一:.nav{ /*width: 200px; height: 200px; background-color: orange; border-radius: 50%;*/ animation: yidong infinite 10s alternate; } @keyframes yidong{ 0%{ ...

2021-06-07 16:09:47 139

原创 计组除法器

一、实验目的1、理解掌握除法器的原理二、实验原理除法是乘法的倒数。和上个实验类似,我们先看一下十进制数的除法。为了方便起见,我们假定十进制数的各位要么为1要么为0,例如(1001010)10÷(1000)10:1 0 0 1 10 QuotientDivisor 1 0 0 0 10 )1 0 0 1 0 1 0 10 Dividend- 1 0 0 01 01 0 11 0 1 0- 1 0 0 01 0 10 Remainder被除数(Dividend)、除

2021-06-04 15:59:15 1155

原创 css学习笔记

css学习笔记相关案列展示:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> p{ margin: 0; } ul{ ...

2021-06-03 15:48:04 364 7

原创 表格、列表的运用(练习)

1、列表的运用2、表格的使用 2.1 table常用属性设置:align是设置表格位置的,border的大小决定着宽度的大小在表格的使用中下列两个属性可以解决表格的跨行跨列效果:文本域的属性编写(textarea)overflow: hidden 用于隐藏超出的内容vertical-align: top; 水平垂直的方向:top的水平垂直向上例题一:<h1>搜索引擎排名</h1> <ol>...

2021-06-02 14:35:45 146 1

原创 儿童节笔记(网页整理)

常用标签2、块元素会独自占据一整行,或者多行,可以任意设置其大小尺寸,是用于搭建网页布局的必须部分,使网页结构更加紧凑合理。块级元素有以下几个特点:总是另起一行(特立独行)可以设置其宽度、高度,内外边距在不手动设置宽度的情况下,宽度默认为所在容器的100%(即容器宽度)可以容纳行内元素和其他块元素。行内元素也称为内联元素,行内元素不占有独立区域,其大小仅仅被动的依赖于自身内容的大小(例如文字和图片),所以一般不能随意设置其宽高、对齐等属性。常用于

2021-06-01 21:12:51 111 2

空空如也

空空如也

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

TA关注的人

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