有许多方法可以在2d图像上绘制对象。绘制3D对象的方法也有很多,比如用图形绘制图形。
然而,我没有找到一种在2D图像上绘制3D对象的方法。例如,假设我想在图片上绘制一个黑色立方体:

有没有什么Python包可以实现这一点?
发布于 2019-03-08 23:34:38
老实说,我从未在matplotlib中看到过这一点。所以这里有一个小的变通办法:写两个独立的脚本,一个用于普通背景,另一个用于3D对象。然后你可以通过Gimp,photoshop等来合并它们。
#for the background
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
plt.axis('off')
image = mpimg.imread("C:\path\to\image\xyz.jpg")
plt.imshow(image)
plt.show()https://stackoverflow.com/questions/55065865
复制相似问题