我正在尝试使用深度学习和滑动窗口方法来检测马铃薯。由于CNN不受用于训练模型的物体的方向的影响,我没有看到训练模型的任何问题,但是当涉及到检测时,存在巨大的问题。你看,土豆或多或少像黄瓜。由于我使用的是滑动窗口技术,因此无法安装不同方向的马铃薯。供参考,见下图。我应该如何处理细分过程的检测部分?
答案 0 :(得分:0)
此 neural network 是如何处理对象旋转的示例。它使用一个数据集,其中标记了对象位置和方向。此外,它使用了带有旋转的数据增强。旋转角度(更准确地说,它的正弦和余弦)被添加到模型输出和损失函数中。
因此,无论物体的方向如何,模型都会检测它们并预测它们的角度。
如果不需要预测角度,可以在不学习角度的情况下在数据集中添加旋转对象和数据增强。这将使模型旋转不变。