我想根据以下内容裁剪以下附加的圆形图像:
我正在使用python,opencv和PIL。我尝试使用硬编码坐标进行裁切,但是当将其应用于其他图像时,这显然会导致问题,因此我需要一个通用的解决方案。
我包括了我想如何裁剪的粗略可视化效果:
另外,我包括原始图像:
带有简短说明的代码片段将不胜感激。
最佳答案
要裁剪的图像在几何上是一个以输入图像为中心的正方形,是的一半。这是因为您要记两次,每次平方乘以2的平方根,然后除以SQRT(2)两次就等于除以2。
因此,如果您有D边的输入正方形(或直径D的圆形图像),则需要做的是以中心(D / 2,D / 2)和D / 2边为边进行裁剪。
关于python - 如何将圆形图像裁剪为内切正方形,然后裁剪为内切圆,最后裁剪为内切正方形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51164645/