VisionCpp
0.0.1
|
This file contains the construction of the pyramid node where a user can pass general filter2d functor and general downsampling functor to execute. More...
Go to the source code of this file.
Classes | |
struct | visioncpp::internal::PyramidExecuteAutoMemGen< SatisfyingConds, Fltr2DOP, DownSmplOP, Cols, Rows, LeafType, OffsetCol, OffsetRow, LVL, LC, LR, LRT, LCT, Depth, CurrentDepth, LHS, RHS, Fltr2D, PyramidMem, DeviceT > |
here we execute the pyramid; automatically construct the output tuple based on the depth of the pyramid; and construct the kernels. More... | |
struct | visioncpp::internal::PyramidExecuteAutoMemGen< true, Fltr2DOP, DownSmplOP, Cols, Rows, LeafType, OffsetCol, OffsetRow, LVL, LC, LR, LCT, LRT, Depth, CurrentDepth, LHS, RHS, Fltr2D, PyramidMem, DeviceT > |
specialisation of the PyramidExecuteAutoMemGen when the SatisfyingConds is true. More... | |
struct | visioncpp::internal::PyramidAutomemGen< Fltr2DOP, DownSmplOP, RHS, Fltr2D, Cols, Rows, LfType, LVL, Dp > |
PyramidDownGen is used to construct a pyramid node in the expression tree with general Filter2D and general DownSmplOP functors. More... | |
Namespaces | |
visioncpp | |
VisionCpp namespace. | |
visioncpp::internal | |
Internal implementations. | |
Functions | |
template<typename Fltr2DOP , typename DownSmplOP , size_t Depth, typename RHS , typename Fltr2D > | |
auto | visioncpp::pyramid_down (RHS rhs, Fltr2D fltr2D) -> internal::PyramidAutomemGen< internal::LocalBinaryOp< Fltr2DOP, typename RHS::OutType, typename Fltr2D::OutType >, internal::LocalUnaryOp< DownSmplOP, typename RHS::OutType >, RHS, Fltr2D, RHS::Type::Cols, RHS::Type::Rows, RHS::Type::LeafType, 1+internal::tools::StaticIf<(RHS::Level > Fltr2D::Level), RHS, Fltr2D >::Type::Level, Depth > |
pyramid_auto_generate More... | |
This file contains the construction of the pyramid node where a user can pass general filter2d functor and general downsampling functor to execute.
Here, the user does need to pass the output memory. The output memory will be created based on the depth of pyramid. Also an output file will be created which merge all the result of the pyramid image in one file.
Definition in file pyramid_with_auto_mem_gen.hpp.