Ask Your Question

Revision history [back]

Calib3D performance

Hi all,

I am performing many camera calibrations sequentially using a very large number of marker coordinate sets. This causes my code to spend most of the computation time on this since it appears to be single threaded. Unfortunately, it is impossible for me to run each calibration in parallel due to the nature of my task. Therefore, I am wondering if it is possible to enable multithreaded calibrations. As I understand it, the basis of the calibration process is a Levenberg-Marquardt-optimizer. Can those be multithreaded? Can this possibly even be enabled in OpenCV?

I am grateful for all suggestions and input. All the best!

Calib3D performance

Hi all,

I am performing many camera calibrations sequentially using a very large number of marker coordinate sets. This causes my code to spend most of the computation time on this since it appears to be single threaded. Unfortunately, it is impossible for me to run each calibration in parallel due to the nature of my task. Therefore, I am wondering if it is possible to enable multithreaded calibrations. As I understand it, the basis of the calibration process is a Levenberg-Marquardt-optimizer. Can those be multithreaded? Can this possibly even be enabled in OpenCV?

I am grateful for all suggestions and input. All the best!