如何使用python扭曲图像以形成路径?

2024-09-28 21:53:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python新手。我想扭曲图像,使其填充闭合路径(闭合路径和导入的图像如下图所示)。给定的闭合路径具有截断饼图的形状。截断饼图的外径为15个单位,内径为5个单位,该饼图的角度为60度。我添加了外部形状作为示例。是否可以在任何类型的闭合路径中填充图像。你能推荐使用python库吗?如果你能分享一些代码,那就太好了。 我还尝试使用角点检测算法,并使它们坚持使用贴图功能,但我做不到。 Two images

The image I require


Tags: 代码图像路径功能算法示例类型单位
1条回答
网友
1楼 · 发布于 2024-09-28 21:53:11

您可以在基于Imagemagick的Python Wand中实现这一点

输入:

enter image description here

from wand.image import Image
from wand.display import display    

with Image(filename='taj_mahal.jpg') as img:
    print(img.size)
    img.virtual_pixel = 'white'
    img.distort('arc', (60,180))
    img.save(filename='taj_mahal_arc.jpg')
    display(img)


结果:

enter image description here

弧中的第一个参数是弧的角度扩展。第二个参数是生成圆弧的圆上的旋转。见https://imagemagick.org/Usage/distorts/#arc

相关问题 更多 >