Opencv aruco::detectMarkers function crashes on AMD processors, runs fine on Intel.
As above, I have a function in my application that uses opencv and the aruco module.
On machines with Intel cpus, it runs great. (tested on more than 20 PCs). On machines with AMD cpus, it freezes and crashes the application.
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:
aruco::detectMarkers(InImage, dictionary5, corners, ids, detectorParams5, rejected);