211 installer.template install<NegateOp>();
212 installer.template install<UnaryFunctorOp<ScalingFunctor> >(
"Rescale");
214 installer.template install<UnaryFunctorOp<RemappingFunctor> >(
"Remap");
215 installer.template install<UnaryFunctorOp<ThresholdFunctor> >();
216 installer.template install<UnaryFunctorOp<BinaryThresholdFunctor> >(
"ThresholdBinary");
220 installer.template install<BinaryFunctorOp<AdditionFunctor> >(
"Add");
221 installer.template install<BinaryFunctorOp<DivisionFunctor> >(
"Div");
222 installer.template install<BinaryFunctorOp<MaximumFunctor> >(
"Max");
223 installer.template install<BinaryFunctorOp<MinimumFunctor> >(
"Min");
224 installer.template install<BinaryFunctorOp<MixerFunctor> >(
"Mix");
225 installer.template install<BinaryFunctorOp<MultiplicationFunctor> >(
"Mul");
226 installer.template install<BinaryFunctorOp<SubtractionFunctor> >(
"Sub");
230 installer.template install<UnaryFunctorOp<FuzzyBell<double>,
true> >();
231 installer.template install<UnaryFunctorOp<FuzzyBell2<double>,
true> >();
232 installer.template install<UnaryFunctorOp<FuzzyStep<double>,
true> >();
233 installer.template install<UnaryFunctorOp<FuzzyStepsoid<double>,
true> >();
234 installer.template install<UnaryFunctorOp<FuzzyTriangle<double>,
true> >();
235 installer.template install<UnaryFunctorOp<FuzzyTwinPeaks<double>,
true> >();
238 installer.template install<ChannelCatenatorOp>(
"Catenate");
240 installer.template install<CopyOp>();
241 installer.template install<CropOp>();
243 installer.template install<DistanceTransformLinearOp>(
"DistanceTransform");
244 installer.template install<DistanceTransformExponentialOp>(
"DistanceTransformExp");
245 installer.template install<DistanceTransformFillLinearOp>(
"DistanceTransformFill");
246 installer.template install<DistanceTransformFillExponentialOp>(
"DistanceTransformFillExp");
248 installer.template install<FastAverageOp>(
"Average");
250 installer.template install<FlowAverageOp>();
252 installer.template install<BlenderOp>();
254 installer.template install<ImpulseResponseOp<ImpulseAvg> >(
"impulseAvg");
260 installer.template install<FloodFillOp>();
263 installer.template install<UnaryFunctorOp<GammaFunctor,true> >();
266 installer.template install<UnaryFunctorOp<QuantizatorFunctor> >();
268 installer.template install<GaussianAverageOp>();
271 installer.template install<GradientOp>();
272 installer.template install<GradientHorzOp>();
273 installer.template install<GradientVertOp>();
274 installer.template install<LaplaceOp>();
275 installer.template install<LaplaceHorzOp>();
276 installer.template install<LaplaceVertOp>();
279 installer.template install<HighBoostOp>();
281 installer.template install<HighPassOp>();
283 installer.template install<MarginalStatisticOp>(
"marginStat");
291 installer.template install<GrayOp>();
292 installer.template install<DistanceOp>();
293 installer.template install<ProductOp>();
294 installer.template install<MagnitudeOp>();
296 installer.template install<MultiThresholdOp>();
304 installer.template install<QualityThresholdOp>();
306 installer.template install<QualityMixerOp>();
308 installer.template install<QualityOverrideOp>();
311 installer.template install<ResizeOp>();
316 installer.template install<RunLengthHorzOp>();
317 installer.template install<RunLengthVertOp>();
319 installer.template install<SegmentAreaOp<float,unsigned short> >();
320 installer.template install<SegmentStatisticsOp>(
"segmentStats");
323 installer.template install<SuperProberOp>();
326 installer.template install<SlidingWindowHistogramOp>(
"windowHistogram");
327 installer.template install<SlidingWindowMedianOp>(
"median");
328 installer.template install<TransposeOp>();
338 }
catch (std::exception & e) {
339 std::cerr <<
"Bank " << e.what() << std::endl;
ImageOp & getComplete(const std::string &query, char separator=',', char assign='=', const drain::SmartMap< std::string > &aliasMap=drain::SmartMap< std::string >())
Supports querying operator with parameters set, eg. gaussianAverage,width=10,height=5.
Definition ImageOpBank.cpp:43