Name | Modified | Size | Downloads / Week |
---|---|---|---|
planoMetrix-src.zip | 2025-02-07 | 4.9 MB | |
LICENSE.md | 2025-02-07 | 2.6 kB | |
THIRD_PARTY_LICENSES.md | 2025-02-07 | 1.1 kB | |
README.md | 2025-02-07 | 2.7 kB | |
Totals: 4 Items | 5.0 MB | 0 |
PlanoMetrix
Corrects scanner distortions using a reference scan for realignment.
๐ Overview
PlanoMetrix is an open-source tool designed to correct mechanical distortions in flatbed and document feeder scanners. Many scanners suffer from periodic errors caused by sensor motion mechanics and paper transport irregularities, leading to misaligned scans and horizontal scale inconsistencies.
This software realigns scanned documents by using a reference scan of graph paper, ensuring accurate and consistent output.
๐ฏ How It Works
Phase 1: Calibration (Reference Scan)
- Scan a piece of graph paper (e.g., millimeter paper).
- PlanoMetrix analyzes the scanned grid and calculates alignment parameters.
Phase 2: Realignment (Correction Phase)
- All subsequent scans are adjusted based on the stored reference parameters.
- Corrects distortions, ensuring accurate proportions and alignment.
โจ Features
โ Eliminates periodic scanner errors caused by mechanics\ โ Reduces horizontal scale distortions in scans\ โ Works with flatbed and document feeder scanners\ โ Uses graph paper for easy calibration\ โ Open-source and customizable
๐ Installation
To install planoMetrix, follow these steps:
git clone https://sourceforge.net/projects/planometrix.git
cd planometrix
make
Alternatively, download the latest release from the SourceForge project page.
๐ Usage
- Calibrate: Scan a piece of graph paper and save the alignment parameters.
- Correct Scans: Process new scans to automatically adjust distortions.
To run the software:
1.) To read a mesh image and store the rectification parameters:
planoMetrix -m <mesh image> -p <point file>
2.) To read rectification parameters and input image and to store the rectified output image:
planoMetrix -p <point file> -i <input image> -o <output image>
3.) To read a mesh image and an input image and store the rectified output image, do not store the rectification parameters:
planoMetrix -m <mesh image> -i <input image> -o <output image>
For more options, use:
planoMetrix --help
๐ฅ Supported Platforms
- Linux
- Windows (via MinGW or WSL)
- macOS
๐ผ License
PlanoMetrix is released under a Commercial License. See LICENSE for details. See Third-Party Licenses for dependencies.
๐ค Contributing
Contributions are welcome! Feel free to submit issues or pull requests on SourceForge.
๐ Contact
For support or questions, visit the discussion forum or open an issue.