Filter löschen
Filter löschen

three types of correlation coefficients for an image

8 Ansichten (letzte 30 Tage)
faiz
faiz am 26 Okt. 2016
Beantwortet: Ranjit Shrestha am 31 Jan. 2022
i want to find the correlation cofficients for adjacent pixels in an image. i write this code and it give 2x2 matrix, now i don't know how to get horizantal, vertical and diagonal values for any image?
a=image;
a1=a(:,1:end-1);
a2=a(:,2:end);
cor=corrcoef(double(a1(:)),double(a2(:)));

Akzeptierte Antwort

Thorsten
Thorsten am 26 Okt. 2016
I = im2double(imread('cameraman.tif'));
c_diag = corrcoef(I(1:end-1, 1:end-1), I(2:end, 2:end))
c_vert = corrcoef(I(1:end-1, :), I(2:end, :))
c_horz = corrcoef(I(:, 1:end-1, :), I(:, 2:end))
  2 Kommentare
faiz
faiz am 26 Okt. 2016
thanks a lot sir
omar A.alghafoor
omar A.alghafoor am 11 Jul. 2020
How are you draw this options ? for solution above
c_diag,c_vert and c_horz

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Ranjit Shrestha
Ranjit Shrestha am 31 Jan. 2022
what if we have more than two images? I mean a sequence of images.

Kategorien

Mehr zu Read, Write, and Modify Image 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