def get_rotated_crop(crop_dir, crop_id, crop_size, angle):
filename = get_filename_from(crop_id,crop_dir)
crop = cv2.imread(filename)
if crop == None:
print crop_id, 'None'
return None
crop = cv2.resize(crop, (crop_size, crop_size), interpolation=cv2.INTER_AREA)
if angle == None:
angle = 0
print crop_dir, crop_id, crop_size, angle
m = cv2.getRotationMatrix2D((crop_size / 2, crop_size / 2), angle, 1)
cv2.warpAffine(crop, m, (crop_size, crop_size), crop, cv2.INTER_CUBIC)
return crop
评论列表
文章目录