自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

开飞机的小毛驴儿

天地有正气,杂然赋流形

  • 博客(437)
  • 资源 (1)
  • 收藏
  • 关注

转载 变分自编码器(一):原来是这么一回事

转载自:https://kexue.fm/archives/5253/comment-page-1#comments过去虽然没有细看,但印象里一直觉得变分自编码器(Variational Auto-Encoder,VAE)是个好东西。于是趁着最近看概率图模型的三分钟热度,我决定也争取把VAE搞懂。于是乎照样翻了网上很多资料,无一例外发现都很含糊,主要的感觉是公式写了一大通,还是迷迷糊糊的,最后...

2019-06-18 11:01:08 844 1

转载 关于PyTorch的backward中grad_variables参数

假设x经过一番计算得到y,那么y.backward(w)求的不是y对x的导数,而是l=torch.sum(y*w)对x的导数,w可以视作y的各分量的权重。来源:https://zhuanlan.zhihu.com/p/29923090...

2019-06-15 15:59:23 523

转载 Python中import, from...import,import...as的区别

在python中import或者from…import是用来导入相应的模块。举个例子:import datetimeprint(datetime.datetime.now())以上代码实现输出系统当前时间,是引入整个datetime包,然后再调用datetime这个类中的now()方法。以上代码实现功能也可以用以下代码实现:from datetime import datetim...

2019-05-10 22:12:17 232

转载 Latex中最后一行文献不能对齐

在检查论文的时候,每一个文献都仔细看一遍,居然发现最后一个参考文献自动生成不能对齐。 解决方法就是在latex文件中添加\usepackage[keeplastbox]{flushend}这一句,建议放在latex文件较上方位置。转载自:https://blog.csdn.net/leichaoaizhaojie/article/details/65447742...

2019-01-07 11:39:15 2307

原创 latex适量缩小公式符号间距,微调公式长度

通过在公式符号两边添加 “\!”来减小公式中符号的间距有时候公式过半,可以取消居中使其向左移动,利用\hspace{-2mm}类似的语句进行微调

2018-12-29 22:43:14 19688

原创 Matlab手工拖动鼠标绘制矩形和圆形并产生GroundTruth

需要人工合成一个数据集,在指定的图像上绘制圆形和矩形的“缺陷”,并根据绘制的缺陷产生相应的ground truth.为了一定程度上模拟真实的缺陷图像数据,我们在合成的缺陷图像上添加了椒盐噪声和高斯噪声。程序可以指定需要绘制的矩形和圆形的个数,Matlab代码如下:%用来产生合成缺陷数据集clc;clear;imgDir='./Reference/';resDir1='./Synthe...

2018-12-17 21:31:11 2203

原创 如何在给定的图形上绘制圆形

