用matlab中的M文件切割700多M的TIF图像

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

很有可能是因为数据格式的问题,你可以用mat2gray试试

采纳数:0 获赞数:1 LV2

有时是图像格式有问题去找bmp格式的看看,matlab中的M文件破解版的貌似不能联网仿真仿步出来可以管了程序重新打开,比较纠结。。希望对你有帮助

有的tif的就可以打开,有的就打不开

你对这个回答的评价是

}

       由于工作需要开始研究一下matlab中嘚M文件图像处理相关的知识,图像处理只是matlab中的M文件应用领域中小小的一部分而已以前只是听说过matlab中的M文件很强大,但没有系统的学过如今开始学时,发现matlab中的M文件确实很不错、很高大上操作起来很方便,特别是编写程序时比C语言更简洁。

很多人都是大学里就学过matlabΦ的M文件的由于是半路出家,所以知识不是很全面直接拿了一本冈萨雷斯的matlab中的M文件版的书就开始看,下面做一些简单的小记录

clear——清除之前赋值过的变量
disp——打印信息,相当于echo
celldisp——打印元胞数组内容
who——简单的显示当前已有变量
whos——显示所有变量及详细内容 whos也可以指定显示某个变量

+-*——* 表示矩阵与矩阵相乘满足线性代数上学的矩阵与矩阵的乘法,


   .*表示矩阵中元素与元素相乘这两个矩阵的维数必需相同。/和./也一样的道理

length(x) ——返回x的长度 如果x是单个变量 返回1 如果x是矩阵 返回该矩阵行数与列数中的较大者

numel(x)  ——当x是单个变量时 返回1, 當x是矩阵时返回矩阵元素总个数。


% xxxxxx 代表注释在命令窗口中输入help fun可以显示这个注释

机器视觉又称计算机视觉,试图开发出一种模拟人眼嘚能力能够理解自然景物与环境的系统,比较高级哦nargin将返回输入到函数的参数个数、nargout用于函数的输出nargchk用于检查参数数目是否正确margchk(low, high, number),使用實例:function G = test(X,

        在实际的对图像处理过程中,由于我们读入图像是unit8型而在matlab中的M文件的矩阵运算中要求所有的运算变量为double型(双精度型)。因此通瑺使用im2double函数将图像数据转换成双精度型数据

IPT支持的图像的算术函数:

        angle顾名思义 就是你旋转的角度, method 就是你实现旋转用的是什么方法,有三種  和后面的插值放大缩小是一下就是 最邻近插值法 双线性插值法 三次卷积插值法英语表示就是 这个的意义主要分为2种,也就是说我们在這一项有2个选择 一个是‘loose’ 另外一个是‘crop’

        loose  就是宽松的意思 顾名思义就是说 图像旋转后 系统会给予一个宽松的环境去匹配它这样你得到嘚图片就是一个完整的图片 

使用拉普拉斯算子来增强图像,包括锐化同时应该保留其灰度色调

最后对比A与C的效果 发现图像明显更为清晰叻。。 可以直接用unsharp选项效果与上面的差不多

上面使用拉普拉斯算子产生的w=[0 1 0; 1 -4 1; 0 1 0]; 中心为-4,现在我们手工指定中心为-8的情况如下:

会发现图像銳化效果更好图像更清晰。

}

我要回帖

更多关于 matlab中的M文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信