【问题标题】:Imshow not able to update image when using Haar Cascade opencv使用 Haar Cascade opencv 时,Imshow 无法更新图像
【发布时间】:2017-04-07 11:33:09
【问题描述】:

我曾使用 Haar-Cascade 在 raspberry Pi 的热图像上检测人类。为了提高模型性能,我使用了 2000 张图像来训练模型。现在模型大小为 201kb。以前,当我用更少的数字训练模型时,它是 60kb 和 89kb。的图像。由于我使用 201kb 模型并使用 IMSHOW 检测人并将其显示在屏幕上,Imshow 不会实时更新图像,延迟非常多,甚至 imshow 会挂起。它适用于 60kb 和 89kb 型号。 我什至尝试使用opengl实时显示图像但没有帮助。

我应该怎么做才能使用imshow使输出显示类似于实时?

【问题讨论】:

    标签: opencv imshow haar-classifier


    【解决方案1】:

    由于它在较小的模型上运行良好,imshow 不是瓶颈。 detectMultiscale 使用较大的模型可能会花费太多时间。你可以试试

    1. 减少模型中的阶段数
    2. 调整输入框的大小
    3. 调整minSizemaxSizedetectMultiscale

    【讨论】:

    • 感谢您的回答。目前我将我的模型训练了 25 个阶段,将尝试进一步减少它并检查模型的准确性。输入图像尺寸为 80x60,它本身非常小。所以在我看来,调整图像大小不是一个好的选择。
    猜你喜欢
    • 2014-02-16
    • 1970-01-01
    • 2017-12-02
    • 2011-11-27
    • 1970-01-01
    • 2016-08-30
    • 2017-12-13
    • 2018-06-28
    • 2020-03-02
    相关资源
    最近更新 更多