def augmentation(image, org_width=160,org_height=224, width=190, height=262):
max_angle=20
image=resize(image,(width,height))
angle=np.random.randint(max_angle)
if np.random.randint(2):
angle=-angle
image=rotate(image,angle,resize=True)
xstart=np.random.randint(width-org_width)
ystart=np.random.randint(height-org_height)
image=image[xstart:xstart+org_width,ystart:ystart+org_height]
if np.random.randint(2):
image=cv2.flip(image,1)
if np.random.randint(2):
image=cv2.flip(image,0)
# image=resize(image,(org_width,org_height))
print(image.shape)
plt.imshow(image)
plt.show()
评论列表
文章目录