LArOpenCV
1
|
A simple clustering algorithm meant to serve for testing/example by Kazu. More...
#include <ToyImageCluster.h>
Public Member Functions | |
ToyImageCluster (const std::string name="ToyImageCluster") | |
Default constructor. More... | |
~ToyImageCluster () | |
Default destructor. More... | |
const std::string & | Name () const |
Name accessor. More... | |
void | Configure (const ::fcllite::PSet &pset) |
Configuration method. More... | |
void | Profile (bool doit=true) |
Profile flag setter. More... | |
larcv::ContourArray_t | Process (const larcv::ContourArray_t &clusters, const ::cv::Mat &img, larcv::ImageMeta &meta) |
wrapper execution method: internally executes Process function (see there for details) More... | |
size_t | ProcessCount () const |
Process count. More... | |
double | ProcessTime () const |
Process time. More... | |
const larcv::logger & | logger () const |
Logger getter. More... | |
void | set_verbosity (::larcv::msg::Level_t level) |
Verbosity level. More... | |
Protected Member Functions | |
void | _Configure_ (const ::fcllite::PSet &pset) |
Configuration method. More... | |
larcv::ContourArray_t | _Process_ (const larcv::ContourArray_t &clusters, const ::cv::Mat &img, larcv::ImageMeta &meta) |
Process method. More... | |
Private Attributes | |
std::vector< double > | _canny_params |
A simple clustering algorithm meant to serve for testing/example by Kazu.
Definition at line 24 of file ToyImageCluster.h.
|
inline |
|
inline |
|
protectedvirtual |
Configuration method.
Implements larcv::ImageClusterBase.
Definition at line 9 of file ToyImageCluster.cxx.
References _canny_params.
|
protectedvirtual |
Process method.
Implements larcv::ImageClusterBase.
Definition at line 15 of file ToyImageCluster.cxx.
References _canny_params.
|
inherited |
Configuration method.
Definition at line 16 of file ImageClusterBase.cxx.
References larcv::ImageClusterBase::_Configure_(), larcv::ImageClusterBase::_profile, LARCV_DEBUG, and larcv::laropencv_base::set_verbosity().
|
inlineinherited |
Logger getter.
Definition at line 43 of file laropencv_base.h.
References larcv::laropencv_base::_logger.
Referenced by larcv::ImageClusterManager::Configure().
|
inlineinherited |
Name accessor.
Definition at line 54 of file ImageClusterBase.h.
References larcv::ImageClusterBase::_name.
|
inherited |
wrapper execution method: internally executes Process function (see there for details)
Definition at line 27 of file ImageClusterBase.cxx.
References larcv::ImageClusterBase::_proc_count, larcv::ImageClusterBase::_proc_time, larcv::ImageClusterBase::_Process_(), larcv::ImageClusterBase::_profile, larcv::ImageClusterBase::_watch, larcv::Watch::Start(), and larcv::Watch::WallTime().
|
inlineinherited |
Process count.
Definition at line 70 of file ImageClusterBase.h.
References larcv::ImageClusterBase::_proc_count.
|
inlineinherited |
Process time.
Definition at line 72 of file ImageClusterBase.h.
References larcv::ImageClusterBase::_proc_time.
|
inlineinherited |
Profile flag setter.
Definition at line 60 of file ImageClusterBase.h.
References larcv::ImageClusterBase::_profile.
|
inlineinherited |
Verbosity level.
Definition at line 47 of file laropencv_base.h.
References larcv::laropencv_base::_logger.
Referenced by larcv::ImageClusterBase::Configure(), and larcv::ImageClusterManager::Configure().
|
private |
Definition at line 47 of file ToyImageCluster.h.
Referenced by _Configure_(), and _Process_().