1

最近我编写了自己的修改版本(单线程 CPU 代码)的 Cascade Classifier,它使用 OpenCV 的 XML 文件。

我想将我的裸 VJ 算法与 OpenCV 进行比较。所以我禁用了 OpenCL,当我运行 OpenCV 时,处理整个图像需要 19-23 毫秒,而我的代码需要 39-49 毫秒,慢 2 倍。

我怀疑这是因为我的 CPU 中有 2 个内核,它们使用并行 for 循环来提高效率。我对吗?

如果错误,OpenCV 代码中的并行循环对整体性能有多大影响?

4

0 回答 0