I am trying to build opencv 4.5.5 from source for a python 3.10 install on an Ubuntu 20.04 machine.
I have previously built and installed opencv on the same machine for python version 3.8
But when trying to build for python 3.10 the cmake generate step detects a wrong python version.
In cmake-gui these are the variables set for python:
But in the output , shown below, it can be seen that a wrong version number is detected and also the python libraries are not the same as configured.
Python 2:
Interpreter: /usr/bin/python2.7 (ver 2.7.18)
Libraries: /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.18)
numpy: /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.16.5)
install path: lib/python2.7/dist-packages/cv2/python-2.7
Python 3:
Interpreter: /usr/local/bin/python3.10 (ver 3.8.10)
Libraries: /usr/lib/x86_64-linux-gnu/libpython3.8.so (ver 3.8.10)
numpy: /home/marius/.local/lib/python3.10/site-packages/numpy/core/include (ver 1.19.5)
install path: /home/marius/.local/lib/python3.10/site-packages/cv2/python-3.8
Python (for build): /usr/bin/python2.7
Any help is greatly appreciated!