使用Haar Cascade opencv时Imshow无法更新图像

时间:2017-04-07 11:33:09

标签: opencv imshow haar-classifier

我曾使用Haar-Cascade在覆盆子Pi中的热图像上检测人类。为了提高模型性能,我使用了2000个图像来训练模型。现在模型尺寸为201kb。以前它是60kb和89kb,当我训练模型少了没有。的图像。当我使用201kb模型并检测人类并使用IMSHOW在屏幕上显示它时,Imshow不会实时更新图像,有太多的延迟甚至imshow会挂起。它适用于60kb和89kb型号。 我甚至尝试使用opengl实时显示图像但没有帮助。

如何使用imshow使输出显示与实时相似?

1 个答案:

答案 0 :(得分:0)

由于小型号可以正常运行,detectMultiscale不是瓶颈。较大型号的minSize可能需要花费太多时间。你可以尝试

  1. 减少模型中的阶段数
  2. 调整输入框的大小
  3. 调整maxSize
  4. detectMultiscale$(foo).bar({ data:{ $.ajax({ url: "complete_path.php", success: function(result){ console.log(result); // Process your data as per the requirement. }}); }, });