随笔分类 - MATLAB
MATLAB learning.
    
摘要:如果双11之前没有解决许可期限的问题,那么在双11之后,matlab图标会变成无效图标,且点击matlab图标后将直接跳转到安装界面,即使再次执行安装和激活步骤,下一次打开时依旧是matlab安装界面。matlab打不开了,matlab打不开了,matlab打不开了!matlab打不开了,matlab打不开了,matlab打不开了!启动matlab时总是直接跳转到安装界面的解决方案
解决方案如下
        阅读全文
                
摘要:利用MATLAB将视频的每一帧保存成一幅图像,并自动命名。本文方法简单,容易学习。 首先,读入视频。代码如下: 接下来,我们要写一个循环来将视频的每一帧保存成.png格式的图片。代码如下: 程序运行结束后,会在xxx文件夹中生成fnum/step张图片,每一张图片对应视频中相应的一帧。 如果需要做一
        阅读全文
                
摘要:概率霍夫变换(Progressive Probabilistic Hough Transform) 的原理很简单,如下所述: 1.随机获取边缘图像上的前景点,映射到极坐标系画曲线; 2.当极坐标系里面有交点达到最小投票数,将该点对应x y坐标系的直线L找出来; 3.搜索边缘图像上前景点,在直线L上的
        阅读全文
                
摘要:格式:n=norm(A,p) 功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释: 1、如果A为矩阵 n=norm(A) 返回A的最大奇异值,即max(svd(A)) n=norm(A,p) 根据p的不同,返回不同的值 p 返
        阅读全文
                
摘要:遗传算法的手工模拟计算示例: 为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各个主要执行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种符号串。本题中,用无符号二进制整数来表示。 因 x1, 
        阅读全文
                
摘要:"Video来源地址" 一直都觉得粒子滤波是个挺牛的东西,每次试图看文献都被复杂的数学符号搞得看不下去。一个偶然的机会发现了Rob Hess()实现的这个粒子滤波。从代码入手,一下子就明白了粒子滤波的原理。根据维基百科上对粒子滤波的介绍(),粒子滤波其实有很多变种,Rob Hess实现的这种应该是最
        阅读全文
                
摘要:给定两个点p1与p2的坐标,确定这两点所构成的直线,要求对于输入的任意点p3,都可以判断它是否在该直线上。初中解析几何知识告诉我们,判断一个点在直线上,只需其与直线上任意两点点斜率都相同即可。实际操作当中,往往会先根据已知的两点算出直线的表达式(点斜式、截距式等等),然后通过向量计算即可方便地判断p
        阅读全文
                
摘要:本文的目的是用C实现生成Gabor模版,并对图像卷积。并简单提一下,Gabor滤波器在纹理特征提取上的应用。 一、什么是Gabor函数(以下内容含部分翻译自维基百科) 在图像处理中,Gabor函数是一个用于边缘提取的线性滤波器。Gabor滤波器的频率和方向表达同人类视觉系统类似。研究发现,Gabor
        阅读全文
                
摘要:对于图像来说,高斯滤波器是利用高斯核的一个2维的卷积算子,用于图像模糊化(去除细节和噪声)。 1. 高斯分布 一维高斯分布 , 二维高斯分布 2.高斯核 理论上,高斯分布在所有定义域上都有非负值,这就需要一个无限大的卷积核。实际上,仅需要取均值周围3倍标准差内的值,以外部份直接去掉即可。 如下图为一
        阅读全文
                
摘要:更复杂些的滤波算子一般是先利用高斯滤波来平滑,然后计算其1阶和2阶微分。由于它们滤除高频和低频,因此称为带通滤波器(band-pass filters)。 在介绍具体的带通滤波器前,先介绍必备的图像微分知识。 1 一阶导数 连续函数,其微分可表达为 ,或 (1.1) 对于离散情况(图像),其导数必须
        阅读全文
                
摘要:这里讨论利用输入图像中像素的小邻域来产生输出图像的方法,在信号处理中这种方法称为滤波(filtering)。其中,最常用的是线性滤波:输出像素是输入邻域像素的加权和。 1.相关算子(Correlation Operator) 定义:, 即 ,其中h称为相关核(Kernel). 步骤: 1)滑动核,使
        阅读全文
                
摘要:类是一种数据类型,与普通的数据类型不同的是类不仅包含数据,还包含对数据的操作,类把数据和数据操作方法封装在一起,作为一个整体参与程序的运行。类具有可继承性,创建一个新的类的时候,可以在一个基类中添加成员派生出新类。类的变量和类的实例是不同的,类的实例是动态分配的内存区域,通常称类的实例维“对象”,同
        阅读全文
                
摘要:http://blog.csdn.net/zizi7/article/details/50379973 http://www.cnblogs.com/dawnminghuang/p/3779552.html http://www.cnblogs.com/frischzenger/p/3334569.
        阅读全文
                
摘要:常用图像数据库 1,http://www.multitel.be/cantata/这个网址提供了大量的视频和图像的数据库下载索引,并有相应的介绍,强烈推荐!大家慢慢去找寻自己的惊喜吧 2,http://www.cvpapers.com/datasets.htmlCVDatasets on the w
        阅读全文
                
摘要:1. GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加h = handles.figure1; %返回其句柄newIcon = javax.swing.ImageIcon('1.jpg')figFrame = get(h,'JavaFrame'); %取得F
        阅读全文
                
摘要:今天看了一下Matlab中响应鼠标的事件,整理如下, (1)函数WindowButtonMotionFcn,当鼠标在窗口上运动的时候就会相应此函数,于是在此函数中可以设置运动时想要的代码,如:改变鼠标的形状: (2)函数WindowButtonDownFcn,当鼠标按下去的时候就会响应的函数,但是鼠
        阅读全文
                
摘要:自定义菜单 1.uimenu对象 h=uimenu('PropertyName','ProperValue') h=uimenu(parent,'PropertyName','ProperValue') 常见属性: 1.1标签 label uimenu('label','&Open') 1.2快捷键
        阅读全文
                
摘要:1.常用属性 linestyle: 实线 - 虚线 -- 点线 : 点画线 -. marker: 加号 + 圆圈 O 星号 * 方块 S 三角形 ^ < > 五角星 P color: 红 r 绿 g 蓝 b 黄 y 黑 k 除了上述三种属性外,还有 LineWidth -- 线条宽度 MarkerE
        阅读全文
                
摘要:常用对话框(四) 1.输入对话框 inputdlg answer = inputdlg(prompt) answer = inputdlg(prompt,dlg_title) answer = inputdlg(prompt,dlg_title,num_lines) answer = inputdl
        阅读全文
                
摘要:常用的对话框(三) 1.普通对话框 dialog 调用格式: h=dialog('PropertyName','PropertyValue'......) 2.错误对话框 errordlg 调用格式: h = errordlg h = errordlg(errorstring) h = errord
        阅读全文
                


 浙公网安备 33010602011771号
浙公网安备 33010602011771号