OpenCV
3.0.0-dev
Open Source Computer Vision
|
#include "../common.hpp"
#include "../util/saturate_cast.hpp"
#include "../util/vec_traits.hpp"
#include "../util/vec_math.hpp"
#include "../util/type_traits.hpp"
Namespaces | |
cv | |
cv::cudev | |
cv::cudev::functional_detail | |
Macros | |
#define | __OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP__ |
#define | CV_CUDEV_BINARY_FUNCTION_INST(name, func) |
#define | CV_CUDEV_MINMAX_INST(type, maxop, minop) |
#define | CV_CUDEV_UNARY_FUNCTION_INST(name, func) |
Functions | |
template<class Op > | |
__host__ __device__ Binder1st< Op > | cv::cudev::bind1st (const Op &op, const typename Op::first_argument_type &arg1) |
template<class Op > | |
__host__ __device__ Binder2nd< Op > | cv::cudev::bind2nd (const Op &op, const typename Op::second_argument_type &arg2) |
template<class Predicate > | |
__host__ __device__ UnaryNegate< Predicate > | cv::cudev::not1 (const Predicate &pred) |
template<class Predicate > | |
__host__ __device__ BinaryNegate< Predicate > | cv::cudev::not2 (const Predicate &pred) |
template<typename T > | |
__host__ __device__ ThreshBinaryFunc< T > | cv::cudev::thresh_binary_func (T thresh, T maxVal) |
template<typename T > | |
__host__ __device__ ThreshBinaryInvFunc< T > | cv::cudev::thresh_binary_inv_func (T thresh, T maxVal) |
template<typename T > | |
__host__ __device__ ThreshToZeroFunc< T > | cv::cudev::thresh_to_zero_func (T thresh) |
template<typename T > | |
__host__ __device__ ThreshToZeroInvFunc< T > | cv::cudev::thresh_to_zero_inv_func (T thresh) |
template<typename T > | |
__host__ __device__ ThreshTruncFunc< T > | cv::cudev::thresh_trunc_func (T thresh) |
#define __OPENCV_CUDEV_FUNCTIONAL_FUNCTIONAL_HPP__ |