如何求两种RGB颜色的相似度或色差值?请帮忙! ( 积分: 50 )

  • 主题发起人 主题发起人 setking
  • 开始时间 开始时间
S

setking

Unregistered / Unconfirmed
GUEST, unregistred user!
例如现在有两种颜色
RGB(228,195,0)
RGB(224,208,0)

如何求他们的相似度或差值呢?复杂或简单的都可以!

我是为了实现颜色的分类,例如,接近红色的归到红色这一类,接近兰色的归到兰色这一类这样!

大家请帮忙!
 
例如现在有两种颜色
RGB(228,195,0)
RGB(224,208,0)

如何求他们的相似度或差值呢?复杂或简单的都可以!

我是为了实现颜色的分类,例如,接近红色的归到红色这一类,接近兰色的归到兰色这一类这样!

大家请帮忙!
 
自己解决了~
方法是分别提取R,G,B三个值!
计算 power(R1-R2,2)+power(G1-G2,2)+power(B1-B2,2) 值

此值<=某一固定值为相似!
 
请问你这个power为和函数?
 
求幂啊,也就是 power(R1-R2,2) = (R1-R2) * (R1-R2)
 
R是(255,0,0),G是(0,255,0),B是(0,0,255)
lz觉得要怎么分呢
 
不知道要怎么样才算
“接近红色的归到红色这一类,接近兰色的归到兰色这一类这样”
好象机器是没有办法进行模糊判断的
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
770
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
I
回复
0
查看
613
import
I
后退
顶部