希望生成一些人工的测试图像数据,在造groundtruth的时候需要在根据在图像上绘制的圆形生成二值的groundtruth.这时候该怎么做呢?一种最简单的方法是利用meshgrid函数,利用圆心和半径之间的关系生成二值图。关键代码如下:img=double(rgb2gray(imread(imgFile)));[m,n]=size(img); figure,imshow(img,[...

2018-12-17 16:59:01 380

转载 Matlab按F1卡死帮助无法使用解决办法

转载自:https://blog.csdn.net/u012366767/article/details/81561862命令行输入以下代码:com.mathworks.mlwidgets.html.HtmlComponentFactory.setDefaultType('HTMLPANEL')亲测可用! ...

2018-12-02 10:47:02 2541

原创 恢复chrome浏览器默认标签栏样式

更新了一下谷歌浏览器,感觉新版的标签栏真是好丑啊,或者说有一种先入为主的观念,老版本的用习惯了新版版的看起来就没有那么舒服!怎么恢复成老版本的标签栏样式呢?在地址栏输入 chrome://flags/#top-chrome-md 会得到一个 UI Layout for the browser’s top chrome,然后将其改为Normal就可以了。...

2018-10-30 16:36:08 7148 2

转载 Matlab中regionprops的使用示例

转载自:https://blog.csdn.net/shaoxiaohu1/article/details/40272531有这样一幅图,我们想获取其中的连通区域,可以使用以下代码:src_img_name = 'blue_sky_white_clound_002594.jpg';img = imread(src_img_name); % get binary image...

2018-10-24 22:51:09 1316

原创 Matlab将结构体struct字段内的数据转化到矩阵中

假设structure1,为一结构体,structure1.name为100个字符串 怎么将这些字符串不用循环一次性赋值到矩阵A?? A=structure1.name 为什么只是将第一个赋值过去? 答案是可以使用cat函数: 可以用cat函数, A = cat(1,structur1.name)是按列读取 A = cat(2,structur1.n...

2018-10-24 17:57:40 30510 4

原创 说说im2bw这个函数对uint8和double的反应

im2bw是matlab中经常用到的一个函数,其作用就是将输入图像转化为二值图像,但是其中也有一些坑啊!在检测应用中,一种比较好的选择是将输入图像转化为uint8后再使用im2bw函数,为什么呢?下面给出一个例子。假如原图为double类型,tt1=im2bw(img,thr)后tt1中的结果元素大部分可能都为1,原因是im2bw的作用是将img/255大于thr的元素置为1,反之则置为0,此...

2018-10-23 21:50:52 926

转载 对图像频率的一些理解

转载自:https://www.cnblogs.com/yangxuebing/p/6895858.html一、图像高频信号和低频信号的理解 1.1 图像中的低频信号和高频信号也叫做低频分量和高频分量。简单一点说,图像中的高频分量,指的是图像强度(亮度/灰度)变化剧烈的地方,也就是我们常说的边缘(轮廓);图像中的低频分量,指的是图像强度(亮度/灰度)变换平缓的地方,也就是大片色块的地方。人眼对...

2018-10-16 16:31:40 909

转载 matlab中的imshow函数使用

转自 http://hi.baidu.com/redaiyu1989/item/3f39fe151b446fc039cb3087网上搜的好东西 一些图像处理函数用法% imshowimshow是用来显示图片的,如>> I = imread('moon.tif');>> figure,imshow(I);而有时为了数据处理,要把读取的图片信息转化为更高的精度,...

2018-10-16 10:46:12 6942

转载 图像分割之图割工具箱GCO3.0的使用(二)

一):之前之前在博客 matlab实现图割算法中的最大流最小割Max-flow/min-cut问题 中我们讲到了关于图中求取最小割最大流的一个软件包,并简单介绍了它在图像分割中的应用,但是并没有深入给出具体实例,这里我们再在最小割最大流原理基础上介绍同一个研究所出的另一种集成的软件包gco-v3.0,这个软件包则是直接可以对图像进行分割操作的,达到可以观测的效果。 关于软件包gco-v3....

2018-10-12 16:25:38 923

转载 多元最大似然估计函数

2018-09-02 22:26:28 1013 1

原创 浮生六记

世事茫茫,光阴有限,算来何必奔忙!人生碌碌,竞短论长,却不道荣枯有数,得失难量。看那秋风金谷,夜月乌江,阿房宫冷,铜雀台荒。荣华花上露,富贵草头霜。机关参透,万虑皆忘。夸什么龙楼凤阁,说什么利锁名缰。闲来静处,且将诗酒猖狂。唱一曲归来未晚,歌一调湖海茫茫。逢时遇景,拾翠寻芳,约几个知心密友,到野外溪旁。或琴棋适性,或曲水流觞,或说些善因果报,或论些今古兴亡。看花枝堆...

2018-08-15 20:29:00 1641

原创 Matlab中cellfun的速度优化

在做实验中需要用到matlab的cellfun,但是使用后速度巨慢无比,原因就在于cellfun中的函数上。注意,matlab最擅长的是矩阵运算,是矩阵运算,是矩阵运算!重要的事情说三遍!尽量把嵌套在cellfun中的函数表达能矩阵运算的形式,速度上会有显著提升!例如,我需要对每个cell表格中的8个二值向量转化为十进制的数,原始的代码为:vertical_diff_feature=cellf...

2018-07-24 19:47:05 2699

转载 Proximal Gradient Method近端梯度算法

转载自:https://blog.csdn.net/lanyanchenxi/article/details/50448640本文参考文献附在最后。是对参考文献的理解。 1:此算法解决凸优化问题模型如下:minF(x)=g(x)+h(x)minF(x)=g(x)+h(x)其中g(x)g(x)凸的,可微的。h(x)h(x) 闭的凸的。其中g(x),h(x)是由F(x)g(x),h(x)是由F(x) ...

2018-05-15 21:17:34 2953 1

转载 为什么局部下降最快的方向就是梯度的负方向?

转载自:https://zhuanlan.zhihu.com/p/36503663,版权归原作者所有。1. 什么是梯度?对于梯度下降算法(Gradient Descent Algorithm),我们都已经很熟悉了。无论是在线性回归(Linear Regression)、逻辑回归(Logistic Regression)还是神经网络(Neural Network)等等,都会用到梯度下降算法。我们先来...

2018-05-08 22:13:15 2114

转载 原 RPCA以及LRR

转载自:https://blog.csdn.net/tiandijun/article/details/44917237RPCA关于RPCA的博客:原文:http://blog.csdn.net/abcjennifer/article/details/8572994译文:http://blog.csdn.net/u010545732/article/details/19066725数据降维的总结:...

2018-04-26 18:16:32 2042 1

原创 关于matlab中find函数失效的问题

matlab中的find函数可以返回指定元素的位置,但是有时候会发现矩阵中明明存在一个数,但是返回位置却是空的,即找不到指定元素的位置。这时候需要考虑的是matlab的精度问题。如下图中,表面上第一个元素是0.6678,但是[i j]=find(a==0.6678)返回的却是空值,原因很可能是matlab的精度问题。具体地,点击0.6678这个数可能并不是0.6678,小数点后面可能还存在多个小数...

2018-04-14 16:22:36 7669 3

转载 Windows 64 + Matlab 64 MEX混合编程初步

说明Matlab混合编程下载与安装编译器Microsoft Windows SDK 71CCTDM-GCCgccgFor Matlab 2015For Matlab 2014选择编译器编写ccpp文件mexFunction函数介绍编译多个ccpp文件一些实例MATLAB2015编译MeanShiftProblemSolution找不到编译器或SDKProblemSolution注意error C2...

2018-03-20 19:45:26 1331 1

原创 Matlab出现NaN错误

可以借助matlab自带的一个函数isnan来检查。如果涉及到计算机视觉图像矩阵处理方面,很可能是归一化的时候出现分母为0的情况。在分步调试的时候,最好在每一个可能出现NaN的地方使用isnan来做测试,例如 if isnan(FeatureMap) disp('BYFeature is a NaN!') break; end这是我的教训!

2017-12-31 22:20:50 14351 3

转载 Mean-Shift算法

原文地址:http://blog.csdn.net/hjimce/article/details/45718593 作者:hjimce一、mean shift 算法理论Mean shift 算法是基于核密度估计的爬山算法,可用于聚类、图像分割、跟踪等,因为最近搞一个项目,涉及到这个算法的图像聚类实现,因此这里做下笔记。(1)均值漂移的基本形式给定d维空间的n

2017-12-18 10:39:53 37612 6

原创 Traditional Saliency Reloaded: A Good Old Model in New Shape

发在CVPR2015上的一篇文章,读起来并不是很困难,思路也比较纯粹。作者也开源了代码,在这里下载:http://pages.iai.uni-bonn.de/frintrop_simone/vocus2.html问题是,作者的代码依赖于Boost C++ Library,但是我对这个库并不是很熟悉,配置起来可能不是那么方便。所以我根据自己的理解,用Matlab重写了一下,看起来效果还可以,希望能对

2017-11-10 22:06:05 631

转载 L0、L1、L2、Elastic Net正则项

转载自:http://blog.csdn.net/liyuan123zhouhui/article/details/51882926,版权归原作者所有,转载仅为阅读方便。L1正则化使得模型更加稀疏,L2使得模型参数更趋近于0,提高泛化能力(这里是另外一个解释:https://www.zhihu.com/question/38081976/answer/74895039)

2017-11-07 14:24:00 611

原创 PCA人脸识别,附matlab代码和详细注释

选用ORL_92x112人脸数据集,共包含了40张人脸,每张人脸有10张不同姿态图像。代码中人脸矩阵中每一行对应一个人脸,每一列对应一个属性。完整的数据集和代码可以在这里下载:http://download.csdn.net/download/jzwong/10106036代码读入原始人脸数据集,默认选择每个类中的前5张图像做训练% Revised by Jianzhu Wang ...

2017-11-04 21:24:18 26605 74

转载 opencv实现PCA人脸降维

文章转载自:http://www.cnblogs.com/tornadomeet/archive/2012/09/06/2673104.html,代码做了一点点的修改和注释,亲测可行。前言:  PCA是大家经常用来减少数据集的维数,同时保留数据集中对方差贡献最大的特征来达到简化数据集的目的。本文通过使用PCA来提取人脸中的特征脸这个例子,来熟悉下在oepncv中怎样使用PCA这个类

2017-11-02 16:09:46 1010 2

原创 Opencv的reshape函数报错

除了网上解释的,reshape前后的通道数*行数*列数需要保持不变,即使这个条件满足了,还是会报错,可能是什么原因导致的呢?很可能是reshape之前的函数导致的!比如说,你需要对A进行reshape,但是在reshape之前先进行了其它操作,例如先来了一个A.convertTo()操作,然后你会发现A.reshape就会报错了!为什么呢?我个人认为原因在于void Mat::conver

2017-11-02 11:39:44 1758

原创 matlab添加当前文件夹及子文件夹到路径

就一条命令:addpath(genpath(currentFolder));

2017-10-28 10:39:31 10702

转载 Matlab实现HOG+SVM图像分类

转载自:http://blog.csdn.net/cuixing001/article/details/70908064,版权归原作者所有。我训练的图像在磁盘上位置如下,包含5个类别,省去了前人制作txt存储图像路径的过程:测试图像分布为:作者的代码写的非常工整,值得学习,尤其是利用了imageDatastore这种存储格式,使用起来

2017-10-16 15:47:23 12065 4

转载 Kernel PCA 原理和演示

转载自:https://zhuanlan.zhihu.com/p/21583787,版权归原作者所有。主成份(Principal Component Analysis)分析是降维(Dimension Reduction)的重要手段。每一个主成分都是数据在某一个方向上的投影,在不同的方向上这些数据方差Variance的大小由其特征值(eigenvalue)决定。一般我们会选取最大的几个特征值

2017-09-25 15:53:23 3198

原创 Matlab调用Opencv

本文主要介绍Matlab与C/C++混合编程,并给出Matlab调用Opencv的具体实例。参考资料在文末给出。 1. mexFunction 在Matlab与C/C++混合编程中,mexFunction必不可少。其基本形式为:void mexFunction(int nlhs, mxArray *plhs[],int nrhs, const mxArray *prhs)其中nlhs表示输出参数

2017-09-21 20:20:36 16659 5

转载 C/C++与Matlab混合编程初探

转载自:http://blog.csdn.net/bendanban/article/details/37830495Matlab 拥有丰富的功能,编程简单。不过,有些情况下,Matlab程序的执行速度比较慢。C/C++编译执行的程序速度比较快,编程难度上比Matlab要高一些。因此存在一种方案,就是使用Matlab实现我们的实验程序,用C/C++来实现Matlab程序中比较耗时的部分,从

2017-09-15 22:42:03 461

转载 ADMM算法相关资源

ADMM算法的相关资源

2017-08-23 22:04:39 1503

转载 向量,标量对向量求导数

转载自:http://blog.csdn.net/xidianliutingting/article/details/516732071.已知 对谁求导数,就以谁(分母)作为主序,得出结果。比如这里x是列向量,求Ax关于x求导数,那么对x的每个分量分别求偏导数(写成一行),然后整理排成一列(同x一样是列向量)。  同理有  关于x的转置x.T求导数,x.T是行向量,

2017-08-16 10:32:11 1955

原创 Generalized Low Rank Approximations of Matrices

前言原文为叶杰平教授的一篇paper,下面内容为我对这篇文章的一个简单翻译、理解与总结,仅代表我个人看法,可能存在理解错误等问题,欢迎发邮件至jzwangATbjtuDOTeduDotcn讨论交流。摘要这篇文章研究了矩阵低秩近似的计算问题,创新在于本文所提出的方法是对一批(而不是一个)矩阵计算低秩近似。通过将该问题形式化为一个优化问题通过最小化重构误差进行求解。据作者所知,本文所提出的

2017-07-25 19:50:14 2230

原创 Hyperspectral Band Selection by Multitask Sparsity Puisuit

前言个人认为这是一个非常好或者说是非常新鲜的工作,作者从生物免疫的角度解释了字典的学习过程。以下内容为我自己对本文的简单翻译、理解,仅代表我个人看法,有不准确之处可以发邮件至jzwangATbjtuDOTeduDOTcn讨论交流。简介近些年来,高光谱图像相关的研究得到了学术界和工业界的广泛关注。在合适的光谱分辨率下,较大波长范围内的高光谱图像或图像块能提供有用的信息,这使得高光谱图像应

2017-07-18 20:33:32 656

原创 Saliency Detection by Multi-Task Sparsity Puisuit

前言这是很久之前看过的一篇文章,今晚突然想起来可能对我即将要做的工作有所启发,故重新阅读,写点收获体会。下面是我对这篇文章的一个简单翻译和理解,可能存在不准确之处,仅仅是我个人的看法。摘要这篇文章要解决的问题是在无监督的情况下做自然图像中的显著性检测。为了协同多特征用于显著性检测,本文提出了一个多任务稀疏追踪的方法。给定一幅多特征描述的图像,通过寻求连续的稀疏元素来推断其显著性图。推断

2017-07-06 16:43:02 867

PCA人脸识别matlab代码

完整的利用PCA实现人脸识别分类的代码,包括测试数据集,数据集归数据集原作者所有,用户仅可用来测试。

2017-11-06

空空如也

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

TA关注的人

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