我正在寻找一种将任意形状的物体变形为另一个任意形状的方法。
我已经研究过OpenCV查找单应字的方法,但是我不确定是否存在类似的东西或在哪里寻找。
这是我想做的一个例子。我想要能够像这样的表情: Face image 我希望能够使该脸变形为其他形状,例如:Blob shape
我可以在图像编辑程序中执行此操作。我看到两个问题。第一个问题是如何知道面部图像上的哪些点应分配给任意斑点图像上的哪些点。其次,怎么做翘曲?我想可以使用cv2.remap
或类似的方法完成此操作吗?另一个想法是类似TensorFlow的sparse_image_warp
的东西,但我不确定是否可以让我做这样的任意形状。