Ori Giou
GIoU for rotated bounding boxes, vectorized and differentiable
Install / Use
npx skills add jw9730/ori-giouInstalls into whichever agent you are using.
README
GIoU for oriented bounding boxes
This code is a PyTorch-based, vectorized, and differentiable implementation of Generalized union over intersection (GIoU) loss for rotated bounding boxes.
The base code for axis-aligned box manipulation and optimal matching was taken from DETR by Facebook Research.
For use cases, see test.py.
Demo
Red boxes are optimized by gradient descent in respect to blue boxes.
- Single box

- Regular boxes on grid

- Irregular boxes on grid

- Random boxes

Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
