calculation of graycoprops function and sorting of values of graycoprops

1 visualización (últimos 30 días)
I=imread('liftingbody.png');
G=graycomatrix(I);
[m n]=size(G);
for x=1:m
for y=1:n
stats=graycoprops(G,'contrast');
end
end
Sort=sort(stats);
fprintf('\n sorted contrast values are:\n %d',stats);
this gives error....says that stats is of struct type... i want to sort the contrast values... tel me plz how it can be done..
help me to solve my query plz

Respuesta aceptada

Image Analyst
Image Analyst el 6 de Mzo. de 2013
Type "stats" on the command line and see what it is. Then change the last few lines to this:
stats
sortedStats=sort([stats.Contrast])
fprintf('\n sorted contrast values are:\n %d\n', sortedStats);
Note the brackets around stats.Contrast to turn it into an array. But why are you looping over m and n and just overwriting the same stats scalar over and over again? It needs to be indexed so you keep the separate values.

Más respuestas (0)

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by