opencv2/cudev/grid/reduce_to_vec.hpp#
#include <../common.hpp>
#include <../util/vec_traits.hpp>
#include <../util/limits.hpp>
#include <../util/saturate_cast.hpp>
#include <../ptr2d/traits.hpp>
#include <../ptr2d/gpumat.hpp>
#include <../ptr2d/mask.hpp>
#include <../functional/functional.hpp>
#include <detail/reduce_to_column.hpp>
#include <detail/reduce_to_row.hpp>
Include dependency graph for reduce_to_vec.hpp:
This graph shows which files directly or indirectly include reduce_to_vec.hpp:
Classes#
struct cv::cudev::Avg
struct cv::cudev::DefaultReduceToVecPolicy
struct cv::cudev::Max
struct cv::cudev::Min
struct cv::cudev::Sum::rebind
struct cv::cudev::Avg::rebind
struct cv::cudev::Min::rebind
struct cv::cudev::Max::rebind
struct cv::cudev::Sum
Namespaces#
namespace cv
namespace cv::cudev
Functions#
void cv::cudev::gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
void cv::cudev::gridReduceToColumn (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
void cv::cudev::gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
void cv::cudev::gridReduceToColumn_ (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())
void cv::cudev::gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, const MaskPtr &mask, Stream &stream=Stream::Null())
void cv::cudev::gridReduceToRow (const SrcPtr &src, GpuMat_< ResType > &dst, Stream &stream=Stream::Null())