MATLAB
doovin
这个作者很懒,什么都没留下…
展开
-
Matlab中用一个For循环连续读入并显示几个图像文件 [转]
论坛上一具体问题:想在MATLAB中用一个FOR循环连续读入并显示几个图像文件应该怎么写?比如:for k=1:8filename=sprintf('image_000%d.jpg',k);f=imread(filename);figure,imshow(f);end这样只能读入一个文件,现在想把8个图像文件分别读到f1,f2,...,f8中并显示出来应该怎么做呢原创 2016-10-11 15:40:41 · 6006 阅读 · 0 评论 -
如何将RGB图像中的红色封闭曲线内的图片裁剪出来
用户A提问:上面的图像是RGB,现在想把中间红色封闭线内的图形剪切出来。一直想找一个能适应多种不规则这种红色边界的裁剪的算法,因为这个红色边界还比较简单,还有很多图像要裁剪的区域是不规则的红色边界。可惜一直没有找到,各位能不能提醒一下,看看有没有什么好的办法啊?用户B回答:img=imread('1.jpg');HSI=rgb2hsi(img); %HSI转化S=HSI(:转载 2016-10-10 10:46:26 · 1399 阅读 · 0 评论 -
Matlab打开AVI格式的视频并把每帧图片都读取出来
用matlab打开AVI格式的视频,并把每帧图片都读取出来,实现代码如下:clear all;close all;clc;fileName = 'c.avi'; obj = VideoReader(fileName);numFrames = obj.NumberOfFrames;% 帧的总数for k = 1 : numFrames% 读取数据 frame = read(原创 2016-10-24 15:57:05 · 2373 阅读 · 0 评论 -
MATLAB 常用函数的解释
1.hold on 与hold off函数 matlab中 hold on 与hold off的用法 hold on 启动图形保持功能,当前坐标轴和图形都将保持,此后绘制 的图形都将添加在这个图形的基础上,并且自动调整坐标轴的范围。 hold off 关闭图形保持功能。 hold 在hold on和hold off命令之间进行切换。2.legend函数 LEGEND(strin原创 2016-11-06 22:27:57 · 478 阅读 · 0 评论 -
图像平移、缩放、旋转、插值 Matlab实现
计算机图像处理i=imread('D:\123.bmp'); %读一幅图像j=imrotate(i,30);%图像旋转30度k=imresize(i,2);%图像放大两倍t=imresize(i,2,'bilinear');%采用双线性插值法进行放大两倍m=imresize(i,0.8);%图像缩小到0.8倍p=translate(strel(1),[25 25]);%图像原创 2016-11-23 15:53:30 · 2581 阅读 · 0 评论 -
图像处理常用插值方法总结
图像处理常用插值方法总结转载 2016-11-24 21:47:03 · 4722 阅读 · 0 评论 -
MTALAB之去除图片水印实例1 [转]
实例地址:http://www.mamicode.com/info-detail-1112600.html转载 2016-10-12 15:12:26 · 843 阅读 · 0 评论 -
Matlab中图片保存的四种方法[转]
matlab的绘图和可视化能力是不用多说的,可以说在业内是家喻户晓的。Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf、mesh系类的数值绘图函数等几十个。另外其他专业工具箱也提供了专业绘图函数,这些值得大家深入学习好久。今天我只是讨论下如何保存这些由Matlab绘制出来的图像呢?当然借助第三方截图软件,就算了!1、直接另存为在figure中使用菜单file—原创 2016-10-11 15:49:11 · 667 阅读 · 0 评论 -
MATLAB movie函数动态绘图
MATLAB movie 函数动态绘图电影动画的好处就是,运行一次可以多次播放,甚至可以直接生成avi文件,直接独立与Matlab环境播放。这是其它三种动画制作方法所不具备的。MATLAB中,创建电影动画的过程分为以下四步:step1:调用moviein函数对内存进行初始化(该步骤在Matlab5.3以上均可省略),创建一个足够大的矩阵,使之能够容纳基于当前坐标轴大小的一系列指定的图原创 2016-11-06 21:30:49 · 9784 阅读 · 0 评论