Structural similarity for RGB image

14 ビュー (過去 30 日間)
MD RESHAD UL HOQUE
MD RESHAD UL HOQUE 2019 年 5 月 17 日
回答済み: D.Regan 2021 年 12 月 1 日
I want to calculate the structural similarity between two RGB images. I was using Matlab built-in command ssim but got an error message.
Is there anything I need to do or other command for RGB image structural similarity??
My attempts and error message :
ssim(image11,a1) %% image11, a1 two RGB image. Image dimension 256x256x3
"Error using conv2
N-D arrays are not supported.
Error in filter2 (line 59)
y = conv2(hcol, hrow, x, shape);
Error in ssim (line 188)
mu1 = filter2(window, img1, 'valid');

回答 (2 件)

vidhathri bhat
vidhathri bhat 2019 年 5 月 28 日
Hi,
ssim function in matlab does not support RGB images. You will have to convert both images to greyscale image.

D.Regan
D.Regan 2021 年 12 月 1 日
Hello,
SSIM is not intended to RGB images directly. To calculate SSIM here, convert RGB to YCbCr then follow the 0.8SSIMY + 0.1SSIMCr + 0.1SSIMCb.
For Ref:
Hope this will help you better.

カテゴリ

Help Center および File ExchangeGet Started with Image Processing Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by