- 博客(51)
- 资源 (10)
- 收藏
- 关注
原创 多波束前视声呐的矩形图转扇形图
# -*- coding: utf-8 -*-"""Created on Fri Apr 1 16:18:44 2022@author: WJJ"""import osimport cv2import numpy as npfrom PIL import Imageimport matplotlib.pyplot as plt"""fn_squ - 输入文件名fn_fan - 输出文件名angle - 环形夹角度数r0 .
2022-04-03 13:30:03
2117
7
原创 BatchSize、Iteration、Epoch关系
batch_size:每次训练在训练集中提取的样本个数。iteration:1次iteration用batch_size个样本训练一次。(一个iteration = 一个正向通过+一个反向通过)epoch:一个epoch是将训练集中所有的样本训练一次。(一个epoch = 所有训练样本的一次正向传播 + 所有训练样本的一次反向传播)举个栗子:trainset=1000,batch_size=4,epoch=10,训练完一次整个trainset需要:iteration = trainset /
2022-02-28 08:46:27
511
原创 彩色图片按RGB通道分离,torch单通道卷积后,再合并
import torchfrom torch.autograd import Variableimport torch.nn as nnimport cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread("lena.jpg")#cv2.imshow("Original", img)r,g,b = np.dsplit(img, 3) # 彩色图像拆分为rgb#cv2.imshow('r', r)#cv.
2021-12-21 10:06:35
2209
原创 图片显示BGR→RGB
plt(import matplotlib.pyplot as plt)读入格式为RGBCV 读入格式为BGR所以在使用plt显示图片的时候,若想要正常显示,首先需要import cv2import matplotlib.pyplot as pltimg = cv2.imread("")img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)plt.imshow(img)...
2021-12-05 19:40:09
2775
2
原创 pygraphviz-Windows的简单安装;解决ValueError: Program dot not found in path.python
Windows环境中用pip install pygraphviz经常会安装失败,可以下载pygraphviz的whl文件,然后再用pip安装。安装地址,注意要根据自己的python版本和环境系统安装!!!安装成功后,再运行程序的时候,还会出现该错误:ValueError: Program dot not found in path.python这时候还要安装...
2021-11-18 11:26:41
1320
原创 Mask RCNN运行时遇到的错误及解决办法
ImportError: cannot import name '_validate_lengths安装0.14.2以上版本的scikit-imageAttributeError: module 'labelme.utils' has no attribute 'draw_label'安装3.16.5版本的labelmeImportError: cannot import name 'img_as_float32'try to update the Retentioneer...
2021-11-15 19:44:58
1483
原创 pycharm跑程序时出现Process finished with exit code -1073740791 (0xC0000409)
不是运行内存不足的问题....修改一下设置就可以看到错误原因了点击下图中的Edit Configuration 勾选Execution→Emulate terminal in output console
2021-09-29 16:48:19
892
4
原创 解决pyqt5-tools文件夹中没有Qt Designer.exe
最新版本的pyqt5-tools5.15.4.3.2中没有的designer.exe文件,安装历史版本的就可以啦...pip install pyqt5-tools==5.8.2.1.0pyqt5-tools · PyPIhttps://pypi.org/project/pyqt5-tools/5.8.2.1.0/
2021-09-26 16:56:17
2406
原创 图像矫正--python_OpenCV实现透视变换
透视变换(Perspective Transform)和仿射变换(Affine Transform)在图像还原、局部变化处理方面有重要意义。通常,在2D平面中,仿射变换的应用比较多;在3D平面中,透视变换占领地位较高。两种变换原理相似,结果也相似,可以针对不同场合选择适合方法。两者的计算方法就是矩阵运算,即,坐标向量和变换矩阵的乘积。仿射变换是基于图像的3个固定顶点进行变换,如下图:透视变换:利用透视中心、像点、目标点三点共线,按照透视旋转定律使承影面(透视面or原始图)绕迹线(透视轴)旋转
2021-09-14 10:31:49
6043
8
原创 矩形卷积&非对称卷积核,卷积后特征图尺寸计算
矩形卷积和非对称卷积核,卷积后的特征图尺寸计算其实原理是一样的。矩形卷积如果输入图像是正方形,尺寸为WxW,卷积核尺寸为FxF,步幅为S,Padding使用P,经过该卷积层后输出的特征图尺寸为NxN:如果输入图像是矩形,尺寸为WxH,卷积核的尺寸为FxF,步幅为S,图像深度(通道数)为C,Padding使用P,则: 非对称卷积核卷积:此处只例举输入图像是正方形的情况。设输入图像尺寸为WxW,卷积核尺寸为ExF,步幅为S,Padding为P,卷积...
2021-08-07 10:41:01
3691
3
原创 Latex表格/公式在线编译转换器
推荐一个Latex表格在线编译转换器,真的超级方便好用!Create LaTeX tables online – TablesGenerator.com
2021-07-21 11:30:29
7998
原创 YOLOv5.yaml文件 & 超参详细介绍
yaml文件模型深度&宽度nc: 3 # number of classesdepth_multiple: 0.33 # model depth multiplewidth_multiple: 0.50 # layer channel multipledepth_multiple:控制子模块数量=int(number*depth)width_multiple:控制卷积核的数量=int(number*width)Anchoranchors: - [10,13,
2021-07-16 15:05:13
32499
31
原创 大佬写代码很开心吧。。。
????????????????????????????????????????????????????????????????????????????????????
2021-07-14 10:15:30
211
原创 深度学习Backbone网络系列(二)
ResNet-v1残差的效果:观点1:孙剑认为,过于深的网络在反向传播是容易出现梯度弥散,一但某一步的导数开始小于1,后续的反向传播传到前面的网络层时,用float32位的数字已经无法表示梯度的变化了,相当于无法更新梯度值,那么浅层的网络学不到东西了。这是网络太深反而效果下降的原因。加入shortcut结构后,在反向传播时,每两个block之间不仅传递梯度值,还加上了求导之前的梯度值,相当于人为的把每一个block中向前传递的梯度值增大,也就减小了梯度弥散的可能性。梯度消失问题可参考这篇文章。观
2021-06-02 10:44:30
745
原创 pip安装遇到的错误及解决办法
ERROR: After October 2020 you may experience errors when installing or updating packages. This is be...在命令后加上--use-feature=2020-resolver比如 pip install numpy --use-feature=2020-resolver
2021-04-23 17:44:40
1057
原创 深度学习Backbone网络系列(一)
目录AlexNetVGGGoogLeNetAlexNet2012年ImageNet竞赛冠军获得者Hinton和他的学生Alex Krizhevsky设计的。首次在CNN中成功应用了ReLU、Dropout和LRN等Trick。ReLU激活函数比Sigmoid性能好,有助于加深网络层次,并在ReLU之后添加了Normalization操作(即LRN);Dropout缓解了过拟合问题;LRN(局部响应归一化),对局部神经元的活动创建竞争机制,使得其中响应比较大的值变得相对更大,并抑制其.
2021-04-15 10:33:09
1699
1
转载 python安装第三方库的时候Failed to establish a new connection: [Errno 11002] getaddrinfo failed
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/30/9f/60c3b80bcefc7e3cbc76c0925e05159312cae0f3e8bf822cf50ba30b5312/PyWavelets-1.1.1-cp36-cp36m-win_a
2021-03-18 20:08:40
5022
2
原创 python-图像处理-文件夹批处理
from skimage import io,transform,colorimport numpy as npimport cv2def your_func(f): ''' 此函数对文件夹中的图像逐个处理,此处用镜像翻转为例 ''' img = io.imread(f) #依次读取rgb图片 #gray=color.rgb2gray(rgb) #将rgb图片转换成灰度图 img1 = cv2.flip(img,1) .
2021-03-06 11:34:18
288
原创 yoloV5训练中出现的错误及解决方法
错误:pairplot() got an unexpected keyword argument 'corner'解决:将 sns.pairplot(x, corner=True, diag_kind='auto', kind='hist', diag_kws=dict(bins=50), plot_kws=dict(pmax=0.9)) 改为 sns.pairplot(x, diag_kind='auto', kind='hist', diag_kws=dict(bins...
2021-03-04 09:46:49
10947
12
原创 解决bash: pip: command not found...
在网上看了很多解决此问题的办法,但是还是一直not found...安装包的时候可以试试 # python3 -m pip install XXX
2021-03-02 10:32:42
894
原创 处理TypeError: A Message class can only inherit from Message
spyder中将preferences -> python interpreter中的User Module Reloader关掉(如下图中设置),然后restart kernel
2021-02-15 21:01:28
1749
原创 解决AttributeError: module ‘matplotlib.backends‘ has no attribute ‘_backend_loading_tb‘
重新安装matplotlib包优先使用conda install matplotlib其次下载matplotlib.whl文件,然后pip安装实在不行了,再使用pip install matplotlib
2021-02-15 19:50:23
3942
原创 根据txt文件中的内容,将一个文件夹中的文件复制到指定文件夹中
复制图片from PIL import Imagefrom tqdm import tqdmimage_ids = open('/a.txt').read().strip().split() #打开txt文件,每一行是一个图片名for image_id in tqdm(image_ids): image_path = "Original_images/"+image_id+".jpg" #原图片文件夹位置 image = Image.open(image_path...
2021-02-15 15:30:53
1767
2
原创 RFBnet译文
论文原文代码一字一句自己翻译的,只有不懂的地方直译了,哎,还得继续学习。。。摘要目前性能最好的目标检测网络依赖CNN的深层主干网络,如ResNet-101和Inception网络模型,因为这些网络有特征表示性能非常好,但计算成本较高。相反,一些有检测模块的轻量级网络模型可以实现实时处理,但这些网络模型的精度非常低。本文探索了一种新的代替方法,通过使用手工制作标签,增强轻量级特征,然后构建一个高效的目标检测模块。受人类视觉系统中感受野(RF)结构的启发,本文提出了一种新的RF模块(RFB),它
2021-02-03 11:11:20
914
原创 非局部均值滤波NL_means--python实现
import numpy as npimport matplotlib.pyplot as pltfrom scipy import signalfrom skimage.restoration import estimate_sigmafrom skimage import measure, utilfrom skimage.io import imread, imsaveimport cv2 as cvimg = cv.imread("C:/Users/W1998/Desktop/ph.
2021-02-02 13:25:46
1235
原创 pythorch-优化器
最近在看莫烦的torch入门讲解,记一下笔记,以后训练网络可以根据具体情况进行优化。'''调包'''import torchimport torch.utils.data as Dataimport torch.nn.functional as Fimport matplotlib.pyplot as pltimport numpy as np'''随机生成数据'''LR = 0.01batch_size = 32 #因为生成的是数字数据,维度小,数量少,所以batch_s
2020-12-22 19:16:09
554
原创 Faster R-CNN译文
原论文地址源代码地址摘要:最先进的目标检测网络是依赖候选区域算法来预测目标位置。像SPPnet[1]和Fast R-CNN[2]性能较好的网络减少了检测网络的运行时间,将候选区域的建议作为bottleneck。在这项工作中,引入了RPN,与检测网络共享完整图像的卷积特征,从而不消耗任何资源就可以实现RPN。RPN是一个完全卷积的网络,它同时预测每个位置的目标边界框和目标得分。RPN采用端到端的训练方法,生成高质量的候选区域,在Fast R-CNN模型中用于检测。本文进一步通过采用最近流行的神经.
2020-12-20 12:25:56
535
5
81种水果,坚果图片,白色背景
2021-02-18
信用卡欺诈数据集--项目实战
2020-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人