storing values and comparing images
2 次查看(过去 30 天)
显示 更早的评论
hello,
i found the max . min intensities values of image and also the glcm features and how i want to store these values to compare with other images.
how do i storeand compare those.
0 个评论
采纳的回答
Subhadeep Koley
2020-2-1
% Read your image here
I = imread('cameraman.tif');
% Properties of gray-level co-occurrence matrix
statsVal = graycoprops(I); % GCLM values are stored in statsVal
% Max value
maxVal = max(I(:)); % max value are stored in maxVal
% Min value
minVal = min(I(:)); % min value are stored in minVal
% Display values
disp(['Contrast value: ', num2str(statsVal.Contrast)]);
disp(['Correlation value: ', num2str(statsVal.Correlation)]);
disp(['Energy value: ', num2str(statsVal.Energy)]);
disp(['Homogeneity value: ', num2str(statsVal.Homogeneity)]);
disp(['Max value: ', num2str(maxVal)]);
disp(['Min value: ', num2str(minVal)]);
11 个评论
Subhadeep Koley
2020-2-5
There are many user-defined functions in your code (e.g., binaryconvert, convert, etc.). Therefore, I could not run the code in my end.
However, I can see in line 20 of your code, in every loop iteration the variable baseFileName is being overwritten with the character 'croppedImage'.
baseFileName = 'croppedImage';
Commenting / removing the above line might solve the issue.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!