对于一个项目,我正在使用YOLO来检测在视频中游入焦点的(微生物)。问题是我必须用我自己的数据训练YOLO。数据需要被分割这样我才能分离出。我不确定如何正确分割/裁剪,以适应YOLO需要的格式。例如,在下面的图片中,我希望YOLO检测到像我用红色方框显示的那样的在焦点上。我是否只是剪切图像的那部分,并将其保存为自己的图像,并将其提供给YOLO?所有分割的图像都需要具有相同的尺寸吗?不确定我在做什么,可以使用一些指导。

发布于 2018-04-05 00:03:00
我是不是只是把图像的那部分剪切出来,保存为自己的图像,然后输入到
?
你需要尽可能多的你能得到的微生物的图像,不同大小,不同位置,等等。它不需要是图像上唯一的东西,但你需要知道它的<x> <y> <width> <height>位置。
所有分割的图像都需要具有相同的尺寸吗?
不,它们可以是任何大小的,Yolo会对它们进行调整。有关Yolo通常训练的图像的示例,请参阅VOC dataset。下面是几个例子:kitchen、dogs
不确定我在做什么,可能需要一些指导。
我的建议是遵循最初的YOLO网站上的“培训Yolo关于挥发性有机化合物”的说明;https://pjreddie.com/darknet/yolo/
一旦你有了它,你就会对你需要做的事情有一个更好的想法。
发布于 2018-03-22 00:52:31
当我想要为一些游戏卡训练YOLOv2时,我也遇到了类似的问题。为了解决这个问题,我用手机从每张游戏卡上都拍了一张照片,然后把它们剪下来。由于我没有足够的训练数据,我编写了一个数据集生成器程序,该程序通过使用卡片中的照片来生成训练数据。这个程序能够对图像进行倍增、旋转、缩放,然后将其放在背景上。
如果你没有足够的学习数据,你可能会遇到问题。在这种情况下,不要惊慌,因为通过旋转和缩放可以从几个原始图像中生成一个大型数据集。
在这里你可以找到我的数据集生成器,它能够生成Pascal VOC风格和darknet风格的训练数据:https://github.com/szaza/dataset-generator。如果您需要类似的东西,请随意重用它。
https://stackoverflow.com/questions/49059424
复制相似问题