标签: c++ opencv cascade-classifier
最近我编写了自己的Cascade Classifier修改版(单线程CPU代码),它使用了OpenCV的XML文件。
我想将我的裸VJ算法与OpenCV进行比较。所以我禁用了OpenCL,当我运行OpenCV时,需要19-23ms来处理整个图像,而我的代码需要39-49ms,这是慢2倍。
我怀疑是因为我的CPU中有2个内核,他们使用并行for循环来提高效率。我对吗?
如果错误OpenCV代码中的并行循环对整体性能有多大影响?