MATLAB: Importing a tif picture into Matlab

importing a picture

I have a file in the following address:
S:\Nanotip\Results\FEM-Images\Data\Pictures\190321\tifData
and this file contains many pictures , each one has a name similar to this :
p190321aa.tif
I need to import such pictures into matlab. I am using the following code:
clear all
close all
directoryAll='S:\Nanotip\Results\FEM-Images\Data\Pictures\190321\tifData\';
File=strcat(directoryAll,'p190321aa.tif');
imread('File')
imagesc('File')
But once I run the code I got the following error:
Error using imread (line 350)
File "File" does not exist.
Error in image_show (line 10)
imread('File');
Any suggestions? Thank you in advance.

Best Answer

  • Try this instead:
    Itif = imread(File)
    imagesc(Itif)
    Note that the single quotes around 'File' make it a string itself, not the variable containing your path and file name. If you use File without the quotes, you are passing the directory and file name string to imread.