怎么使用Python对二维图像进行三维旋转?

[图片] 我想使用Python得到类似word里边三维旋转的两幅画像像素坐标的对应关系,要怎么做呢?
关注者
5
被浏览
10,145

5 个回答

可以通过输入三个点分别在两张图上的的对应关系来确认, opencv 官方例子

import cv2 as cv
import numpy as np
from matplotlib import pyplot as plt
img = cv.imread('2.png', cv.IMREAD_COLOR)
rows, cols, ch = img.shape
pts1 = np.float32([[0, 0], [0, 327], [1293, 327]])
pts2 = np.float32([[20, 226], [192, 320], [1170, 110]])
M = cv.getAffineTransform(pts1, pts2)