Filter löschen
Filter löschen

calculation of graycoprops function and sorting of values of graycoprops

2 Ansichten (letzte 30 Tage)
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

Akzeptierte Antwort

Image Analyst
Image Analyst am 6 Mär. 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.

Weitere Antworten (0)

Kategorien

Mehr zu Shifting and Sorting Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by