自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Matlab 绘制多条曲线,方法!

matlab 绘制矩阵中多条曲线方法

2022-06-02 09:26:31 8081

原创 在MATLAB中绘制水平线和垂直线的一些方法

在MATLAB中绘制水平线和垂直线的一些方法1.利用线段的两个端点1_1.利用plot %水平线绘制 x=[xmin, xmax];% y=[a,a]; plot(x,y,'linewidth',1.5) 1_2.利用line %水平线绘制 x=[xmin, xmax]; y=[a,a]; line(x,y,'linewidth',1.5) 2.利用线段的两个端点和其他的一些点(这个方法,增加些字数) 利

2022-05-31 08:04:42 20092

转载 一维离散小波变换函数使用总结

matlab 小波函数总结

2022-02-21 14:30:44 3805 5

原创 LaTeX只显示英文不显示中文

只需要找到\documentclass这一行,在下面加上\usepackage[UTF8]{ctex}就行了

2021-09-01 00:22:47 3112

转载 2020-11-05

高斯曲线拟合原理以及Python源码高斯函数曲线拟合数学基础 Python求解高斯函数代码 结论 高斯函数曲线拟合数学基础为了更好的对实验数据更好的拟合使用高斯函数曲线进行拟合。使用高斯函数拟合比多项式拟合更加合适,多项式拟合必须把曲线分为两段,高斯函数拟合是对所有数据进行整体拟合,更能够反映出数据的总体变化情况,而多项式拟合只能对数据进行分段拟合,对数据的变化趋势进行割裂。一下给出高斯函数拟合的数值基础:证明X^T X矩阵非奇异是很有意义的需要证明在你的数据集上最小二乘法.

2020-11-05 22:13:36 485

转载 matlab 作图

二维作图绘图命令plot绘制x-y坐标图;loglog命令绘制对数坐标图;semilogx和semilogy命令绘制半对数坐标图;polor命令绘制极坐标图。1、基本形式如果y是一个向量,那么plot(y)绘制一个y中元素的线性图。假设我们希望画出y=[0.,0.48,0.84,1.,0.91,6.14]则用命令plot(y)。它相当于命令plot(x,y),其中x=[1,2,...,n]或x=[1;2;...;n],即向量y的下标编号n为它的长度。MATLAB会产生一个图形窗...

2020-05-30 16:30:24 2459

转载 LBP算子中getmapping.m函数中bitshift函数的调试

LBP算子中getmapping.m函数中bitshift函数的调试使用MatlabR2014b版本运行LBP算子遇到问题“BITSHIFT(A,K,N) 不接受在 N 中输入整数值。请改用 BITSHIFT(A,K,ASSUMEDTYPE)”getmapping.m报错原因及解决方法使用MatlabR2014b版本运行LBP算子遇到问题“BITSHIFT(A,K,N) 不接受在 N 中输入整数值。请改用 BITSHIFT(A,K,ASSUMEDTYPE)”最近在研究分割问题的过程中,接触到特征提

2020-05-20 22:41:57 1159 2

转载 高斯差分

