https://github.com/serre-lab/warped
Personal toolbox for image Warping
https://github.com/serre-lab/warped
computer-vision data-augmentation deformation differentiable-deformation differentiable-warping image-deformation image-processing image-warping pytorch warping
Last synced: about 1 year ago
JSON representation
Personal toolbox for image Warping
- Host: GitHub
- URL: https://github.com/serre-lab/warped
- Owner: serre-lab
- License: mit
- Created: 2024-05-28T14:38:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T23:13:34.000Z (almost 2 years ago)
- Last Synced: 2025-05-07T15:08:43.559Z (about 1 year ago)
- Topics: computer-vision, data-augmentation, deformation, differentiable-deformation, differentiable-warping, image-deformation, image-processing, image-warping, pytorch, warping
- Language: Python
- Homepage: https://serre-lab.github.io/Warped/
- Size: 7.34 MB
- Stars: 4
- Watchers: 16
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**Torqueo** is a simple and hackable library for experimentation with image warping in **PyTorch**. It is designed to facilitate easy manipulation and transformation of images using various warping techniques.
# 🚀 Getting Started with Torqueo
**Torqueo** requires **Python 3.7** or newer and several dependencies, including **Numpy**. Installation is straightforward with **Pypi**:
```bash
pip install torqueo
```
With **Torqueo** installed, you can dive into image warping. The API is designed to be **intuitive**, requiring only a few hyperparameters to get started.
Example usage:
```python
import torch
import timm
from torqueo import Fisheye
transformed_images = Fisheye()(images)
```
# Documentation
**Torqueo** documentation can be found here: [Documentation](https://serre-lab.github.io/Warped/)
# Examples of transformations
Below are some examples of image transformations using **Torqueo**.
| | | |
|-|-|-|
| 
**Original Image** | 
**Barrel** | 
**Fisheye**|
| 
**Perspective** | 
**Pinch** | 
**Spherize**|
| 
**Stretch** | 
**Swirl** | 
**Twirl**|
| 
**Wave** | | |
# Authors of the code
- [**Vipul Sharma**]() - vipul_sharma@brown.edu, Brown University
- [**Thomas Fel**](https://thomasfel.fr) - thomas_fel@brown.edu, PhD Student DEEL (ANITI), Brown University