Как применить увеличение к файлу.flo
Я использую базу данных летающих кресел для оптического потока. Файл потока имеет расширение.flo. Я хочу применить некоторые геометрические преобразования для целей увеличения, таких как вращение и перевод, масштабирование на них. В настоящее время я использую flowlib для чтения файлов, но я не могу использовать, например, библиотеку skimage, чтобы применить мое преобразование желаний. Так как точка данных файла потока находится в плавающей точке и не находится в диапазоне от 0 до 1, или файлы потока не являются unit8. Следует отметить, что я не могу нормализовать данные в этом диапазоне, потому что точность очень важна.
Вот мой код для применения, например, поворота к данным изображения ppm:
def rotation(image_path):
img = np.array(Image.open(image_path))
angle=random.randint(-17,17)
if angle<0:
angle=360-abs(angle)
output = rotate(img, angle=angle, mode='constant')
return output
Я уместно, если кто-нибудь указать, как я могу применить такое преобразование. Спасибо