% 获取App Data或Shared Data中的im1 im1 = getappdata(app.UIFigure, 'img1'); % imshow(im1,'Parent',app.UIAxes_5); % hold(app.UIAxes_5,'on') im2 = getappdata(app.UIFigure, 'img2'); %相jian idif=uint8(double(im1)-double(im2)); imshow(idif,'Parent',app.UIAxes); idif=uint8(40*idif) imshow(idif,'Parent',app.UIAxes2); egray=im2gray(idif); %二值化 % bw=imbinatize(egray) %去噪声 % se = strel('disk',5); % obj1 = imopen(bw,se); imshow(egray,'Parent',app.UIAxes_5);
时间: 2024-04-21 09:30:07 浏览: 108
python中plt.imshow与cv2.imshow显示颜色问题
这段代码的作用是获取App Data或Shared Data中的两张图片,将它们相减并显示在UIAxes中,并对相减结果进行二值化和去噪声处理。具体来说,代码中使用`getappdata()`函数获取了两张图片`img1`和`img2`,然后用这两张图片的差值计算出`idif`,并将其显示在`UIAxes`上。接着,将`idif`乘以40并将其显示在`UIAxes2`上,然后将其转换为灰度图像`egray`。随后,代码中注释掉了二值化和去噪声处理的代码,因此无法确定这部分代码的具体实现方式。最后,将`egray`显示在`UIAxes_5`上。
阅读全文