Matt McWilliams c16b92397b | ||
---|---|---|
.. | ||
notes | ||
registrationMark | ||
.gitignore | ||
README.md | ||
apply_image.py | ||
calibrate.py | ||
common.py | ||
guide.py | ||
normalize.py | ||
requirements.txt | ||
template.py | ||
template_ratio.sh | ||
white_fourcell.sh |
README.md
Four Cell Script
Two scripts:
- Analyzes a calibration sheet on the plotter to generate a template.
- Takes cells and inserts them into the template 4 at a time.
Analysis Steps
- Locate positions of 6 hole punches - normalize.py
- Orient to square position - normalize.py
- Find all 4 fiducials
- Calculate their position relative to the hole punches
- Create a template
- Use the template-filling script to recreate calibration page as a proof to be checked on a lightbox
Page Hole Punch Order
human zero-index
_______________ _______________
| | | |
| 1 3 | | 0 2 |
| | | |
| | | |
| | | |
| 2 4 | | 1 3 |
| | | |
| | | |
| | | |
| 5 6 | | 4 5 |
| | | |
--------------- ---------------
Calibration Layout Order
_______________ _______________
| | | |
| 1 2 3 0 | | |
| | | 1 2 |
| | | |
| 0 3 2 1 | | |
| | | |
| 1 2 3 0 | | |
| | | |
| | | 0 3 |
| 0 3 2 1 | | |
| | | |
--------------- ---------------