【问题标题】:fft (fast Fourier transform) to speed up opencv in python?fft(快速傅立叶变换)在python中加速opencv?
【发布时间】:2016-08-13 05:57:17
【问题描述】:

我有一个安装了 opencv 和 python 的树莓派。我想要的是使用opencv做一个简单的正面haarcascade。它可以工作,但是我只有大约 2 fps。于是我在网上搜索了一下,发现了这个:https://www.raspberrypi.org/blog/accelerating-fourier-transforms-using-the-gpu/

我认为这很有趣,但是我如何在 python 中实现它?

你能帮帮我吗?

【问题讨论】:

  • 你编译C源代码了吗?

标签: python opencv fft


【解决方案1】:

正确指定参数可以大大提高分类的性能。 只需将最小、最大帧大小设置为合理的值,也可以设置一个比例因子。

对于 fft,已经有一些可用的 python 包。 我不建议您编写自己的 fft 函数,因为库函数大部分都经过优化,您不太可能自己编写更快的版本。 该主题还发布了另一个问题: https://github.com/numpy/numpy/issues/5348

他们也为此链接了一个 github 存储库: https://github.com/raspberrypi/userland/tree/master/host_applications/linux/apps/hello_pi/hello_fft

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-14
    • 1970-01-01
    • 2023-03-28
    • 2020-03-29
    • 1970-01-01
    • 2011-07-12
    相关资源
    最近更新 更多