Привет, я новичок в выполнении простой субтрации изображения для получения дефектного изображения. Можно ли заставить его показывать только изображение дефекта, если ничего не будет отображаться?

клк

прозрачный

закрыть все

предупреждение выключено;

х=imread('origin.jpg');

y=imread(‘capture.jpg’);

[г, с, г] = размер (х);

y=imresize(y,[g,c]);

участок (1,3,1);

показать(х);

заголовок('исходное изображение');

участок (1,3,2);

показать(у);

title('сохранить изображение');

участок (1,3,3);

им-шоу (х-у);

title('Дефект возникает, если показан разный цвет');

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Можно ли заставить его показывать только изображение дефекта, если ничего не будет отображаться?

может быть добавить какое-то правило судьи?например,

clc
clear
close all
warning off;
x=imread('origin.jpg');
y=imread('capture.jpg');
[g, c, d]=size(x);
y=imresize(y,[g,c]);
subplot(1,3,1);
imshow(x);
title('origin image');
subplot(1,3,2);
imshow(y);

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