when i run the below code i get an error picture1 does not exist..where should i save the image to get the results
Ältere Kommentare anzeigen
% Compute the integral image and use it to compute the sum of pixels over a rectangular region of an intensity image.
I = imread('Picture1.jpg');
figure; imshow(I);
intImage = integralImage(I);
% Define rectangular region as [startingRow, startingColumn, endingRow, endingColumn].
[sR, sC, eR, eC] = deal(3, 2, 3, 3);
% Compute the sum over the region using the integral image.
J = integralImage(I);
regionSum = J(eR+1,eC+1) - J(eR+1,sC) - J(sR,eC+1) + J(sR,sC);
% Calculate the mean
mean = regionSum/4;
Akzeptierte Antwort
Weitere Antworten (1)
C.J. Harris
am 21 Mai 2013
0 Stimmen
From the MATLAB help relating to imread:
If the file is not in the current directory or in a directory in the MATLAB path, specify the full pathname of the location on your system.
That is, the image must be in the folder from which you are calling the script, or on your MATLAB path.
Kategorien
Mehr zu Image Filtering finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!