baseFileName = "Image 2.bmp";
fullFileName = fullfile(folder, baseFileName);
if ~exist(fullFileName, 'file')
fullFileNameOnSearchPath = baseFileName;
if ~exist(fullFileNameOnSearchPath, 'file')
errorMessage = sprintf('Error: %s does not exist in the search path folders.', fullFileName);
uiwait(warndlg(errorMessage));
grayImage = imread(fullFileName);
[rows, columns, numberOfColorChannels] = size(grayImage)
numberOfColorChannels = 3
if numberOfColorChannels == 3
grayImage = grayImage(:,:,1);
title('Original Gray Scale Image', 'FontSize', fontSize, 'Interpreter', 'None');
mask = ~imbinarize(grayImage);
mask = bwareafilt(mask, 1);
title('Original Binary Image', 'FontSize', fontSize, 'Interpreter', 'None');
props = regionprops(mask, 'BoundingBox');
rectangle('Position', bb, 'EdgeColor', 'r', 'LineWidth', 2)
message = sprintf('The height is %d pixels', theHeight)
message = 'The height is 818 pixels'
title(message, 'FontSize', fontSize, 'Interpreter', 'None');