if true
clear all;
close all;
import mlreportgen.dom.*
D = 'folder'
S = dir(fullfile(D,'*.png'));
for k=1:2:numel(S)
file1 = fullfile(D,S(k).name);
file2 = fullfile(D,S(k+1).name);
im1 = imread(file1);
im2 = imread(file2);
Bw1=rgb2gray(im1);
Bw2=rgb2gray(im2);
imwrite(im1,'last.png');
imwrite(im2,'new.png');
[ssimval,ssimmap] = ssim(Bw1,Bw2);
if (ssimval>=0.9)
Z=abs(imsubtract(Bw2,Bw1));
I=im2bw(Z,0.6);
se = strel('line',35,15);
bw3= imdilate(I,se);
Iregion =regionprops(bw3,'centroid');
[labeled, numObjects] = bwlabel(bw3,8);
stats = regionprops(labeled,'Eccentricity','Area','BoundingBox');
areas=[stats.Area];
eccentricities = [stats.Eccentricity];
idxOfkittles = find(eccentricities);
statsDefects = stats(idxOfkittles);
figure, new_1=imshow(im2);
hold on;
for idx = 1 : length(idxOfkittles)
h = rectangle('Position',statsDefects(idx).BoundingBox);
set(h, 'EdgeColor', [1 0 0]);
hold on;
end
imwrite(new_1,'overlay');
rpt_type='docx';
doc= Document('mydoc',rpt_type);
paraObj = Paragraph('Störszenario: Menüaenderung');
append(doc,paraObj);
imageObj = Image(which('last.png'));
append(doc,imageObj);
imageObj1 = Image(which('overlay'));
append(doc,imageObj1);
close(doc);
rptview(doc.OutputPath);
rptview('mydoc.docx','pdf');
end