WHAT DOES THIS STATEMENT MEAN gray_average_2d(1:m,1:n) = gray_avera​ge(1,1:m,1​:n);?

1 view (last 30 days)
HERE GRAY_AVERAGE= SUM(GRAY)/8.0; WHERE GRAY IS THE IMAGE...PLEASE EXPLAIN THE CODE MENTIONED ABOVE. AFTER THE ABOVE CODING A NEW VALUE FOR CENTER PIXEL IS CALCULATED USING THE FORMULA BELOW. % gray_contrast = ( 1.0 - s ) * gray_average_2d(:,:) + s * gray;
PLEASE HELP IN EXPLAINING THE SAME..THANKS A LOT

Answers (1)

David Young
David Young on 3 Mar 2014
It means that for every i and j
gray_average_2d(i, j) = gray_average(1, i, j);
provided that i >= 1 and i <= m and j >= 1 and j <= n;
For a fuller explanation, see
doc colon

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!