I have a function in my application that uses opencv and the cv::aruco
module.
On machines with Intel cpus, it runs great. (tested on more than 20 PCs). On machines with AMD cpus (tested on two), it freezes and crashes the application. The only difference on the testing machines is the processor.
I have tried rebuilding opencv and disabling AVX512 instructions, and I see the same thing.
Why might this be happening?
The specific function that crashes is:
cv::aruco::detectMarkers(InImage, dictionary5, corners, ids, detectorParams5, rejected);
How can I solve this?