Sum modified laplacian operator
Afficher commentaires plus anciens
ML(p, q) =| 2I(p, q) − I(p − 1, q) − I(p + 1, q) | + | 2I(p, q) − I(p, q − 1) − I(p, q + 1) | (2.2.6) where, I(p,q) denotes the pixel value located at the position (p,q).
My Image I is of size 256x256. To implement the above line, I am getting a zero index error as I have choosen p=1:256 and q=1:256. How to avoid getting a zero index error?
Réponses (1)
for p = 2:255
for q = 2:255
% do what you want
end
end
4 commentaires
Psk
le 22 Oct 2020
KSSV
le 22 Oct 2020
You intialize it as 256*256....for the first and last index (1 and 256) you can use only the which has (p,q) and (p+1,q+1) negelcting p-1, q-1.
Or you resize your 256*256 image into a 258*258 using imresize or interp2.
Psk
le 22 Oct 2020
KSSV
le 22 Oct 2020
Then you resize your image into 258*258..
Catégories
En savoir plus sur Read, Write, and Modify Image dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!