Tool for extracting photos in a scan or large picture.
FotoScan has been developed to facilitate the process of photo album digitalization, starting from pictures (or more generally, scans) of the pages of a photo album and resulting in individual pictures.
The tool features a three-step process:
WARNING: this tool has been developed with a very specific use-case in mind, and hence is not ready for general use. The UI is functional and fast, but lacking features and visual clues. Documentation is sparse. You will probably need to adapt the code to suit your needs.
Requirements:
Optionally, but recommended: a compiler with OpenMP support. If unavailable, task-based parallelism will be used, but this has not been tested thoroughly.
qmake
make -j5
$ ./FotoScan --help
Usage: ./FotoScan [options] INPUT-DIRECTORY
Foto Scanner
Options:
-h, --help Displays this help.
-v, --version Displays version information.
-o, --output-directory <directory> Write photos to <directory>.
-c, --correct Correct most recent results
Arguments:
INPUT-DIRECTORY Path to scan for images.
Results of detection and review are saved as .dat
files next to the source
images, so you can safely quit and re-start the application. Note that the
post-processing steps will be repeated for all images, including previously
post-processed ones.
Use the --correct
option to re-review the results of previous detections,
starting with the most recently modified set of results.
Shape colour code:
Show Ungrouped
isShow Rejected
is checked)Controls:
While a shape is selected:
While a shape is being constructed:
Other situations:
Detect or provide a reference point in the scan to detect the exposure and/or white balance, and correct all photos within a scan.