2

我想用 Python 做一些图像处理。我注意到Image Magick 提供了PIL 缺乏的一些高级算法,例如Shepard 失真。

此处推荐的 Image Magick 的最新 Python 绑定是Wand。API 和文档确实是经过深思熟虑的。

但是,在浏览文档后,我发现可用的功能似乎非常有限(旋转、翻转、调整大小、裁剪等)。

有没有可能用 Wand 做类似 Shepard 的扭曲?我错过了什么吗?


编辑

人们总是可以回退到Image subprocessMagick 的命令行界面(用于单步操作)。

4

1 回答 1

0

好吧,这似乎很晚了,无论如何,当前版本 0.6.6 允许使用 shepards 失真

 with Image.from_array(t) as face:
        face.artifacts['shepards:power'] = '1'
        face.distort('shepards', coordinates)
        self.image_output = cv2.cvtColor(np.array(face), cv2.COLOR_RGB2BGR)
        face.close()
于 2021-03-29T09:31:48.160 回答