|
using | FloatPairVec = std::vector< std::pair< float, float >> |
|
icarus_tool::ROICannyEdgeDetection::ROICannyEdgeDetection |
( |
const fhicl::ParameterSet & |
pset | ) |
|
|
explicit |
icarus_tool::ROICannyEdgeDetection::~ROICannyEdgeDetection |
( |
| ) |
|
void icarus_tool::ROICannyEdgeDetection::configure |
( |
const fhicl::ParameterSet & |
pset | ) |
|
|
overridevirtual |
Implements icarus_tool::IROILocator.
Definition at line 157 of file ROICannyEdgeDetection_tool.cc.
159 cet::cpu_timer theClockTotal;
161 theClockTotal.start();
163 std::cout <<
" --> calling icarus_signal_processing canny edge finder" << std::endl;
166 (*fROIFinder2D)(inputImage,
output,outputROIs);
168 std::cout <<
" --> have returned from canny" << std::endl;
170 theClockTotal.stop();
172 double totalTime = theClockTotal.accumulated_real_time();
174 mf::LogInfo(
"TPCNoiseFilterCannyMC") <<
" *totalTime: " << totalTime << std::endl;
176 std::cout <<
"--> ROICannyEdgeDetection finished!" << std::endl;
177 std::cout <<
" - Total time: " << totalTime << std::endl;
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG simSlidingORM6O6 effSlidingORW output
BEGIN_PROLOG could also be cout
void icarus_tool::ROICannyEdgeDetection::initializeHistograms |
( |
art::TFileDirectory & |
| ) |
|
|
inlineoverridevirtual |
unsigned int icarus_tool::ROICannyEdgeDetection::fADFilter_SX |
|
private |
unsigned int icarus_tool::ROICannyEdgeDetection::fADFilter_SY |
|
private |
std::unique_ptr<icarus_signal_processing::BilateralFilters> icarus_tool::ROICannyEdgeDetection::fBilateralFilters |
|
private |
unsigned int icarus_tool::ROICannyEdgeDetection::fBinaryDilation_SX |
|
private |
unsigned int icarus_tool::ROICannyEdgeDetection::fBinaryDilation_SY |
|
private |
std::unique_ptr<icarus_signal_processing::IFFTFilterFunction> icarus_tool::ROICannyEdgeDetection::fButterworthFilter |
|
private |
unsigned int icarus_tool::ROICannyEdgeDetection::fButterworthOrder |
|
private |
unsigned int icarus_tool::ROICannyEdgeDetection::fButterworthThreshold |
|
private |
bool icarus_tool::ROICannyEdgeDetection::fDiagnosticOutput |
|
private |
std::unique_ptr<icarus_signal_processing::EdgeDetection> icarus_tool::ROICannyEdgeDetection::fEdgeDetection |
|
private |
const geo::Geometry* icarus_tool::ROICannyEdgeDetection::fGeometry |
|
private |
float icarus_tool::ROICannyEdgeDetection::fHighThreshold |
|
private |
float icarus_tool::ROICannyEdgeDetection::fLowThreshold |
|
private |
std::unique_ptr<icarus_signal_processing::IROIFinder2D> icarus_tool::ROICannyEdgeDetection::fROIFinder2D |
|
private |
float icarus_tool::ROICannyEdgeDetection::fSigma_r |
|
private |
float icarus_tool::ROICannyEdgeDetection::fSigma_x |
|
private |
float icarus_tool::ROICannyEdgeDetection::fSigma_y |
|
private |
icarus_signal_processing::VectorFloat icarus_tool::ROICannyEdgeDetection::fThresholdVec |
|
private |
The documentation for this class was generated from the following file: