Sem o python3.13 free-threading, o cv2 importando numpy está bem. Mas quando o python3.13 free-threading está ligado, quando o cv2 tenta importar numpy, o numpy dá esse erro:
ImportError: Error importing numpy: you should not try to import numpy from
its source directory; please exit the numpy source tree, and relaunch
your python interpreter from there.
Isso significa que cv2 e python3.13 free-threading não são compatíveis? Sou relativamente novo em cv2, python3.13 e threading :)
(De: https://docs.python.org/3/howto/free-threading-python.html . Ênfase minha.)
Acho que isso conta como "alguns bugs".
Você estava certo em tentar isso. É por isso que eles estão oferecendo esse modo agora, para que os usuários testem com todas as coisas que eles se importam.
Você pode registrar problemas sobre isso com os projetos Python, OpenCV e Numpy. Então eles saberão investigar e trabalhar nisso.
CPython (a implementação canônica do Python em C) rastreia problemas lá:
https://github.com/python/cpython/issues?q=is%3Aissue%20state%3Aopen%20label%3Atopic-free-threading
Parece que o pandas também tem problemas para importar o numpy:
https://github.com/python/cpython/issues/120653