Я пытался получить контраст изображения, используя формулу, но значение контрастности не превышало 255. Как и всякий раз, когда я пытался выполнить какую-либо операцию с моей матрицей изображения, значения элементов также не превышали 255. Я пытался преобразоватьматрица изображения удваивается, но значения элементов изменились и не равны исходным значениям пикселей.
clc;
clear all;
close all;
h = imread('C:\Users\LAXMIDHAR\Desktop\My proj files\abc.jpg');
g = rgb2gray(h);
% f = im2double(g);
[M,N] = size(g);
%
% for i=1:M
% for j=1:N
% f(i,j) = f(i,j).*((i-j).^2);
% end
% end
%
% s = sum(sum(f));
s = 0;
for i = 1:M
for j=1:N
s = s+(g(i,j).*((i-j).^2));
end
end
% s is the contrast of image
s
ожидается большим, но не более 255. Это формула контрастности: