Template Class KernelCandidateDetection

Class Documentation

template<typename PixelT>
class KernelCandidateDetection

Search through images for Footprints with no masked pixels.

Note

Runs detection on the template; searches through both images for masked pixels

Parameters
  • templateMaskedImage: MaskedImage that will be convolved with kernel

  • scienceMaskedImage: MaskedImage to subtract convolved template from

  • ps: PropertySet for operations; in particular object detection

Public Types

typedef std::shared_ptr<KernelCandidateDetection> Ptr
typedef std::shared_ptr<lsst::afw::image::MaskedImage<PixelT>> MaskedImagePtr

Public Functions

KernelCandidateDetection(lsst::daf::base::PropertySet const &ps)
virtual ~KernelCandidateDetection()
void apply(MaskedImagePtr const &templateMaskedImage, MaskedImagePtr const &scienceMaskedImage)
bool growCandidate(std::shared_ptr<lsst::afw::detection::Footprint> fp, int fpGrowPix, MaskedImagePtr const &templateMaskedImage, MaskedImagePtr const &scienceMaskedImage)
std::vector<std::shared_ptr<lsst::afw::detection::Footprint>> getFootprints()