color similarity in CIElab color space

조회 수: 6 (최근 30일)
lollo
lollo 2018년 9월 6일
답변: Mahmoud Afifi 2020년 1월 7일
Hi, I have 200 jpg images and I would like to obtain a color similarity/dissimilarity matrix between all pairs of images. I would like to use the CIElab color space as I know that it better reflects the human vision system. I know that I need to bin the color pixels of each image first and then calculate their distance. My thought was: transform the RGB to Lab first, then bin the new calculated pixels and then use the Earth Mover's Distance as a metric distance to obtain a final value for each pair. However, I am not sure if these steps are correct. Can anyone describe it step by step for me so that I can understand it better? Thank you for your help

답변 (1개)

Mahmoud Afifi
Mahmoud Afifi 2020년 1월 7일
You can use deltaE to measure the difference between colors. It works in Lab space. Check this link for more information DeltaE

카테고리

Help CenterFile Exchange에서 Modify Image Colors에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by