2

Pythonで画像操作をしたいと思っています。PIL にはない高度なアルゴリズム、たとえばShepard の歪みが Image Magick によって提供されていることに気付きました。

ここで推奨されている Image Magick の最新の Python バインディングはWandです。API とドキュメントは確かによく考えられています。

ただし、ドキュメントを参照した後、使用可能な機能が非常に制限されているように見えることがわかりました (回転、反転、サイズ変更、トリミングなど)。

ワンドでシェパードの歪みのようなことはできますか? 何か不足していますか?


編集

Image Magick のコマンド ライン インターフェイス (シングル ステップ操作用)にいつでもフォール バックできます。subprocess

4

1 に答える 1

0

まあ、これは非常に遅いようですが、とにかく、現在のバージョン0.6.6では、シェパーズ歪みを使用できます

 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 に答える