自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 冒泡排序 选择排序 插入排序 三种基本排序算法的对比理解

20200602一、记忆关键点A、冒泡排序1. 单指针2. 每次将最大点挪动到 n-i 位置B、快速排序1. 双指针2. 调换指针将最小放到 i 位置C、插入排序1. 单指针2. 每次将i位置的值挪动到 0~i 之间二、代码区别排序冒泡排序快速排序插入排序循环1for j in range(n-1,0,-1)for i in range(n-1)for i in range(1, n)作用(位置)n-i 为存放位置i 为存放位置0~.

2020-06-02 10:17:04 246

原创 关于scipy.misc.imresize多通道图像时存在的问题

20200414scipy.misc.imresize的使用方式如下链接https://blog.csdn.net/zz2230633069/article/details/82391597优点是可以直接对多通道图像(例如rgb图像)进行resize操作存在问题默认将0-1图像先缩放为0-255图像,然后进行resizeresize的时候层级之间不是独立的,会相互影...

2020-04-14 16:03:15 383

原创 python 定义字典属性

20200403定义一个字典类:class AttrDict(dict): def __getattr__(self, key): return self[key] def __setattr__(self, key, value): if key in self.__dict__: self.__dict__[k...

2020-04-03 11:16:50 713

原创 今日份的bug

20200117背景提要在windows上安装mmdetection,选择torch==0.4.1版本,成功安装:Python 3.5.5 |Anaconda, Inc.| (default, Apr 7 2018, 04:52:34) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" o...

2020-01-17 11:31:51 548

原创 python opencv 基于ORB的传统图像配准算法

201910130.博客背景病理切片常见的染色方式有 H&E(苏木精和伊红) 和 IHC(免疫组化),用于检测病理组织的癌变情况。大体情况可以参考此处链接。由于cycle GAN能够转换图像模态的特性,由此产生了很多基于改进cycle GAN进行染色模态转换(用H&E染色切片生成虚拟IHC染色切片)的论文。而使用cycle GAN进行模态转换对数据集的基本要求是同...

2019-10-13 19:29:18 3717 7

原创 python opencv 按照hsv筛选过滤背景图片

20190925博客背景高分辨率图像为了方便处理,经常会有切分为小图的应用场景。在切分过程中总会有些小图中背景图像占很大一部分,需要再筛选过滤掉。代码实现此处只展示计算白色背景占比import cv2import numpy as npfrom skimage import ioimport matplotlib.pyplot as plt import...

2019-09-25 20:05:19 1469

原创 反向传播过程权重节点梯度的详细推导

20190722博客简介针对最基本的全连接+激活函数这类型的网络结构中每一个节点处反向传播时梯度的计算以及权重增量,从而能够直观理解sigmoid当激活函数时为什么会发生梯度消失的状况;增加对卷积层和池化层中权重节点的梯度计算及相应权重增量的推导公式。输出层权重梯度计算输出层前一层隐藏层权重的梯度计算其它隐藏层权重梯度及误差传播公式...

2019-07-22 12:46:56 979

原创 python opencv 灰度图转热力图 叠加到原始图

20190701博客背景图像分割、检测通常会生成单通道的二值图或者灰度图像(mask),为了直观展示分割检测效果,通常最直接的方法就是将生成的mask基于一定透明度叠加到原始图像。从而进行观察分割效果以及后续分割阈值的选取。实现过程将灰度图像标准化gray_img = segmentation&detection_method() # 从分割检测算法得到灰度...

2019-07-01 11:24:05 14938 6

原创 python logging 记录日志

20190614实现代码import logging# Set up logginglogging.basicConfig(level=logging.INFO)logger = logging.getLogger()logger.setLevel(logging.INFO)formatter = logging.Formatter('%(asctime)s - %(na...

2019-06-14 13:59:36 101

原创 tensorflow 使用卷积替换全连接层实现方法

来源 https://github.com/google-research/morph-net/issues/26As a workaround (besides just using GammaFlopsRegularizer) and for future reference, most modern convolutional networks forgo the flatten/f...

2019-05-23 10:54:25 1212

原创 python OpenCV GrabCut算法 图像交互式分割

20190516前情提要发现一段好玩的代码,摸鱼时间一时兴起,改进了原版代码的一些bug以及交互逻辑。来源 https://blog.csdn.net/qq_29300341/article/details/79026392代码import numpy as npimport cv2from matplotlib import pyplot as pltimport w...

2019-05-16 18:10:14 3686 5

原创 【----getattr()的等价理解----20190507----】

参考文章 http://www.cnblogs.com/skytraveler/p/3855645.html1. 等价理解定义类 class a: def __init__(self): pass def c(self): self.b = 0 print(sel...

2019-05-07 15:09:25 100

原创 【----每月分的BUG----201902----】

20190227-水bug:出现以下提示却不显示图像 ...\software\Anaconda4.2\envs\python35\lib\site-packages\matplotlib\figure.py:445: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot...

2019-02-27 15:42:31 203

原创 【----__init__.py文件的作用以及内容----】【----20180102----】

1.init.py的作用那么如果目录中存在该文件,该目录就会被识别为 module package。当用 import 导入该目录时,会执行 __init__.py 里面的代码。

2019-01-02 17:57:48 608

原创 【----Python图像读取3D----】【----20181218----】

SimpleITK

2018-12-19 16:50:48 488

原创 【----随记1--torchvision.transforms----】【----20181218----】

Pytorch之torchvision.transformsimport torchvision.transforms as transformstensor= transforms.ToTensor()(array)# array.shape() = (128,128,3)# 将shape为(H,W,C)的numpy.ndarray,转换成形状为[C,H,W],取值范围是[0.0,1.0]...

2018-12-19 16:35:15 133

原创 【----Python图像读取查看2D----】【----20181218----】

2018-12-18 15:06:53 275

原创 【----Python读取TXT文件的两种方法及写入----】【----20181218----】

1.读取TXT文件(20181218.txt) 我是一一 我是一二 我是二一 我是二二 (3,1) (3,2) (3,3)按行读取 txt_file = open('20181218.txt') all_row = txt_file.readlines() print('all_row ',all_row ) # -> ['我是一一 我是一二\n', '...

2018-12-18 11:26:10 162

原创 【----Pytorch中numpy-tensor-variable转换----】【----20181217----】

numpy将numpy转换为tensor tensor = torch.from_numpy(numpy)将numpy转为variable from torch.autograd import Variable variable = Variable(torch.from_numpy(numpy))tensor将tensor转为numpy numpy ...

2018-12-17 16:28:27 217

原创 【----查准率-查全率-F1分数----】【----20181107----】

【----20181107----】单值评估指标 (single-number evaluation metric)查准率(Precision,又译作精度) 和 查全率(Recall,又译作召回率)查准率 = 正确阳性/阳性查全率 = 正确阳性/全部F1 = 2 / ( (1/Precision) + (1/Recall) ) ----调和平均数...

2018-11-07 16:21:20 886

空空如也

空空如也

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

TA关注的人

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