DOG(Difference of Guassian):简称 高斯函数的差分,是灰度图像增强和角点检测的一种方法。(一)理论基础:下面详细介绍DOG的角点检测(也称特征点提取)的理论过程:通过将目标图像与高斯函数进行卷积运算得到一幅目标图像的低通滤波结果,此过程称为去燥。(注:这里的Gaussian和高斯低通滤波器的高斯是一个含...

2020-01-13 20:05:16 3378

原创 matlab Gabor 滤波实例

MATLAB中有spatialgabor函数,利用这个函数可以实现多个方向和尺度的Gabor滤波实例:clear,clc,close allangle = 0:18:90; % directionimage = rgb2gray(imread('Lena.bmp'));k = [0.6,1.2]; % scalefigure(1)suptitle('Lena')for ik=1:2...

2019-10-23 20:48:25 1037

转载 CNN 详解 比较有用

在刚刚接触CNN和caffe之后,也对CNN当中的各类layers做了简单的了解。但对于各个层具体是如何进行运算的,其实并不是特别了解。最近调完实验后,下一步就要进行调参和调网络的工作,所以就准备在这个时间深入地了解一下。主要针对conv层、全连接层、pooling层,另外稍带介绍了CNN中的激活函数Relu。文章主要参考了零基础入门深度学习(4)中的内容,并根据本人对于CNN的理解进行了部分修改...

2019-10-21 18:04:15 208

转载 iradon函数和radon函数

iradon函数和radon函数(2016-05-14 10:56:37)转载▼ iradon函数iradon函数是基于R-L滤波器的滤波反投影法。实现重建图像的过程如下:1、把投影矩阵R转换到频域,生成fft(R);2、fft(R)和滤波函数H相乘,得到滤波后的频域投影矩阵fft(R)*H;3、把fft(R)*H转换到空域,得到空域中的滤波后的投影...

2019-07-02 20:46:28 10217 1

转载 Radon变换及其Matlab代码实现

Radon变换和Hough变换类似,最初是用于检测图像中的直线(例如笔直的街道边沿、房屋的边沿、笔直的电线等)。关于Hough变换,可以参考OpenCV中的代码和示例(其实除了Hough Lines还有Hough Circles等等变种),此处不再赘述。关于Radon变换,可以参考wiki或者百科,或者网络上的其他资料介绍。这里做一个...

2019-04-02 15:14:04 1225

转载 MATLAB基于Randon变换的图像倾斜校正算法及实现

Radon变换的基本原理:一个平面内沿不同的直线(直线与原点的距离为d,方向角为alfa)对f(x,y)做线积分,得到的像F(d,alfa)就是函数f的Radon变换。也就是说,平面(d,alfa)的每个点的像函数值对应了原始函数的某个线积分值。Radon变换的基本思想:Radon变换可以理解为图像在ρθ空间的投影,ρθ空间的每一点对应一条直线,而Radon变换是图像像素点在每一条直线上的...

2019-04-02 15:13:11 5981

转载 randon变换(拉东变换)

两维情况下radon变换大致可以这样理解:一个平面内沿不同的直线(直线与原点的距离为d,方向角为alfa)对f(x,y)做线积分,得到的像F(d,alfa)就是函数f的Radon变换。也就是说,平面(d,alfa)的每个点的像函数值对应了原始函数的某个线积分值。一个更直观的理解是,假设你的手指被一个很强的平行光源透射,你迎着光源看到的手指图像就是手指的光衰减系数的三维Radon变换(小小的推广)在...

2019-04-02 15:11:59 2790

转载 车牌识别 ,matlab 代码

车辆牌照字符识别方法:采用人工神经网络法I0=pretreatment(imread('0.bmp'));I1=pretreatment(imread('1.bmp'));I2=pretreatment(imread('2.bmp'));I3=pretreatment(imread('3.bmp'));I4=pretreatment(imread('4.bmp'));I5=...

2019-03-03 21:53:22 1734 1

转载 数据预测之BP神经网络具体应用以及matlab代码

具体应用实例。根据表2,预测序号15的跳高成绩。表2国内男子跳高运动员各项素质指标 序号 跳高成绩() 30行进跑(s) 立定三级跳远() 助跑摸高() 助跑4—6步跳高() 负重深蹲杠铃() 杠铃半蹲系数 ...

2019-03-03 21:49:04 375

转载 Matlab神经网络竞争传递函数compet

实验环境:Matlab R2009a1 compet是神经网络的竞争传递函数,用于指出矩阵中每列的最大值。对应最大值的行的值为1,其他行的值都为0。例子:在matlab命令窗口中输入以下代码。n = [3 1; 1 2; -0.5 8; 0.5 4];a = compet(n);subplot(2,1,1), bar(n), ylabel('n')subplot(2,1,2), ...

2019-03-03 21:35:56 1135

转载 全卷积神经网络实现图像分割

全卷积神经网络医学图像分割框架医学图像分割主要有两种框架,一个是基于CNN的,另一个就是基于FCN的。基于CNN 的框架这个想法也很简单,就是对图像的每一个像素点进行分类,在每一个像素点上取一个patch,当做一幅图像,输入神经网络进行训练,举个例子:这是一篇发表在NIPS上的论文Ciresan D, Giusti A, Gambardella L M, et al. De...

2019-02-28 16:19:42 1259

转载 从图像分类到图像分割 卷积神经网络(CNN)

从图像分类到图像分割卷积神经网络(CNN)自2012年以来,在图像分类和图像检测等方面取得了巨大的成就和广泛的应用。CNN的强大之处在于它的多层结构能自动学习特征,并且可以学习到多个层次的特征:较浅的卷积层感知域较小,学习到一些局部区域的特征;较深的卷积层具有较大的感知域,能够学习到更加抽象一些的特征。这些抽象特征对物体的大小、位置和方向等敏感性更低,从而有助于识别性能的提高。这些抽象...

2019-02-28 16:16:55 2758

转载 数据预测之BP神经网络具体应用以及matlab代码

1.具体应用实例。根据表2,预测序号15的跳高成绩。表2 国内男子跳高运动员各项素质指标 序号 跳高成绩() 30行进跑(s) 立定三级跳远() 助跑摸高() 助跑4—6步跳高() 负重深蹲杠铃() 杠铃半蹲系数 ...

2019-02-26 14:55:27 1776

转载 RGB = label2rgb(L)

功能:转换标记矩阵到RGB图像语法:RGB = label2rgb(L)RGB = label2rgb(L, map)RGB = label2rgb(L, map, zerocolor)RGB = label2rgb(L, map, zerocolor, order)输入:L为标记矩阵(可由labelmatrix, bwlabel, bwlabeln, watershe...

2019-01-24 15:18:50 2084

转载 图像高频和低频

一、图像高频信号和低频信号的理解 1.1 图像中的低频信号和高频信号也叫做低频分量和高频分量。简单一点说,图像中的高频分量,指的是图像强度(亮度/灰度)变化剧烈的地方,也就是我们常说的边缘(轮廓);图像中的低频分量,指的是图像强度(亮度/灰度)变换平缓的地方,也就是大片色块的地方。人眼对图像中的高频信号更为敏感。 图像的高低频是对图像各个位置之间强度变化的一种度量方法。低频分量:主要对整副图像的强...

2019-01-14 22:52:12 8137 1

转载 空域的卷积等于频率域的乘积例子

clear; close all;clc;img = imread('flower.tif');img = imresize(img,[511 511]);img = double(img);img_fft = fftshift(fft2(img));figure;mesh(real(img_fft));filter = [1 1 1; 1 -8 1; 1 1 1];filter...

2019-01-13 18:50:42 1309 1

转载 交换两幅图像的幅度谱和相位谱,并重构图像 此博文包含图片

交换两幅图像的幅度谱和相位谱,并重构图像!!!图像x 图像y %注意两幅图像的大小要相同,此处均为361*461%读入图像x=imread('x.bmp');y=imread('y.bmp');% 傅里叶变换xf=fft2(double(x));yf=fft2(double(y));%取幅度和相位xf1=abs(xf);xf2=angle(...

2018-12-03 13:11:09 6656 1

转载 基于傅里叶变换的相位提取算法---MATLAB实现

%% **********************************************%                      %% **********************************************clear;close all;clc;N = 512;xmax = 1;ymax = 1;delta = [0,pi/3];x = lins...

2018-12-03 13:10:20 6935 1

转载 低层次(基于像素之间的)特征提取概述

低层次(基于像素之间的)特征提取概述2013年12月18日 13:33:52 松子茶 阅读数:7298更多所属专栏: 特征提取版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/utimes/article/details/17319769背景引言本节主要介绍提取低层次特征信息的方要方法。在有些情形下,这些信息对理解图是足够的。但是...

2018-11-29 22:34:36 1344

转载 计算机视觉自己收藏

机器视觉:1.Peter Kovesi  主页有用于图像处理的matlab工具包,主要包含特征提取,各项异性滤波,灰度转换、图像去噪等 http://www.peterkovesi.com/2.南开大学媒体计算实验室   程明明 Global contrast based salient region detection 主页有实验源码和相关数据http://mmch...

2018-11-29 22:21:48 159

转载 基于相位一致性的边缘检测

相位一致性原理:wiki: https://en.wikipedia.org/wiki/Phase_congruency相位一致性是指在图像的频率域中,边缘相似的特征在同一阶段出现的频率较高。相位一致性的理论依据是人眼感知图像信息时主要靠的是图像信号的相位而非幅度。与基于灰度的边缘特征提取方法不同,该方法是通过计算图像的相位一致性来检测图像中的边缘,该方法可以不受图像局部光线明暗变化的影响,...

2018-11-29 20:21:01 3795 3

转载 FSIM: A Feature Similarity Index for Image Quality Assessment

1.介绍2.相位一致性3. 梯度幅度的计算(GM)4. FSIM 方法1.介绍提出SSIM,MS-SSIM等文章的不足:当对局部特征图进行池化时,所有位置被认为具有同样的重要性。在VIF中,图像被分解为不同的子带,这些子带在池化时具有不同的权重,然而在每个子带中,每一个位置都被认为同样重要。这样的池化策略与我们关于人类视觉系统的一些直观结论不符,即图像中的不同位置在人眼观察时做出的贡献是...

2018-11-28 21:19:19 1316

转载 Empirical mode decomposition

[imf,residual] = emd(X)[imf,residual,info] = emd(X)[___] = emd(___,Name,Value)emd(___)Descriptionexample[imf,residual] = emd(X) returns intrinsic mode functions imf and residual signal res...

2018-11-24 15:08:20 2883

转载 各项异性扩散(Anisotropic diffusion)

1.原理简介各向异性扩散滤波主要是用来平滑图像的,克服了高斯模糊的缺陷,各向异性扩散在平滑图像时是保留图像边缘的,和双边滤波很像。各向异性扩散,也叫做P–M扩散,在图像处理和计算机视觉中广泛用于保持图像细节特征的同时减少噪声。通常我们有将图像看作矩阵的,看作图的,看作随机过程的,记得过去还有看作力场的。这次新鲜,将图像看作热量场了。每个像素看作热流,根据当前像素和周围像素的关系,来确定是否...

2018-11-23 17:40:54 1305

转载 计算机视觉中的变分方法-扩散(Diffusion)

最近在看一个计算机视觉中的变分方法系列的视频,是德国慕尼黑工大出的,讲课老师是LSD-SLAM的作者Daniel Cremers,老师讲得很清楚,看了还是很有收获的。我已经变成Cremers大神的脑残粉了,有兴趣看视频的戳这里Variational Methods for Computer VisionDiffusion equation:扩散是一种物理过程,是让空间中的物质的浓度分布u(x...

2018-11-23 17:39:21 2393

转载 图像处理之——卷积

vImage学习笔记——卷积(Convolution)卷积(Convolution)是一个常用的图像处理技术,可以改变像素强度,从而影响周围其他像素的强度。卷积的常用技术是创建滤镜,使用卷积技术,你可以获取一些流行的图像效果,比如模糊(blur)、锐化(sharpen)及边缘检测(edge detection),这些效果在Photo Booth、iPhoto和Aperture都有广泛使用。...

2018-11-22 10:44:17 1861

转载 Gabor滤波简介和实现(Matlab,OpenCV)

   简介            Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。Gabor 滤波器的频率和方向类似于人类的视觉系统,所以常用于纹理识别。在空间域,二维Gabor滤波器是一个高斯核函数和正弦平面波的乘积,具体的:        复数:       实部:         虚部:        ...

2018-11-22 10:33:13 762 1

转载 MATLAB卷积运算(conv、conv2、convn)解释

nv(向量卷积运算)所谓两个向量卷积,说白了就是多项式乘法。比如:p=[1 2 3],q=[1 1]是两个向量,p和q的卷积如下:把p的元素作为一个多项式的系数,多项式按升幂(或降幂)排列,比如就按升幂吧,写出对应的多项式:1+2x+3x^2;同样的,把q的元素也作为多项式的系数按升幂排列,写出对应的多项式:1+x。卷积就是“两个多项式相乘取系数”。(1+2x+3x^2)×(1+x)=1...

2018-11-20 19:21:09 9588

转载 矩阵卷积理解

在图像处理的过程中,经常会看到矩阵卷积的概念,比如说用一个模板去和一张图片进行卷积,因此很有必要了解矩阵卷积到了做了什么,具体又是怎么计算的。 在matlab中有conv2函数对矩阵进行卷积运算,其中有一个shape参数,取值具体有三种: -full  - (default) returns the full 2-D convolution, -'same'  - returns the ...

2018-11-20 19:18:55 270

转载 Matlab中的stretchlim函数详解

imadjust函数是MATLAB的一个工具箱函数,一般的语法调用格式为:f1=imadjust(f,[low_in  high_in],[low_out  high_out],gamma)(注:本文所述图像数据均为Uint8,对于Matlab,矩阵中的一个元素即是一个像素点)该函数的意义如图1所示,把图像f 灰度变换到新图像f1的过程中,f 中灰度值低于low_in的像素点在f1中灰...

2018-11-05 18:45:33 6699 1

转载 图像处理-灰度变换函数imadjust和stretchlim

imadjust在matlab中imadjust原型如下:g = imadjust(f,[low_in high_in], [low_out high_out], gamma)1f表示一张灰度图片,此函数将f的灰度值映象到g中的新值,也就是将low_in与high_in之间的值映射到low_out和high_out之间的值。 其中low_in以下与high_in以上的值可以被截去,也就...

2018-11-05 18:32:09 1687

转载 Matlab中regionprops的使用示例

有这样一幅图,我们想获取其中的连通区域,可以使用以下代码:src_img_name = 'blue_sky_white_clound_002594.jpg';img = imread(src_img_name); % get binary imagegray_img = rgb2gray(img);T = graythresh(gray_img);bw_img = im2bw(...

2018-11-04 18:18:41 2833

转载 图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应)

图像处理-线性滤波-1 基础(相关算子、卷积算子、边缘效应)这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。 1.相关算子(Correlation Operator)       定义:,  即 ,其中h称为相关核(Kernel).          步骤:...

2018-11-04 18:18:02 1318

空空如也

空空如也

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

TA关注的人

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