1 | initial version |
This is not true, OpenCV uses threads for some calculations. You can grep sources for parallel_for
to see which functions are optimized. Of course we need more threading, and everybody (including you) can help with it. Just try to rewrite something with parallel_for
and submit a pull request, like these: 116, 113, 36, plus some merged and closed.
I don't know what you mean by "find features" (FeatureDetector::detect() ??), but if the function doesn't use several threads, you can easily implement it by yourself. For example, you can cut your image into several horizontal stripes (actually create several submatrices), and run "find features" on these stripes in parallel. I think you'll get some visible performance improvement.