随笔分类 -  Matlab

摘要:使用matlab批量处理图像后在指定文件夹存储 其实没必要将读取的图片存为元胞数组! 即,将上面的Images={}撤销,直接存入B矩阵中即可! B= fullfile函数 利用文件各部分信息创建合成完整文件名。 用法: fullfile('dir1', 'dir2', ..., 'filename 阅读全文
posted @ 2017-07-20 16:19 ostartech 阅读(12436) 评论(0) 推荐(1)
摘要:胞元数组(cell Arry)的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分。胞元可以存放任何类型、任何大小的数组,如任意维数值数组、字符串数组、符号对象等,而且同一个胞元数组中各胞元中的内容可以不同。与数值数组一样,胞元数组维数不受限制,可以一维、二维或更高维,不过一维 阅读全文
posted @ 2017-07-20 15:30 ostartech 阅读(743) 评论(0) 推荐(0)
摘要:问题描述: 使用imread读取特定路径下的文件时,会提示出错! >> mytest错误: 文件:mytest.m 行:10 列:87不应为 MATLAB 表达式。 出错行: 原因分析: 未知。 imread函数在读取指定目录下文件时,要有【'路径'+空格+文件名】方括号包围和空格必须同时有! my 阅读全文
posted @ 2017-07-20 15:07 ostartech 阅读(7519) 评论(0) 推荐(0)
摘要:使用imhist函数(要先用rgb2gray转化为灰度图像) 利用matlab计算图像直方图函数为imhist() 具体用法: imhist( i );直接显示图像i的灰度直方图; imhist(i,n)n为指定灰度级显示直方图; [count, x] = imhist( i ) 获取直方图信息,c 阅读全文
posted @ 2017-07-17 10:17 ostartech 阅读(1829) 评论(0) 推荐(0)
摘要:光流(optical flow) 1950年,Gibson首先提出了光流的概念,所谓光流就是指图像表现运动的速度。物体在运动的时候之所以能被人眼发现,就是因为当物体运动时,会在人的视网膜上形成一系列的连续变化的图像,这些变化信息在不同时间,不断的流过眼睛视网膜,就好像一种光流过一样,故称之为光流。 阅读全文
posted @ 2017-04-18 18:55 ostartech 阅读(29135) 评论(2) 推荐(1)
摘要:文件位置D:\下载相关\搜狗高速下载\程序与示例视频\next 阅读全文
posted @ 2017-04-18 17:51 ostartech 阅读(10211) 评论(0) 推荐(0)
摘要:disp()功能类似于c语言中的print;java语言中的System.out.println(); Matlab的disp()函数 : 1.输出字符串: >>disp('my test') my test 2.输出数字: >> test=3; >> disp(test) 3 3.同时输出字符串和 阅读全文
posted @ 2017-04-09 19:53 ostartech 阅读(25247) 评论(0) 推荐(0)
摘要:这个问题是matlab版本问题,已经不用aviread函数了~ VideoReader里面没有cdata这个函数! MATLAB不支持avireader了,而且没有cdata这个属性了,详情去官网http://www.mathworks.cn/cn/help/matlab/ref/videoread 阅读全文
posted @ 2017-04-09 19:15 ostartech 阅读(13738) 评论(0) 推荐(0)
摘要:试图访问 im2(1,1211);由于 size(im2)=[675,1210],索引超出范围。 出错 dect (line 14) if abs((im2(i,j))-(im1(i,j)))>70 ; %最佳阈值在70到90之间 >> 解决: if abs((im2(i,j))-(im1(i,j) 阅读全文
posted @ 2017-04-09 16:01 ostartech 阅读(2539) 评论(0) 推荐(0)
摘要:背景差分算法/背景扣除 matlab实现 很好理解,图像中固定的背景相减就可以去掉背景,保留下来运动的目标。 实际运用中需要不断更新背景信息来保证检测准确性。 阅读全文
posted @ 2017-04-09 15:54 ostartech 阅读(9911) 评论(0) 推荐(0)
摘要:i1=imread('D:\Work\1.png'); i1=rgb2gray(i1); [m,n]=size(i1); 返回图片的尺寸信息, 并存储在m、n中。其中m中存储的是行数,n中存储的是列数。(要是数组就求出其m*n,要是照片的话就是求出其像素大小!) i3=zeros(size(i1)) 阅读全文
posted @ 2017-04-08 20:24 ostartech 阅读(2509) 评论(0) 推荐(0)
摘要:ans= 1 matlab里面的ans是一个系统量,当m文件中出现非赋值性的计算时,matlab会把结果自动存入ans。 如果m文件中每一个计算都是赋值的,即所计算的结果都是保存在自己设定的变量中的,那么ans一直没有得到使用,就会一直是1。 解决方法: if语句引导的循环后,没加分号;导致其一直输 阅读全文
posted @ 2017-04-08 18:21 ostartech 阅读(6587) 评论(0) 推荐(0)