0

我有一个应用程序需要检测表面上的孔和裂缝。我按照 yolov4 的说明训练我自己的对象。当它只包含 1 个物体时,检测结果是可以的。

但是,当图像包含超过 1 个检测到的对象时,结果很糟糕,我做了以下测试:

  1. 图像由裂缝和孔组成 - 仅检测到孔或裂缝 1b。手动去除1)中检测到的物体,假设检测结果是裂纹,我把图片中的裂纹去掉再做检测,就可以检测到洞了。

  2. 图像内的多个对象 - 假设图像包含多个孔,它只能检测部分。
    2b。手动移除1)中检测到的物体,假设检测结果是裂纹,我把图片中的裂纹去掉再检测,可以检测到另一个洞。

所以我真的不确定这是由训练配置还是其他原因引起的。我确实尝试了暗网构建和使用 opencvsharp。找到相同的结果。

PS 我在训练和检测中使用相同的配置文件

4

0 回答 0