Вы не можете сделать это вообще. Существует бесконечное количество трехмерных точек (линия в 3d), которые отображаются на одну точку в пространстве изображения, на другом изображении эта линия будет отображаться не на одну точку, а на линию (см. википедия). статья по эпиполярной геометрии ). Вы можете вычислить линию, на которой должна быть точка, с помощью фундаментальной матрицы .
Если у вас есть карта глубины, перепроектируйте точку в 3D - используя уравнения в верхней части страницы opencv по калибровке камеры , особенно эту (это единственное, что вам нужно):
u и v - ваши пиксельные координаты, первая матрица - это матрица вашей камеры (для изображения, которое вы смотрите в данный момент), вторая - это матрица, содержащая внешние параметры, вы знаете Z (из вашей карты глубины), X и Y это те, которые вы ищете - вы можете решить для этих параметров, а затем использовать то же уравнение, чтобы спроецировать точку на другую камеру. Вы, вероятно, можете использовать функцию PerspectiveTransform из opencv, чтобы выполнить эту работу за вас, однако я не могу сказать вам из головы, как построить матрицу проекции.