asp_plot.scenes#

Attributes#

Classes#

ScenePlotter

Plot raw or map-projected images from ASP stereo processing.

Module Contents#

class asp_plot.scenes.ScenePlotter(directory, stereo_directory, **kwargs)#

Bases: asp_plot.utils.Plotter

Plot raw or map-projected images from ASP stereo processing.

This class extends the base Plotter class to provide visualization of raw or map-projected images created during ASP stereo processing. It locates and plots the left and right scenes from a stereo pair.

directory#

Root directory of ASP processing

Type:

str

stereo_directory#

Subdirectory containing stereo outputs

Type:

str

full_stereo_directory#

Full path to stereo directory

Type:

str

left_scene_sub_fn#

Path to the left subsampled file

Type:

str or None

right_scene_sub_fn#

Path to the right subsampled file

Type:

str or None

title#

Plot title, inherited from Plotter class

Type:

str

Examples

>>> scene_plotter = ScenePlotter('/path/to/asp', 'stereo', title="Stereo Images")
>>> scene_plotter.plot_scenes(save_dir='/path/to/output', fig_fn='stereo_images.png')
plot_scenes(save_dir=None, fig_fn=None)#

Plot the left and right images side by side.

Creates a figure with two subplots showing the left and right images from the stereo pair. Map-projection is not assumed. Each image is displayed with its filename above it.

Parameters:
  • save_dir (str or None, optional) – Directory to save the figure, default is None (don’t save)

  • fig_fn (str or None, optional) – Filename for the saved figure, default is None

Returns:

Displays the plot and optionally saves it

Return type:

None

Notes

If either image file is missing, the corresponding subplot will display a message indicating that required files are missing.

directory#
full_stereo_directory#
is_vantor = False#
left_scene_sub_fn#
right_scene_sub_fn#
stereo_directory#
asp_plot.scenes.logger#