baseFileName = 'binary.bmp';
fullfileName = fullfile(pwd, baseFileName);
if ~exist(fullFileName, 'file')
message = sprintf('Image file %s was not found!', fullFileName);
uiwait(warndlg(message));
return;
end
binaryImage = imread(fullFileName);
[rows, columns, numberOfColorChannels] = size(binaryImage)
maxValue = max(binaryImage(:))
minValue = min(binaryImage(:))
if numberOfColorChannels > 1 || minValue < 0 || maxValue > 1
message = sprintf('Image is not a binary Image!');
uiwait(warndlg(message));
return;
end
grayImage = 255 * uint8(binaryImage);
RGB = cat(3, grayImage, grayImage, grayImage);
imshow(RGB);