【发布时间】:2019-12-11 20:50:34
【问题描述】:
我想使用神经网络检测我的图像(大约 1200x900)中的小物体(9x9 像素)。在网上搜索,我发现了几个带有 keras 代码的网页,这些网页使用自定义层进行自定义对象分类。在这种情况下,我知道您需要提供单独的对象的图像。尽管训练很好并且可以正确分类它们,但遗憾的是我还没有找到以后如何加载这个训练有素的网络来在我的大图像中查找对象。
另一方面,我发现如果我从 Yolov3 网络加载权重,我可以使用 cv 中的 cnn 类来做到这一点。在这种情况下,我为大图像提供了适当的注释,但网络没有经过良好的训练......
鉴于这种情况,有人可以告诉我如何在 cnn 中加载使用定制网络训练的权重以及如何训练该 nrtwork?
【问题讨论】:
-
对于 yolo,您需要非常高分辨率的训练,这可能会给您带来一些记忆问题。您如何使用分类器方法? “滑动窗口”方法可能会奏效。
标签: python opencv keras neural-network object-detection