图像旋转和填充b后

2024-06-16 11:30:38 发布

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

我裁剪和旋转到图片,我想填补边界。我做了一个黑色的面具。并用裁剪图像的4点平均像素填充。以下是填充图像:

filled

以下是裁剪和旋转后的图像:

cropped_rotated

这是我的密码:

sumarr = (cropped_image[5][5]).astype(int)+cropped_image[-5][-5].astype(int)+cropped_image[5][-5].astype(int)+cropped_image[-5][5].astype(int)
avg1 = sumarr[0]/4 
avg2 = sumarr[1]/4
avg3 = sumarr[2]/4

target_value = [0, 0, 0]
background_value = [avg1, avg2, avg3] 
mask = np.any(new_image == target_value, axis=-1)
new_image[mask] = background_value

我怎样才能去掉那条黑线


Tags: 图像imagetargetnewvalue图片maskint