我有许多不同色调的纸卡图片,例如所有蓝色或所有红色等。在这些图像中,它们被举起到与其颜色相同的不同物体旁边。
我想编写一个程序来比较颜色和卡上的阴影,并选择最接近对象的阴影。
然而,我意识到对于未来的图像,我的相机将受到许多不同的光线照射。我认为我应该转换成HSV空间。
我也不确定应该使用什么类型的距离度量。鉴于一些卡片的斑点,我可以平均HSV并简单地查看哪个斑点的平均值最接近。
但是我欢迎任何建议,我想学习更多关于OpenCV的知识。
编辑:示例
在这里,我想比较填充的红色圆点,以查看它是否实际上是第三个纸矩形的阴影。
我想编写一个程序来比较颜色和卡上的阴影,并选择最接近对象的阴影。
然而,我意识到对于未来的图像,我的相机将受到许多不同的光线照射。我认为我应该转换成HSV空间。
我也不确定应该使用什么类型的距离度量。鉴于一些卡片的斑点,我可以平均HSV并简单地查看哪个斑点的平均值最接近。
但是我欢迎任何建议,我想学习更多关于OpenCV的知识。
编辑:示例
在这里,我想比较填充的红色圆点,以查看它是否实际上是第三个纸矩形的阴影。