创建Haar级联XML - 不同的大小

时间:2017-02-26 20:10:18

标签: python xml opencv raspberry-pi object-recognition

据我所知,为了生成XML,我们必须收集负面和正面图像。在我阅读/看过的每个教程中,所有图像;正面或负面,调整大小到相同的大小,其中负数通常是正面大小的两倍。

我的问题如下;我可以为正面图像设置不同尺寸吗?我知道这将是乏味的,因为你需要每次都指定每个图像的大小。但这可能吗?或者对象的检测失败了吗?

想象一下,我正在检测一个物体,让我说一张床。一张床可以单人或双人,特大号床,大号床等等。你明白我的意思。 那么为每种尺寸创建不同的XML会更好吗?或者我可以将它们放在一个正面目录中并根据大小调整参数?

我使用Haar Cascade功能的原因是它很快,我需要稍后在Raspberry上实时检测。如果有其他方式,我也对任何其他建议持开放态度。

谢谢!

1 个答案:

答案 0 :(得分:0)

是的,正面图像可能有不同的尺寸,你说这是一项非常繁琐的任务,但你会在所有教程中看到它们只是为了保持所有图像的大小相同,因为它需要很多时间为每个图像指定所有不同的大小,所以他们试图保持代码简单和干净,但如果想尝试不同的大小你可以做到但在做之前先尝试使用相同的大小,然后如果它的工作原理然后只尝试不同的尺寸。一味地不要试试,确保你的方式正确。