`
llyzq
  • 浏览: 578846 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

判断二个RGB颜色相近

    博客分类:
  • J2SE
 
阅读更多

 

转自:http://blog.sina.com.cn/s/blog_52dfea140100imis.html


方法1:转成HSI最好

 

方法2:计算两个三维向量距离

(R1-R2)^2   +   (G1-G2)^2   +   (B1-B2)^2   的值的平方根,即颜色空间的距离   
 距离越大,差距就越大。

 

方法3:计算两个三维向量的夹角

l1=sqrt(r1*r1+g1*g1+b1*b1);   
l2=sqrt(r2*r2+g2*g2+b2*b2);

cos(a)=(r1*r2+g1*g2+b1*b2)/(l1*l2); 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics