diagonal pixel differences of image matrix
Mostra commenti meno recenti
is there any method to get the diagonal pixel differences(left right diagonal) of a image matrix.for example , i have to obtain [-8 -2 -4;4 2 -16;0 2 4] from [2 1 8 24;9 10 3 12;2 5 8 19;1 2 3 4]
Risposta accettata
Più risposte (1)
Teja Muppirala
il 17 Set 2013
b = [2 1 8 24;9 10 3 12;2 5 8 19;1 2 3 4];
conv2(b,[-1 0; 0 1],'valid')
2 Commenti
Andrei Bobrov
il 17 Set 2013
Hi Teja! +1. I again forgotten about conv.
Teja Muppirala
il 17 Set 2013
Hello Andrei! conv is simpler, but your solution is definitely more creative and interesting.
Categorie
Scopri di più su Operating on Diagonal Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!