フィルターのクリア

three types of correlation coefficients for an image

8 ビュー (過去 30 日間)
faiz
faiz 2016 年 10 月 26 日
回答済み: Ranjit Shrestha 2022 年 1 月 31 日
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(:)));

採用された回答

Thorsten
Thorsten 2016 年 10 月 26 日
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 件のコメント
faiz
faiz 2016 年 10 月 26 日
thanks a lot sir
omar A.alghafoor
omar A.alghafoor 2020 年 7 月 11 日
How are you draw this options ? for solution above
c_diag,c_vert and c_horz

サインインしてコメントする。

その他の回答 (1 件)

Ranjit Shrestha
Ranjit Shrestha 2022 年 1 月 31 日
what if we have more than two images? I mean a sequence of images.

カテゴリ

Help Center および File ExchangeRead, Write, and Modify Image についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by