gpt4 book ai didi

matlab - 我应该如何为手部检测的 HAAR 训练准备正面图像?

转载 作者:行者123 更新时间:2023-12-02 16:41:49 25 4
gpt4 key购买 nike

我正在使用这个数据集:http://www.robots.ox.ac.uk/~vgg/data/hands/

但是,我只会使用面积大于 4200 平方像素的手,这让我只有 621 只手。我意识到这可能还不够,如果需要,我会寻找更多图像。但是,所有图像都注释如下:

enter image description here

我有边界框的坐标如下:
enter image description here

但是,边界框未与 x 和 y 轴对齐。

我相信我必须从图像中剪掉手。我有两种方法可以做到这一点:

1) 令 xmin 和 xmax 为边界框的最小和最大 x 坐标。而 ymin 和 ymax 是边界框的最小和最大 y 坐标。如果这样做,我会得到这个:

enter image description here (当然没有边界框)
基本上,部分背景仍然在上面。

2)我可以使用二进制掩码“掩码”边界框内的所有像素。如果我这样做,我的图像大小仍然是从 xmin 到 xmax 和 ymin 到 ymax,但是我可以设置其余的背景为白色。

什么会更好?我相信正面应该只包含感兴趣的对象(在这种情况下是手),所以离开背景可能不对?但是,白色背景可以吗?

这里的主要问题是边界框没有对齐!

最佳答案

留下少量背景是可以的,它在每个图像中都会有所不同,因此不会被创建为分类器的一部分。

我建议制作一个更大的负片来抵消背景,620 张图像就可以了。

关于matlab - 我应该如何为手部检测的 HAAR 训练准备正面图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17085753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com