我正在制作一款Android应用程序,其中的颜色显示在屏幕上,并且在30秒内,玩家必须在时间用完之前拍摄包含所显示颜色的内容。积分(每轮最多1000个!)根据比赛的接近程度而获奖
我只是想知道如何测量捕获图像和显示图像之间的颜色接近度以及如何评估范围内的接近度[0:1000]
是否有人熟悉这种方法?你会怎么做这样的事情?
提前致谢。
答案 0 :(得分:0)
尝试使用此Algorithm获取两张图片中的L,a和b。然后得到每个L,a和b的delta。然后使用distance=sqrt(deltaL^2+deltaA^2+deltaB^2)
获取2张图像之间的距离。距离越大,点越低(0..1000)。使用标准化。只需将距离转换到0..1000范围内。希望这可以帮到你