0

我有一个图像查找和“模糊比较”任务。我不知道应该使用哪种方法。

设置是这样的:一个,比如说,100x100 的盒子要么大部分被一个物体填充,要么没有。对人眼来说,这个对象总是几乎相同,但可能会因模糊、轻微重新缩放、3 维倾斜、向侧面移动或向上/向下移动一两个像素或其他非常小的图形变化而改变。

什么是检查转换后的对象是否存在的简单快速且可靠的方法?指向python包和代码会很好。

4

1 回答 1

0

不确定我是否完全理解你的问题,但我会试一试..

假设:

  1. 我们只想知道some object盒子里是否有。
  2. 空盒子总是一样的
  3. 完美的盒子对齐等。

你可以这样做:

  1. query image你的empty box image.
  2. 对所有像素求和
  3. 如果该值为零,则图像相同,因此没有变化,因此没有对象。

很明显两张图片的方框部分其实是有一些区别的,但是关键是两张图片的non-object部分尽量相似,如果是这样的话,那么我们可以使用上面的方法但是第三步是阈值测试。如果阈值设置合理,它应该可以很好地预测盒子是否为空。

于 2012-06-16T16:57:25.583 回答