在matlab中,实现两副图像的灰度值相家,用imadd()函数,可是如果是图像的矩阵长度不一样怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在matlab中,实现两副图像的灰度值相家,用imadd()函数,可是如果是图像的矩阵长度不一样怎么办?相关的知识,希望对你有一定的参考价值。
我用的仅仅局限于同一个数蚂相见照的照片啊
如果都是灰度图像的话,大小不一样,比如A为400x400,B为400x600,要将B的中间部分与A相加,解决方法如下:C=imadd(A(1:400,1:400),B(1:400,101:500));
即可 参考技术A 可以提取相同size的区域再imadd,或者imresize成相同大小后再imadd
在matlab中如何将灰度图像转化成二值图像??如何再转化回去?
参考技术A 获取一个阈值,可以将此图像转化成二值图像。image=imread(‘ ’);tt=graythresh(image);image1=im2bw(image,tt);本回答被提问者采纳
以上是关于在matlab中,实现两副图像的灰度值相家,用imadd()函数,可是如果是图像的矩阵长度不一样怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
在matlab中如何将灰度图像转化成二值图像??如何再转化回去?