when i run the below code i get an error picture1 does not exist..where should i save the image to get the results
Show older comments
% 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;
Accepted Answer
More Answers (1)
C.J. Harris
on 21 May 2013
0 votes
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.
Categories
Find more on Image Filtering 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!