Struct contents reference from a non-struct array object.
Show older comments
my code tochange an image to gray using rgb2gray, had been running well until one day it begun displaying this message: Struct contents reference from a non-struct array object. a very simple code as the one below still has the same problem... am totally confused someone help me.
clc;
img = imread('img.jpg');
imshow(img);
img_gray = rgb2gray(img);
imshow(img_gray);

Answers (1)
madhan ravi
on 25 Dec 2018
Edited: madhan ravi
on 25 Dec 2018
clc;
img1 = imread('img.jpg'); % just try changing img variable to img1 not sure it would work but just a try
imshow(img1);
img_gray = rgb2gray(img1);
imshow(img_gray);
What does the below show ?
if it says it‘s a variable or you have a file with the same name as the any of the three below please rename it .
which imread -all
which imshow -all
which rgb2gray -all
whos img % just try clear all at the very beginning and try again
1 Comment
ENOC MOGEN
on 26 Dec 2018
Categories
Find more on Image Preview and Device Configuration in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!