Привет, я новичок в выполнении простой субтрации изображения для получения дефектного изображения. Можно ли заставить его показывать только изображение дефекта, если ничего не будет отображаться?
клк
прозрачный
закрыть все
предупреждение выключено;
х=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);
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