怎么根据颜色来计算两个图像的相似度?

  统计/机器学习 描述性统计 计算机视觉    浏览次数: 92
0

怎么根据颜色来计算两个图像的相似度?比如主体是红色的图片和整体是粉色的图片会比较相似,和蓝色的图片就不大相似。

有什么好的度量来描述这种相似性吗?

 

xiaojr   2018-10-27 10:38



   2个回答 
3

这是两个方面的问题。一个是数据的单位。另一个是颜色距离的定义。

1.比较的单位是像素,直方图还是均值。如果两个图片能做对齐(registration),可以比较像素;如果两图片在空间上不相关,像素的位置没有相关性,可比较直方图(直方图的比较);更简化的是只比较均值。

2.颜色空间的定义,可以是RGB,更精确的是CIE delta E(因为人眼对RGB的敏感程度并不一样)。选定颜色空间后,距离可用欧式距离。更多距离的选择 可参考Statistical_distance

根据你的描述,可以先尝试计算两组RGB直方图的距离和。

SofaSofa数据科学社区 DS面经 问答 实战

Zealing   2018-11-13 01:33

0

每个图像都有RGB的直方图,可以得到RGB直方图的拟合线,然后对拟合线做聚类

SofaSofa数据科学社区 DS面经 问答 实战

LiShanfei   2018-11-12 07:10



  相关主题

图像处理中rgba是什么意思?   1回答

有什么好的方法识别图片中的特殊点呢   1回答

Python中怎么把一个RGB彩色图像转成灰度黑白图像?   3回答

pip install opencv-python失败,难道非要编译安装?   3回答

pip install opencv报错   1回答

图像分割(imaging segment) 可以对图片数据进行裁剪,增多训练的数据量么   2回答

CNN中reLU层和max pooling层的前后顺序   2回答

如何安装pytorch   2回答

numpy.array转换为图片并显示出来   2回答

估计标准差的标准差?   1回答

Median Absolute Deviation的定义是什么?   1回答

标准误和标准差有什么区别?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!