qa.target

Target Analysis.

Functions

create_line_plot([data, index_bounds, ...])

Classes

Action An action on a menu bar in a Traits UI window or panel.
BaseQAMouseTool([scene]) Base mouse mode for Quality Analysis operations.
BaseQATool(mainwin) Base controller for Quality Analysis operations and results showing.
Bool(**metadata[, default_value]) Defines a trait whose value must be a Python boolean using a C-level
Button(**metadata[, label, image, style, ...]) Defines a trait whose UI editor is a button.
ButtonEditor Editor factory for buttons.
ComponentEditor(*args, **traits) wxPython editor factory for Enable components.
CutsImageAnalysis(image[, ulbasepos, ...]) Show results for a image and its two directions’ plots
Event(**metadata[, trait])
Float(**metadata[, default_value]) Defines a trait whose value must be a Python float using a C-level fast
FrequencyTargetInspection(time_image[, ...]) Show results of target inspection in frequency domain
GridPlotContainer(*components, **traits) A GridPlotContainer consists of rows and columns in a tabular format.
Group(*values, **traits) Represents a grouping of items in a user interface view.
HGroup(*values, **traits) A group whose items are laid out horizontally.
HPlotContainer(*components, **traits) A plot container that stacks all of its components horizontally.
HandlerWithReset
HasTraits Enables any Python class derived from it to have trait atttributes.
Instance(**metadata[, klass, factory, args, ...]) Defines a trait whose value must be an instance of a specified class,
Item(**traits[, value]) An element in a Traits-based user interface.
LinePlot(**kwtraits) A plot consisting of a line.
LocalizationError
OnlyInfoAnalysis(image[, ulbasepos])
OrderedDict(*args, **kwds)
PanTool(**kwtraits[, component]) A tool that enables the user to pan a plot by clicking a mouse
Range(**metadata[, low, high, value, ...]) Defines a trait whose numeric value must be in a specified range using
SpectralImageAnalysis(time_image[, ...]) Show results of spectra analysis
Str(**metadata[, default_value]) Defines a trait whose value must be a Python string using a C-level
Tabbed(*values, **traits) A group that is shown as a tabbed notebook.
TargetInspection(target_image[, ulbasepos, ...]) Show results of target inspection analysis
TargetInspectionMouseTool([scene]) Mouse mode for Target Inspection Analysis
TargetInspectionTool(mainwin) Controller for Target Inspection Analysis
TargetRotation
TimeTargetInspection(image[, ulbasepos, ...]) Show results of target inspection in time domain
VGroup(*values, **traits) A group whose items are laid out vertically.
View(*values, **traits) A Traits-based user interface for one or more objects.
class qa.target.FrequencyTargetInspection(time_image, ulbasepos=(0, 0), oversampling_factor=1.0, datasetname=None)

Show results of target inspection in frequency domain

do_analysis()
reset()
Reset all user modifications
class qa.target.TargetInspection(target_image, ulbasepos=(0, 0), pixel_spacings=(None, None), target_abspos=(None, None), cmapper=None, dc_azimuth_coeff=None, incidence_angle=None, prf=None, datasetname=None, productType=None)

Show results of target inspection analysis

  • target_image: it is original target image, not oversampled
do_analysis()
reset()
Reset all user modifications
trait_view(parent=None)
class qa.target.TargetInspectionMouseTool(scene=None)
Mouse mode for Target Inspection Analysis
class qa.target.TargetInspectionTool(mainwin)

Controller for Target Inspection Analysis

check_areadim(selected_area, maxarea=1000000, mindim=10)
class qa.target.TargetRotation
reset()
Reset all user modifications
class qa.target.TimeTargetInspection(image, ulbasepos=(0, 0), oversampling_factor=1.0, pixel_spacings=(None, None), target_abspos=(None, None), cmapper=None, incidence_angle=None, dc_azimuth_coeff=None, prf=None, productType=None)

Show results of target inspection in time domain

changeangle(value)
correct_axis(angle)
Ensure axis are correct even if after a rotation
crosslines()

Return two lines composing a cross on the target

Two lines are centered in target pos and consider rotation angle and image aspect ratio that could be different from 1. So cross follows the target even if it is not at 90 deg. Two lines are in form: [[x0, x1], [y0, y1]]

do_analysis()
reset()
Reset all user modifications
targetredraw()

Previous topic

qa.statistics

Next topic

gdaltools

This Page