finding dissimilarity between two binary image in a range between 0 and 10

Hi everybody, I have a problem that requires finding the dissimilarity between 2 binary images I tried to use the euclidean distance but the dissimilarity was large. If anyone can help me to implement such a code with a dissimilarity range between 0 and 10

回答 (3 件)

Alex Taylor
Alex Taylor 2016 年 4 月 13 日
If all you care about is an elementwise similarity metric that is normalized to the range [0 10]
similarity = @(A,B) 10*sum(A(:)==B(:))./numel(A);
similarity([false true true],[true true true])
Note that there are much better similarity metrics out there, but seemed like most of what you cared about was the normalization between [0,10], not how well the similarity metric works.

1 件のコメント

Saad mohammad
Saad mohammad 2016 年 4 月 13 日
thank you Alex for your answer but can you please tell me what formula did you use for calculating the similarity

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

質問済み:

2016 年 4 月 13 日

編集済み:

2016 年 4 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by