I have done the following code
clear all,close all,clc;originalImage = imread('101_1.tif');testImage = imread('101_1.tif');originalInfo = imfinfo(originalImage)fakelInfo = imfinfo(testImage); if(getfield(originalInfo,'ColorType')=='truecolor') originalImage=rgb2gray(imread('101_1.tif')); else if(getfield(originalInfo,'ColorType')=='grayscale') originalImage=imread('101_1.tif'); else error('The Color Type of Left Image is not acceptable. Acceptable color types are truecolor or grayscale.'); end end if(getfield(fakelInfo,'ColorType')=='truecolor') testImage=rgb2gray(imread('101_1.tif')); else if(getfield(fakelInfo,'ColorType')=='grayscale') fakelInfo=imread('101_1.tif'); else error('The Color Type of Left Image is not acceptable. Acceptable color types are truecolor or grayscale.'); end end
But when I run this code it shows me the following error:
Error using imfinfo (line 80)Expected FILENAME to be one of these types:charInstead its type was uint8.Error in teste (line 20)originalInfo = imfinfo(originalImage)
how can I solve this.
Best Answer