RightWayUp - это открытая модель компьютерного зрения (Computer Vision) от команды ORTUS AI, предназначенная для определения угла поворота (roll) изображений в полном диапазоне 360° с шагом в 1° и механизмом калиброванного воздержания от ответа (calibrated abstention).
Большинство классических решений либо классифицируют поворот только с шагом 90° (0°, 90°, 180°, 270°), либо «считывают» ориентацию не по смыслу сцены, а по артефактам повернутой 8×8 сетки блоков JPEG. Кроме того, обычные модели пытаются повернуть даже те кадры, где верха и низа объективно не существует.
RightWayUp решает эти проблемы: модель возвращает точный угол по часовой стрелке (
angle_cw), скор уверенности (confidence), флаг воздержания (abstain) и умеет автоматически сохранять исправленный снимок.abstain, исключая ложные срабатывания в автоматических пайплайнах.Установка:
pip install rightwayup
Использование через CLI:
# Определение угла поворота
rightwayup predict frame.jpg
# Автоматическое выравнивание с привязкой к 90° (пропускает кадры с abstain)
rightwayup fix photo.jpg --snap 90 --out upright/
Использование в Python:
from PIL import Image
from rightwayup import Orienter
# Инициализация модели (pico, nano, fast, balanced, pro, max)
orienter = Orienter(tier="balanced")
# Предсказание угла
result = orienter.predict("frame.jpg")
print(f"Поворот: {result.angle_cw}°, Уверенность: {result.confidence}, Воздержание: {result.abstain}")
# Коррекция положения
corrected_img = orienter.correct(Image.open("photo.jpg"), snap=90)
Модели доступны в форматах ONNX (FP32, FP16, INT8), Core ML (для Apple Silicon / Neural Engine) и TensorRT.
#RightWayUp #ComputerVision #MachineLearning #DINOv2 #AI #Python #ONNX #CoreML #ImageProcessing #DevTools #OpenSource
https://github.com/ortusaitech/rightwayup
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ortusaitech/rightwayup: Full-circle image roll estimation with calibrated abstention. Open weights, Apache-2.0. By ORTUS…
Full-circle image roll estimation with calibrated abstention. Open weights, Apache-2.0. By ORTUS AI, the team behind CHEQIT. - ortusaitech/rightwayup
⚡2 2