opencv-python depends on numpy versions earlier than 2.3. However, the latest numpy version earlier than 2.3(2.2.6), is not compatible with Python 3.14.
This is the reason why opencv cannot be installed with Python 3.14.
The first thing I would like to see resolved is for opencv to support numpy 2.3 or later. I'm not sure why, but development seems to be significantly behind schedule.
The second thing I would like to see resolved is for a numpy version 2.2.6 whl to be created. However, since the latest numpy version, 2.3.4, can be installed with Python 3.14, there seems to be little incentive to create a 2.2.6 whl.