How can i get the divergence of vector field of a gray scale image??
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How can i get the divergence of vector field of a gray scale image??
0 commentaires
Réponse acceptée
Thorsten
le 3 Déc 2014
Modifié(e) : Thorsten
le 3 Déc 2014
In this example the vector field is computed as the gradient in x and y direction:
function D = imdiv(I)
Ix = diff([I I(:, end)]')';
Iy = diff([I; I(end, :)]);
[X Y] = meshgrid(1:size(I, 2), 1:size(I, 1));
D = divergence(X, Y, Ix, Iy);
0 commentaires
Plus de réponses (1)
Sean de Wolski
le 3 Déc 2014
Modifié(e) : Sean de Wolski
le 3 Déc 2014
doc divergence
doc ndgrid
Build a grid of every row/col page and then call divergence with these and your displacement vector values.
0 commentaires
Voir également
Catégories
En savoir plus sur Image Segmentation and Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!