Image Processors ================ These image processor classes each provide a contained piece of functionality for reducing or analyzing images. By stringing many image processors together, these resuable blocks of code can be applied to solve a specific image processing/machine vision situation. .. currentmodule:: opencsp.common.lib.cv.spot_analysis.image_processor .. autosummary:: :nosignatures: AbstractAggregateImageProcessor AbstractSpotAnalysisImageProcessor AbstractVisualizationImageProcessor AnnotationImageProcessor AverageByGroupImageProcessor BcsLocatorImageProcessor ConvolutionImageProcessor CroppingImageProcessor EchoImageProcessor ExposureDetectionImageProcessor FalseColorImageProcessor HotspotImageProcessor LogScaleImageProcessor NullImageSubtractionImageProcessor PopulationStatisticsImageProcessor SupportingImagesCollectorImageProcessor View3dImageProcessor ViewCrossSectionImageProcessor .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.AbstractAggregateImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.AbstractSpotAnalysisImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.AbstractVisualizationImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.AnnotationImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.AverageByGroupImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.BcsLocatorImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.ConvolutionImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.CroppingImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.EchoImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.ExposureDetectionImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.FalseColorImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.HotspotImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.LogScaleImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.NullImageSubtractionImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.PopulationStatisticsImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.SupportingImagesCollectorImageProcessor :members: :undoc-members: :special-members: __init__ :exclude-members: NoPrimaryImageException :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.View3dImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: .. automodule:: opencsp.common.lib.cv.spot_analysis.image_processor.ViewCrossSectionImageProcessor :members: :undoc-members: :special-members: __init__ :show-inheritance: