upd README

This commit is contained in:
François Colin de Verdière 2025-04-04 14:38:13 +02:00
parent 1e7b3b0031
commit 2a612c6064

View File

@ -2,7 +2,6 @@
## References:
- [Seam carving for content-aware image resizing](https://perso.crans.org/frenoy/matlab2012/seamcarving.pdf)
- [By-example Synthesis of Architectural Textures](https://inria.hal.science/inria-00547754v1/file/paper.pdf)
## Build
@ -17,5 +16,21 @@ cd ..
## Usage
```bash
build/seam-carving --source imgs/birds.jpg --output out.jpg -n 300
```
build/seam-carving ...
```
Mandatory arguments:
- `-s FILE`: source image
- `-o FILE`: output image
Options:
- `-m FILE`: the mask. RGB image, of the same size than the source, red pixel are those to be removed, the green ones must be kept.
- `-n NUMBER`: number of seams to compute or remove (default 0)
- `--show-seams`: do not carve the image, only outputs the energy and the relevant seams
- `-f FUNCTION NAME`: the energy function to use, see the [beginning of the source file to see the available functions](src/seam-carving.cpp)
- `-u`: when a mask is provided and no seam number is provided, remove seams until the zone to remove has disappeared.
## Generation of the images of the report
TODO!