排序:
默认
按更新时间
按访问量

分割得到的二值图像取最大区域和对分割结果填补完整

二值图像分割结果提取主要用到skimage.measure的label和regionprops 填补空洞主要用到scipy.ndimage.binary_fill_holes label这个函数可以用来对图像进行块的标记,比如我自己做的这个二值图像,现在我用label可以实现对图像所有块标记,...

2018-05-07 20:15:11

阅读数:75

评论数:0

python重导包

jupyter中导入的包不会被重复导入,如果修改了某个包,需要重新导入咋办。 import importlib importlib.reload(utils)

2018-04-26 20:48:34

阅读数:34

评论数:0

不同系统opencv的快速安装

对于windows平台,https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv下载对应python版本和系统版本的whl文件,然后pip install XXX.whl 就行了 在centos或者ubantu上两种快速安装策略,如果有conda,那直...

2018-04-13 11:15:28

阅读数:40

评论数:0

opencv椭圆拟合

目标:通过椭圆拟合求出目标长短轴 思路:先用canny计算出待拟合椭圆的边界坐标,opencv中fitEllipse函数可通过最小二乘法来拟合一个椭圆使得点尽量在椭圆上。 如上图,右边是拖过canny计算出边界点信息,左图是拟合出来的椭圆。 以下作参数说明 def fit_ellips...

2018-04-08 17:35:18

阅读数:78

评论数:0

局部特征融合为全局特征笔记

图像特征分为全局特征和局部特征两种,其中全局特征代表了图像的整体表现特性,比如颜色直方图,而局部特征代表了图像的局部特性,往往能够从一幅图片中提取出若干个数量不等的局部特征, 这些局部特征组合起来代表了整幅图像的特征分布。其中局部特征提取算法(比如SIFT)提取出来的局部特征称为描述子,比如SI...

2018-03-29 20:46:00

阅读数:83

评论数:0

Dilated/Atrous conv 空洞卷积/多孔卷积

DilatedDilatedDilated convolution/Atrousconvolution/Atrousconvolution/Atrous convolutionconvolution convolution可以叫空洞卷积或者扩张卷积。 空洞卷积诞生于图像分割领域,图像输入到网络中...

2018-03-29 20:40:32

阅读数:559

评论数:0

图像处理-踩坑记

现在几个流行的图像处理库:matplotlib.pyplot,,scipy.misc,skimage,opencv 以上图像默认读取的数据格式都是uint8类型(除了matplotlib),但是请将以上库的使用与matlab中用法注意区分(matlab中默认也是uint8类型,但是处理时候方便转...

2018-02-02 14:26:14

阅读数:83

评论数:0

做图像时候关于数据类型的采坑记录

今天写了个算法,遇到个很奇葩的BUG。就是由于数值矩阵的类型造成的!!! opencv,scipy.misc读取的图像矩阵默认是uint8类型(plt默认是float32,0-1之间),该类型是无符号整数类型,一般方便计算,我会转成float类型,问题来了,在转换成float类型后经过算法层层计...

2018-01-27 21:21:54

阅读数:61

评论数:0

jupyter notebook 绘图中文显示乱码

import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] plt.rcParams['axes.unicode_minus']=False 添上上面的代码,绘图就能正常显示中文了

2018-01-18 16:04:23

阅读数:1697

评论数:0

用python理解数据---房价预测数据可视化分析kernel读后感

kernel原链接:https://www.kaggle.com/pmarcelino/comprehensive-data-exploration-with-python 该比赛是针对房价预测这种回归任务 开场白:生活中最难懂的是自我。 kernel关于四个方面展开 1. 理解问题:相对...

2018-01-16 17:58:01

阅读数:209

评论数:0

windows安装xgboost

简单安装xgboost方法 1、下载包 https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost 注:其中cp后面的35或者36对应python 3.5,3.6,后面还有系统位数 2、安装 pip install 你下载的xgboost.wh...

2018-01-14 16:48:17

阅读数:88

评论数:0

关于tensorflow中转置卷积使用的理解

在FCN,U-net,GAN中都有使用转置卷积(Transposed Convolution)的过程,转置卷积不能单纯地理解为逆卷积(deconvolution)。在CNN正向卷积过程是一个将图片变小的过程,转置卷积使得图片逐渐变大,直至与原图一样大。如何理解转置卷积呢,可以先从将卷积的计算转换成...

2017-11-27 22:07:04

阅读数:765

评论数:0

降维

降维问题在很久以前就接触了,那时候也会用协方差矩阵实现PCA来实现降维,可以应用在图像压缩和数据维度缩减,减少噪声数据等。但是最近在用sklearn的pca工具实现降维时候发现这儿的pca降得到的维度只能小于等于样本数和维度的最小值(降维后的维度为k,原始数据样本数为m,维度为n,则k≤min(m...

2017-10-12 09:36:40

阅读数:369

评论数:0

EM算法

站在巨人的肩膀上眺望远方reference: http://blog.csdn.net/zouxy09/article/details/8537620 https://en.wikipedia.org/wiki/Expectation%E2%80%93maximization_algorith...

2017-08-30 22:04:50

阅读数:172

评论数:0

github配置pc与远程ssh

官网的解决方案:https://help.github.com/articles/connecting-to-github-with-ssh/

2017-08-18 19:05:19

阅读数:140

评论数:0

SIFT+BOW 实现图像检索

本文概述图像检索是图像研究领域中一个重要的话题,广泛应用于医学,电子商务,搜索,皮革等。本文主要是探讨学习基于局部特征和词袋模型的图像检索设计。图像检索概述图像检索按照描述图像不同方式可以分为两类,一类是基于文本的图像检索(Text Based Image Retrieval),另一类是基于内容的...

2017-08-18 18:02:49

阅读数:3603

评论数:4

vs2017 compile opencv3 and opencv_contrib

今天使用opencv发现没有SIFT,一系列特征提取模块也没了。google得知opencv将特征提取啊还有一些比较新的模块放opencv_contrib这儿了,说模块不稳定,嗯我自己现在想用,那么只有自己来编译。从这儿开始踩了一天坑。具体最后按照一个歪果仁写的bolg才填完坑。下面这个歪果仁告诉...

2017-08-12 21:54:24

阅读数:274

评论数:0

SIFT算法学习总结

这儿仅作为我个人学习SIFT算法的总结!算法存在的意义SIFT(Scale-Invariant feature transform)算法是一种局部特征检测的算法,该算法通过寻找图像中的特征点(interest points ,or corner points)来进行特征点匹配。它在尺度空间寻找极值...

2017-08-11 17:30:37

阅读数:742

评论数:0

LSTM初探

要说LSTM,那就得先从RNN说起,RNN是一种对序列型数据进行建模的工具,在语音识别,机器翻译等领域有很好的应用。LSTM可以说是RNN的改进版,简单来说,RNN对长距离序列处理时会出现梯度消失或者爆炸这种现象,使得训练不起来(注:梯度消失或者爆炸问题不光在RNN中出现,在其他神经网络中也有,比...

2017-08-06 15:46:29

阅读数:495

评论数:0

MNIST实战

最近翻阅《Tensorflow实战Google深度学习框架》,在第五章总结了使用滑动平均,正则化,衰变学习率来优化了一个三层神经网络识别手写数字MNIST,最后在测试集上得到的准确率达到了0.9842,在此我自己实现了一遍,稍作组总结。功能模块分离考虑到前向传播在训练NN和在测试NN时候都会用到,...

2017-07-16 12:28:56

阅读数:1919

评论数:0

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