Как применить увеличение к файлу.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

Я уместно, если кто-нибудь указать, как я могу применить такое преобразование. Спасибо

0 ответов

Другие вопросы по тегам