LSST Applications g011c388f00+f985364e28,g0265f82a02+cefac37fe7,g16a3bce237+cefac37fe7,g2079a07aa2+b9108c1c87,g2bbee38e9b+cefac37fe7,g337abbeb29+cefac37fe7,g3ddfee87b4+425a3f5e02,g4cf46543a9+2ef32aa566,g50ff169b8f+8309cf5058,g52b1c1532d+43dac7135f,g5d89126706+46afc7f72d,g83996f0134+2fb8039c37,g858d7b2824+59f22cc8bb,g87e100324b+59f22cc8bb,g8a8a8dda67+43dac7135f,g99855d9996+1ea0a8cf94,g9d147d8712+4559cd7206,g9ddcbc5298+389b8f2b7e,ga1e77700b3+4bafba478f,ga8c6da7877+1b58c58f75,gae46bcf261+cefac37fe7,gb700894bec+f0b514b300,gb8350603e9+4979c46fed,gba4ed39666+fb465f0d3e,gbeb006f7da+bf3b4a8997,gc86a011abf+59f22cc8bb,gcf0d15dbbd+425a3f5e02,gd162630629+d0c22ff203,gd44f2fa1a7+91fd017016,gdaeeff99f8+6b435c3f92,ge79ae78c31+cefac37fe7,ge9008a0c34+425a3f5e02,gee10cc3b42+43dac7135f,gf041782ebf+713927f999,gf1cff7945b+59f22cc8bb,w.2024.07
LSST Data Management Base Package
|
Search through images for Footprints with no masked pixels. More...
#include <KernelCandidateDetection.h>
Public Types | |
typedef std::shared_ptr< KernelCandidateDetection > | Ptr |
typedef std::shared_ptr< lsst::afw::image::MaskedImage< PixelT > > | MaskedImagePtr |
Public Member Functions | |
KernelCandidateDetection (lsst::daf::base::PropertySet const &ps) | |
virtual | ~KernelCandidateDetection () |
void | apply (MaskedImagePtr const &templateMaskedImage, MaskedImagePtr const &scienceMaskedImage) |
Runs Detection on a single image for significant peaks, and checks returned Footprints for Masked pixels. | |
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 () |
Search through images for Footprints with no masked pixels.
templateMaskedImage | MaskedImage that will be convolved with kernel |
scienceMaskedImage | MaskedImage to subtract convolved template from |
ps | PropertySet for operations; in particular object detection |
Definition at line 35 of file KernelCandidateDetection.h.
typedef std::shared_ptr<lsst::afw::image::MaskedImage<PixelT> > lsst::ip::diffim::KernelCandidateDetection< PixelT >::MaskedImagePtr |
Definition at line 38 of file KernelCandidateDetection.h.
typedef std::shared_ptr<KernelCandidateDetection> lsst::ip::diffim::KernelCandidateDetection< PixelT >::Ptr |
Definition at line 37 of file KernelCandidateDetection.h.
lsst::ip::diffim::KernelCandidateDetection< PixelT >::KernelCandidateDetection | ( | lsst::daf::base::PropertySet const & | ps | ) |
Definition at line 35 of file KernelCandidateDetection.cc.
|
inlinevirtual |
Definition at line 42 of file KernelCandidateDetection.h.
void lsst::ip::diffim::KernelCandidateDetection< PixelT >::apply | ( | MaskedImagePtr const & | templateMaskedImage, |
MaskedImagePtr const & | scienceMaskedImage | ||
) |
Runs Detection on a single image for significant peaks, and checks returned Footprints for Masked pixels.
Definition at line 79 of file KernelCandidateDetection.cc.
|
inline |
Definition at line 52 of file KernelCandidateDetection.h.
bool lsst::ip::diffim::KernelCandidateDetection< PixelT >::growCandidate | ( | std::shared_ptr< lsst::afw::detection::Footprint > | fp, |
int | fpGrowPix, | ||
MaskedImagePtr const & | templateMaskedImage, | ||
MaskedImagePtr const & | scienceMaskedImage | ||
) |
Definition at line 147 of file KernelCandidateDetection.cc.