|
LArOpenCV
1
|
C++ namespace for developping LArTPC software interface to OpenCV based algorithm tools (LArOpenCV) More...
Namespaces | |
| convert | |
| C++ namespace for a collection of Python<=>LArOpenCV C++ object conversion functions/classes. | |
| msg | |
| Namespace for larcv message related types. | |
Classes | |
| class | ImageManager |
| A utility container class for multiple image objects with corresponding metadata per image. More... | |
| class | laropencv_base |
| Very base class of all everything else defined in this framework. More... | |
| class | Point2DArray |
| An array of 2D points implemented as 1D std::vector<double> for I/O performance It is meant to be used to store larcv::Contour_t in a ROOT file but not yet implemented (ignore!) More... | |
| class | EmptyImageCluster |
| A simple clustering algorithm meant to serve for testing/example by Kazu. More... | |
| class | EmptyImageClusterFactory |
| A concrete factory class for larcv::EmptyImageCluster. More... | |
| class | ImageClusterBase |
| An abstract base class for ImageCluster algorithms. More... | |
| class | ImageClusterFactoryBase |
| Abstract base class for factory (to be implemented per algorithm) More... | |
| class | ImageClusterFactory |
| Factory class for instantiating algorithm instance by larcv::ImageClusterManager This factory class can instantiate a specified algorithm instance w/ provided instance name. More... | |
| class | ImageClusterManager |
| Class to execute a chain of algorithms to a given image input. More... | |
| class | SBCluster |
| class | SBClusterFactory |
| A concrete factory class for larcv::SBCluster. More... | |
| class | ToyImageCluster |
| A simple clustering algorithm meant to serve for testing/example by Kazu. More... | |
| class | ToyImageClusterFactory |
| A concrete factory class for larcv::ToyImageCluster. More... | |
| class | Watch |
| a very simple stopwatch class for simple time measurement More... | |
| class | Image2D |
| Borrowed from larcaffe (see larcaffe::Image2D) More... | |
| class | ImageMeta |
| Borrowed from larcaffe (see larcaffe::ImageMeta) More... | |
| class | larbys |
| Borrowed from larcaffe (see larcaffe::larbys) More... | |
Typedefs | |
| typedef ::larcaffe::Image2D | Image2D |
| typedef ::larcaffe::ImageMeta | ImageMeta |
| typedef ::larcaffe::larbys | larbys |
| typedef ::larcaffe::Point2D | Point2D |
| Stolen from larcaffe. More... | |
| typedef ::larcaffe::logger | logger |
| typedef size_t | AlgorithmID_t |
| larcv::ImageClusterBase inherit algorithm's unique identifier within larcv::ClusterImageManager More... | |
| typedef size_t | ClusterID_t |
| A cluster's unique identifier within larcv::ClusterImageManager. More... | |
| typedef std::vector< cv::Point > | Contour_t |
| A 2D contour type. More... | |
| typedef std::vector < larcv::Contour_t > | ContourArray_t |
| A set of 2D contours. More... | |
Functions | |
| ::cv::Rect | BoundingBox (const larcv::Contour_t &cluster) |
| ::cv::Mat | CreateSubMatRef (const larcv::Contour_t &cluster, cv::Mat &img) |
| ::cv::Mat | CreateSubMatCopy (const larcv::Contour_t &cluster, const cv::Mat &img) |
C++ namespace for developping LArTPC software interface to OpenCV based algorithm tools (LArOpenCV)
| typedef size_t larcv::AlgorithmID_t |
larcv::ImageClusterBase inherit algorithm's unique identifier within larcv::ClusterImageManager
Definition at line 10 of file ImageClusterTypes.h.
| typedef size_t larcv::ClusterID_t |
A cluster's unique identifier within larcv::ClusterImageManager.
Definition at line 12 of file ImageClusterTypes.h.
| typedef std::vector<cv::Point> larcv::Contour_t |
A 2D contour type.
Definition at line 14 of file ImageClusterTypes.h.
| typedef std::vector<larcv::Contour_t> larcv::ContourArray_t |
A set of 2D contours.
Definition at line 16 of file ImageClusterTypes.h.
| typedef ::larcaffe::Image2D larcv::Image2D |
| typedef ::larcaffe::ImageMeta larcv::ImageMeta |
Definition at line 103 of file ImageMeta.h.
| typedef ::larcaffe::larbys larcv::larbys |
| typedef ::larcaffe::logger larcv::logger |
Definition at line 24 of file laropencv_logger.h.
| typedef ::larcaffe::Point2D larcv::Point2D |
Stolen from larcaffe.
Definition at line 37 of file LArCVTypes.h.
| cv::Rect larcv::BoundingBox | ( | const larcv::Contour_t & | cluster) |
Definition at line 10 of file Utilities.cxx.
Referenced by CreateSubMatCopy(), and CreateSubMatRef().
| cv::Mat larcv::CreateSubMatCopy | ( | const larcv::Contour_t & | cluster, |
| const cv::Mat & | img | ||
| ) |
| cv::Mat larcv::CreateSubMatRef | ( | const larcv::Contour_t & | cluster, |
| cv::Mat & | img | ||
| ) |
|
static |
Global larcv::EmptyImageClusterFactory to register ImageClusterFactory.
Definition at line 65 of file EmptyImageCluster.h.
|
static |
Global larcv::SBClusterFactory to register ImageClusterFactory.
Definition at line 60 of file SBCluster.h.
|
static |
Global larcv::ToyImageClusterFactory to register ImageClusterFactory.
Definition at line 65 of file ToyImageCluster.h.
|
static |
A constant to signify, in particular, an invalid larcv::AlgorithmID_t.
Definition at line 20 of file ImageClusterTypes.h.
Referenced by larcv::ImageClusterManager::ClusterID(), larcv::ImageClusterManager::Clusters(), and larcv::ImageClusterManager::GetAlgID().
|
static |
A constant to signify, in particular, an invalid larcv::ClusterID_t.
Definition at line 22 of file ImageClusterTypes.h.
Referenced by larcv::ImageClusterManager::ClusterID(), and larlite::LArImageHit::store_clusters().
|
static |
A constant to signify invalid "id" in general.
Definition at line 18 of file ImageClusterTypes.h.
|
static |
Used as an invalid value identifier for int.
Definition at line 35 of file LArCVTypes.h.
|
static |
Used as an invalid value identifier for size_t.
Definition at line 33 of file LArCVTypes.h.
1.8.4