A = imread('rice.png')
% 读取图像B
B = imread('cameraman.tif')
%两图像相减
C=B-A
%显示三幅图像
figure
imshow(A)
figure
imshow(B)
figure
imshow(uint8(C))
AB两幅图像相减:普通方法:两次bitblt即可完成,第一次B取反,第二次a与B相加
文艺方法:openCV库的absDiff函数直接实现两幅图相减。
2B方法(只能用来练手,实际中不能用,效率太低):逐像素 *** 作
专业一点,有个图像相减的函数,例如:I=imread('lena.bmp')
J=imread('girl.bmp')
Iq=imsubtract(I,J)
imview(Iq)
图像相减必须保证两幅图像尺寸一致
具体函数内容楼主可以在matlab里按F1查看帮助信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)