- 博客(14)
- 收藏
- 关注
原创 程序员实用算法摘抄-冒泡法-C
/*—–bubble.c——– *bubble sort an array *#define DRIVER to compile a test driver *Driver must be linked to sortsub.c ___________/include “sorthdr.h”define DRIVER 1void BubbleSort ( Element **Array,in
2015-03-20 17:32:45 615
转载 Harris角点提取算法及实现
角点:最直观的印象就是在水平、竖直两个方向上变化均较大的点,即Ix、Iy都较大 边缘:仅在水平、或者仅在竖直方向有较大的变化量,即Ix和Iy只有其一较大 平坦地区:在水平、竖直方向的变化量均较小,即Ix、Iy都较小 2 strong eigenvalues======interest point1 strong eigenvalues======contour/edge0 eigenva
2015-03-17 16:43:59 4169 1
原创 图像梯度算法
求图像的梯度,一般是指灰度图像或者彩色图像上的操作。数字图像就是离散的点值谱,也可以叫二维离散函数。图像的梯度就是这个二维离散函数的求导。 导数(Derivative)是微积分中的重要基础概念。在百度百科里面是这样解释的:当函数y=f(x)的自变量X在一点x0上产生一个增量Δx时,函数输出值的增量Δy与自变量增量Δx的比值在Δx趋于0时的极限a如果存在,a即为在x0处的导数,记作f’(x0)或df
2015-03-17 15:25:18 19248 2
原创 做Gabor滤波器图片
主要任务就是做出以下这样一张Gabor滤波器的图片。 这里用到的公式如下: 程序部分实现的是公式内的实数部分。 函数文件function gb = gaborfilter_2d( lambda, theta, phrase, gamma, bw)% LAMBDA - 波长,是cos的像素周期% SIGMA - 高斯标准差% THETA - 核函数的方向 %
2015-03-17 09:58:17 952
转载 如何用matlab计算正态分布的标准差
正态分布又名高斯分布,是学习《概率论与数理统计》中非常重要的一种概率分布,其应用在数学、物理及工程等领域都非常重要,而且对统计学有着巨大的影响力。下面就介绍一下如何用matlab计算正态分布的标准差,并用几何图形表示。工具/原料matlab软件电脑方法/步骤 1正态分布的数学
2015-03-13 18:16:48 6844
转载 Gabor 滤波器
转载 http://blog.sina.com.cn/s/blog_6f611c3001018jcx.html 看到两文章摘抄之后整理得到: 一、Gabor 滤波器简介(部分资料来自维基百科) 在图像处理、模式识别以及计算机视觉等领域中,,Gabor 滤波器得到了广泛的应用。Gabor滤波器是一个用于边缘检测的线性滤波器。Gabor滤波器的频率和方向表示接近人类视觉系统对于频率和方向的
2015-03-13 16:55:09 1477
转载 matlab中实现Gabor滤波器
转自:http://blog.csdn.net/abcjennifer/article/details/7360436 1.spatialgabor.m描述gabor函数% SPATIALGABOR - applies single oriented gabor filter to an image % % Usage: % [Eim, Oim, Aim] = spatialgab
2015-03-12 18:27:43 13668 2
翻译 Gabor函数
Gabor变换是英国物理学家Dennis.Gabor 1946年提出的,为了由信号的Fourier变换提取局部信息,引入了时间局部化的窗函数,得到了窗口Fourier变换。由于窗口Fourier变换只依赖于部分时间的信号,所以,现在窗口Fourier变换又称为短时Fourier变换,这个变换又称为Gabor变换。 Gabor滤波器在数字图像处理方面得到广泛的应用,能有效的进行纹理分割,边缘检
2015-03-12 18:00:12 3837
原创 matlab纠错---类型转换去虚数
for count=1:lengthcenter_distance= sqrt(center(count,1)-center(count,3))^2 - (center(count,2)-center(count,4))^2;center(count,8)=center_distance;endmatlab 中使用sqrt函数,如果对负数进行开平方操作,结果不可避免的会带来正虚数。此时,和ce
2015-03-07 16:14:20 3979
原创 matlab纠错---数据类型转化
clear;clc;Image1 = imread('e:\images\zstree.jpg'); gray1=single(rgb2gray(Image1));Image2 = imread('e:\images\zstree1.jpg'); gray2=single(rgb2gray(Image2));center(1:6,1:2)=[22,22;68,22;112,22;22,13
2015-03-06 17:09:23 442
原创 matlab continue 与 break差别
continue语句经常与for,while循环合用。当循环语句中出现continue时,则不再继续执行当前循环体内的程序语句,即提前结束当前循环,并继续执行下一个循环。break与continue相似,也是经常与for while合用,但它不是继续执行下一个循环,而是退出循环体,继续执行循环体之外的程序,终止循环。
2015-03-06 10:19:26 2537
转载 Matlab Coder 使用方法
举例介绍matlab coder的使用方法工具/原料 matlab方法/步骤 MATLAB Coder 工具是 MathWorks 公司在 2011年推出的 Matlab2011a版本中推陈出新的产品,它可以将MATLAB 函数直接生成 C 代码。主要作用体现在一下几点。1、集成: MATLAB算法变成源代码或者静态库,用于已有的C环境。2、原型:MATLAB算法作为独立可执行文件。在没有MATLA
2015-03-05 14:55:12 2464
转载 Matlab变量及命名规则
Matlab变量及命名规则 Matlab中所有的变量都是用矩阵形式来表示的,即所有的变量都表示一个矩阵或者一个向量。其命名规则如下: (1)变量名对大小写敏感; (2)变量名的第一个字符必须为英文字母,其长度不能超过31个字符; (3)变量名可以包含下连字符、数字,但不能包含空格符、标点。 Matlab系统预定义的变量: 表3-2 Matlab中预定义的变量 ans 预设的计算结果的
2015-03-05 11:36:23 34225
原创 全局块匹配法计算图像旋转以及实现程序
电子图像稳定,是指利用数宇图像处理技术消除或者减轻视频图像序列中因为摄像机的抖动而引入的非平稳运动(抖动),使图像序列稳定的处理过程。 图像的帧间运动变化主要有全局变化和局部变化。全局变化是指相机参数变化或者相机抖动等动作引起的图片全局变化。局部运动是指被拍摄物体运动引起的局部变化。图像稳定就是对全局运动进行估计和补偿。运动估计的主要方法有像素递归法Pixel Recursive
2015-03-04 11:32:28 1810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人