g.gui.photo2image(1)
β¨ g.gui.photo2image β the manual page β¨
okay bestie, welcome to the g.gui.photo2image glow-up π this is the GRASS GIS User's Manual entry, and we are about to make scanned aerial photos make sense. stay with me, it's giving cartography but make it cute π¦
πΈ NAME πΈ
g.gui.photo2image β Corrects scanning distortions of a paper photo. π
π·οΈ KEYWORDS π·οΈ
imagery, GUI, aerial, photo, georectification, geometry, GCP
π«Ά SYNOPSIS π«Ά
g.gui.photo2image
g.gui.photo2image --help
g.gui.photo2image group=name raster=name camera=string order=string
extension=string [--help] [--verbose] [--quiet] [--ui]
π Flags π
--helpβ prints the usage summary, aka the "what does this even do" cheat sheet π--verboseβ verbose module output, so it tells you everything that's happening, main character narration energy β¨--quietβ quiet module output, for when you want zero yapping π€«--uiβ force launches the GUI dialog, no escape π
π Parameters π
group=name[required] β the name of your input imagery group ποΈraster=name[required] β the name of your input raster map πΊοΈcamera=string[required] β the name of the camera (generated over ini.ortho.camera) π·order=string[required] β the rectification order (no of Fiducial=4 β order=1, no of Fiducial=8 β order=2). Default:1π’extension=string[required] β the name of the output files extension (used ini.rectify). Default:_ip2i_outπ
π DESCRIPTION π
This module is based on g.gui.gcp, the GCP manager of GRASS GIS. It's part of the i.ortho.photo suite. iconic family reunion π«Ά
The whole point of this module is to give absolute location values to the fiducial points present (in number of 4 or 8) in a scanned aerial photo. π―
And why do we care, bestie? Because (manual) scanning introduces distortions, rotations, and also may not be limited to scan the boundary of the photo itself. So yeah, it's necessary to give to each fiducial the exact coordinates in mm as given by the aerial photographic instrument design, which is unique per camera. no cap, every camera has its own whole personality π
lowkey important: this module requires you to have made a group with your aerial photo (i.group), a camera description file (i.ortho.target), and use them to launch the module. Additional requirements are the order of rectification (1 if no of Fiducials is 4, 2 if no of Fiducials is 8) and an extension file (if not given, defaults to$filename_ip2i_out) π¨
An example for project imagery60:
g.gui.photo2image group=aerial@PERMANENT raster=gs13.1@PERMANENT camera=gscamera order=2 extension=try --o
πΈ Screenshot of g.gui.photo2image πΈ
Figure: Screenshot of g.gui.photo2image
For a detailed operation manual please read wxGUI, wxGUI components π
See also video tutorials on GRASS Wiki. π¬
π SEE ALSO π
i.ortho.photoi.groupi.ortho.camerai.ortho.targeti.rectifym.transformv.rectify
π¦ AUTHORS π¦
- Markus Metz
- Based on the Georectifier (GRASS 6.4.0) by Michael Barton
- Martin Landa, Czech Technical University in Prague, Czech Republic
β SOURCE CODE β
Available at: wxGUI GCP Manager for photo to image registration source code (history) π
Accessed: Saturday Jan 17 05:42:35 2026 β°
Main index | GUI index | Topics index | Keywords index | Graphical index | Full index ποΈ
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual π
and that's the whole page bestie, you just read g.gui.photo2image(1) from GRASS 8.4.2 β slay, go fix those fiducials πβ¨
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms