请教,比较两个rgb颜色转换的相似度

12725人阅读
流媒体开发(11)
这个算法如果能实现, 有很多有用的地方。
&&&&&&& 我的想法是从摄像头采集到的视频, 取出其中的bmp图片, 保存一张静止的图片作为参照物, 这个时候假如有一个移动的物体从摄像头经过, 采集到的bmp图片肯定与参照物不一致,这个时候就会把这张图片保存下来, 所以我需要一个算法, 可以比较两张图片是否基本一致。
&&&&&& 在此列出该问题是希望大家各抒己见, 互相讨论一下这个算法的实现思路。
下面是有人提出的思路:
有个简单的方法就是随机取两幅图上的相同坐标的色素用Bitmap.GetPixel()方法。。你可以随机取10000次或者多少。然后对比每次取的像素是否相等。。两个变量来累计。。这样就可以粗略的计算出两个图片是否相似了。
循环 for& [i , j]
读出图片A 一点(像素)的 RGB 数值。
计算出灰度 YA[j][i] = 0.3*R + 0.59*G + 0.11*B
读出图片B 一点(像素)的 RGB 数值。
计算出灰度 YB[j][i] = 0.3*R + 0.59*G + 0.11*B
计算 一点 的 相似系数,
例如 灰度差除以两点平均灰度:
fabs(YA[j][i]-YB[j][i]) /& ((YA[j][i]+YB[j][i])/2.0)& -- 数值越小越相似
有了所有点的相似系数,做统计算,例如,把相似系数分20档,
计算落入各档的像素点的个数--就是概率啦。
画 概率分布图 和 累加 概率分布图。
当然,你可以设 累加 概率等于 几的地方 为 相似度 判据。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1844609次
积分:13441
积分:13441
排名:第773名
原创:118篇
转载:44篇
评论:638条
(4)(2)(1)(1)(7)(2)(1)(1)(2)(1)(4)(4)(9)(16)(14)(3)(2)(11)(2)(2)(1)(4)(7)(3)(6)(2)(2)(3)(5)(5)(8)(4)(3)(11)(1)(7)(1)(1)(2)君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
一种颜色相似度量化算法分析与实现
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
一种颜色相似度量化算法分析与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 rgb颜色 的文章

 

随机推荐