OpenCV
3.0.0-rc1
Open Source Computer Vision
|
#include "../common.hpp"
#include "../util/type_traits.hpp"
#include "../ptr2d/traits.hpp"
#include "../ptr2d/transform.hpp"
#include "../ptr2d/lut.hpp"
#include "../functional/functional.hpp"
#include "expr.hpp"
Namespaces | |
cv | |
cv::cudev | |
Macros | |
#define | __OPENCV_CUDEV_EXPR_PER_ELEMENT_FUNC_HPP__ |
Functions | |
template<typename D , class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, saturate_cast_func < typename PtrTraits< SrcPtr > ::value_type, D > > > | cv::cudev::cvt_ (const SrcPtr &src) |
template<class SrcPtr , class TablePtr > | |
__host__ Expr< LutPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, typename PtrTraits < TablePtr >::ptr_type > > | cv::cudev::lut_ (const SrcPtr &src, const TablePtr &tbl) |
template<class SrcPtr1 , class SrcPtr2 > | |
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits< SrcPtr1 > ::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, maximum < typename LargerType < typename PtrTraits< SrcPtr1 > ::value_type, typename PtrTraits< SrcPtr2 > ::value_type >::type > > > | cv::cudev::max_ (const SrcPtr1 &src1, const SrcPtr2 &src2) |
template<class SrcPtr1 , class SrcPtr2 > | |
__host__ Expr < BinaryTransformPtrSz < typename PtrTraits< SrcPtr1 > ::ptr_type, typename PtrTraits < SrcPtr2 >::ptr_type, minimum < typename LargerType < typename PtrTraits< SrcPtr1 > ::value_type, typename PtrTraits< SrcPtr2 > ::value_type >::type > > > | cv::cudev::min_ (const SrcPtr1 &src1, const SrcPtr2 &src2) |
template<class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, ThreshBinaryFunc < typename PtrTraits< SrcPtr > ::value_type > > > | cv::cudev::threshBinary_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal) |
template<class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, ThreshBinaryInvFunc< typename PtrTraits< SrcPtr > ::value_type > > > | cv::cudev::threshBinaryInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh, typename PtrTraits< SrcPtr >::value_type maxVal) |
template<class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, ThreshToZeroFunc < typename PtrTraits< SrcPtr > ::value_type > > > | cv::cudev::threshToZero_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh) |
template<class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, ThreshToZeroInvFunc< typename PtrTraits< SrcPtr > ::value_type > > > | cv::cudev::threshToZeroInv_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh) |
template<class SrcPtr > | |
__host__ Expr < UnaryTransformPtrSz < typename PtrTraits< SrcPtr > ::ptr_type, ThreshTruncFunc < typename PtrTraits< SrcPtr > ::value_type > > > | cv::cudev::threshTrunc_ (const SrcPtr &src, typename PtrTraits< SrcPtr >::value_type thresh) |
#define __OPENCV_CUDEV_EXPR_PER_ELEMENT_FUNC_HPP__ |