opencv2/cudev/ptr2d/resize.hpp#

#include <opencv2/core/base.hpp>
#include <../common.hpp>
#include <../grid/copy.hpp>
#include <traits.hpp>
#include <gpumat.hpp>

Include dependency graph for resize.hpp:

opencv2/cudev/ptr2d/resize.hpp Node1 opencv2/cudev/ptr2d /resize.hpp Node2 opencv2/core/base.hpp Node1->Node2 Node29 ../common.hpp Node1->Node29 Node58 ../grid/copy.hpp Node1->Node58 Node61 ../ptr2d/traits.hpp Node1->Node61 Node62 ../ptr2d/gpumat.hpp Node1->Node62 Node3 opencv2/opencv_modules.hpp Node2->Node3 Node4 climits Node2->Node4 Node5 algorithm Node2->Node5 Node6 opencv2/core/cvdef.h Node2->Node6 Node13 opencv2/core/cvstd.hpp Node2->Node13 Node23 opencv2/core/fwddecl.hpp Node2->Node23 Node24 opencv2/core/neon_utils.hpp Node2->Node24 Node25 opencv2/core/vsx_utils.hpp Node2->Node25 Node27 opencv2/core/exception.hpp Node2->Node27 Node28 opencv2/core/check.hpp Node2->Node28 Node7 opencv2/core/version.hpp Node6->Node7 Node8 limits Node6->Node8 Node9 opencv2/core/hal/interface.h Node6->Node9 Node11 cstdint Node6->Node11 Node12 cv_cpu_dispatch.h Node6->Node12 Node10 cstddef Node9->Node10 Node9->Node11 Node13->Node5 Node13->Node6 Node13->Node10 Node14 cstring Node13->Node14 Node15 cctype Node13->Node15 Node16 string Node13->Node16 Node17 utility Node13->Node17 Node18 cstdlib Node13->Node18 Node19 cmath Node13->Node19 Node20 cvstd_wrapper.hpp Node13->Node20 Node20->Node6 Node20->Node16 Node21 memory Node20->Node21 Node22 type_traits Node20->Node22 Node23->Node6 Node24->Node6 Node25->Node6 Node26 assert.h Node25->Node26 Node27->Node6 Node27->Node13 Node28->Node6 Node28->Node13 Node28->Node23 Node30 cuda_runtime.h Node29->Node30 Node31 opencv2/core/cuda.hpp Node29->Node31 Node57 opencv2/core/cuda_stream _accessor.hpp Node29->Node57 Node32 opencv2/core.hpp Node31->Node32 Node55 opencv2/core/cuda_types.hpp Node31->Node55 Node56 opencv2/core/cuda.inl.hpp Node31->Node56 Node32->Node2 Node32->Node6 Node32->Node13 Node33 opencv2/core/traits.hpp Node32->Node33 Node34 opencv2/core/matx.hpp Node32->Node34 Node39 opencv2/core/types.hpp Node32->Node39 Node42 opencv2/core/mat.hpp Node32->Node42 Node46 opencv2/core/persistence.hpp Node32->Node46 Node47 opencv2/core/operations.hpp Node32->Node47 Node50 opencv2/core/cvstd.inl.hpp Node32->Node50 Node51 opencv2/core/utility.hpp Node32->Node51 Node54 opencv2/core/optim.hpp Node32->Node54 Node33->Node6 Node34->Node2 Node34->Node6 Node34->Node33 Node35 opencv2/core/saturate.hpp Node34->Node35 Node37 initializer_list Node34->Node37 Node38 opencv2/core/matx.inl.hpp Node34->Node38 Node35->Node4 Node35->Node6 Node36 opencv2/core/fast_math.hpp Node35->Node36 Node36->Node6 Node36->Node19 Node39->Node4 Node39->Node6 Node39->Node8 Node39->Node13 Node39->Node34 Node40 cfloat Node39->Node40 Node41 vector Node39->Node41 Node42->Node22 Node42->Node34 Node42->Node39 Node43 opencv2/core/bufferpool.hpp Node42->Node43 Node44 array Node42->Node44 Node45 opencv2/core/mat.inl.hpp Node42->Node45 Node46->Node39 Node46->Node42 Node48 cstdio Node47->Node48 Node49 ostream Node47->Node49 Node51->Node32 Node51->Node49 Node52 functional Node51->Node52 Node53 mutex Node51->Node53 Node54->Node32 Node57->Node30 Node57->Node31 Node58->Node29 Node59 ../util/tuple.hpp Node58->Node59 Node58->Node61 Node58->Node62 Node67 glob.hpp Node58->Node67 Node69 ../ptr2d/mask.hpp Node58->Node69 Node70 ../ptr2d/zip.hpp Node58->Node70 Node71 detail/copy.hpp Node58->Node71 Node59->Node29 Node60 detail/tuple.hpp Node59->Node60 Node61->Node29 Node62->Node29 Node63 ../util/vec_traits.hpp Node62->Node63 Node66 ../expr/expr.hpp Node62->Node66 Node62->Node67 Node68 detail/gpumat.hpp Node62->Node68 Node63->Node29 Node64 opencv2/core/cuda/cuda _compat.hpp Node63->Node64 Node65 cuda.h Node64->Node65 Node66->Node29 Node66->Node61 Node67->Node29 Node67->Node61 Node69->Node29 Node69->Node61 Node70->Node29 Node70->Node59 Node70->Node61

opencv2/cudev/ptr2d/resize.hpp Node1 opencv2/cudev/ptr2d /resize.hpp Node2 opencv2/core/base.hpp Node1->Node2 Node29 ../common.hpp Node1->Node29 Node58 ../grid/copy.hpp Node1->Node58 Node61 ../ptr2d/traits.hpp Node1->Node61 Node62 ../ptr2d/gpumat.hpp Node1->Node62 Node3 opencv2/opencv_modules.hpp Node2->Node3 Node4 climits Node2->Node4 Node5 algorithm Node2->Node5 Node6 opencv2/core/cvdef.h Node2->Node6 Node13 opencv2/core/cvstd.hpp Node2->Node13 Node23 opencv2/core/fwddecl.hpp Node2->Node23 Node24 opencv2/core/neon_utils.hpp Node2->Node24 Node25 opencv2/core/vsx_utils.hpp Node2->Node25 Node27 opencv2/core/exception.hpp Node2->Node27 Node28 opencv2/core/check.hpp Node2->Node28 Node7 opencv2/core/version.hpp Node6->Node7 Node8 limits Node6->Node8 Node9 opencv2/core/hal/interface.h Node6->Node9 Node11 cstdint Node6->Node11 Node12 cv_cpu_dispatch.h Node6->Node12 Node10 cstddef Node9->Node10 Node9->Node11 Node13->Node5 Node13->Node6 Node13->Node10 Node14 cstring Node13->Node14 Node15 cctype Node13->Node15 Node16 string Node13->Node16 Node17 utility Node13->Node17 Node18 cstdlib Node13->Node18 Node19 cmath Node13->Node19 Node20 cvstd_wrapper.hpp Node13->Node20 Node20->Node6 Node20->Node16 Node21 memory Node20->Node21 Node22 type_traits Node20->Node22 Node23->Node6 Node24->Node6 Node25->Node6 Node26 assert.h Node25->Node26 Node27->Node6 Node27->Node13 Node28->Node6 Node28->Node13 Node28->Node23 Node30 cuda_runtime.h Node29->Node30 Node31 opencv2/core/cuda.hpp Node29->Node31 Node57 opencv2/core/cuda_stream _accessor.hpp Node29->Node57 Node32 opencv2/core.hpp Node31->Node32 Node55 opencv2/core/cuda_types.hpp Node31->Node55 Node56 opencv2/core/cuda.inl.hpp Node31->Node56 Node32->Node2 Node32->Node6 Node32->Node13 Node33 opencv2/core/traits.hpp Node32->Node33 Node34 opencv2/core/matx.hpp Node32->Node34 Node39 opencv2/core/types.hpp Node32->Node39 Node42 opencv2/core/mat.hpp Node32->Node42 Node46 opencv2/core/persistence.hpp Node32->Node46 Node47 opencv2/core/operations.hpp Node32->Node47 Node50 opencv2/core/cvstd.inl.hpp Node32->Node50 Node51 opencv2/core/utility.hpp Node32->Node51 Node54 opencv2/core/optim.hpp Node32->Node54 Node33->Node6 Node34->Node2 Node34->Node6 Node34->Node33 Node35 opencv2/core/saturate.hpp Node34->Node35 Node37 initializer_list Node34->Node37 Node38 opencv2/core/matx.inl.hpp Node34->Node38 Node35->Node4 Node35->Node6 Node36 opencv2/core/fast_math.hpp Node35->Node36 Node36->Node6 Node36->Node19 Node39->Node4 Node39->Node6 Node39->Node8 Node39->Node13 Node39->Node34 Node40 cfloat Node39->Node40 Node41 vector Node39->Node41 Node42->Node22 Node42->Node34 Node42->Node39 Node43 opencv2/core/bufferpool.hpp Node42->Node43 Node44 array Node42->Node44 Node45 opencv2/core/mat.inl.hpp Node42->Node45 Node46->Node39 Node46->Node42 Node48 cstdio Node47->Node48 Node49 ostream Node47->Node49 Node51->Node32 Node51->Node49 Node52 functional Node51->Node52 Node53 mutex Node51->Node53 Node54->Node32 Node57->Node30 Node57->Node31 Node58->Node29 Node59 ../util/tuple.hpp Node58->Node59 Node58->Node61 Node58->Node62 Node67 glob.hpp Node58->Node67 Node69 ../ptr2d/mask.hpp Node58->Node69 Node70 ../ptr2d/zip.hpp Node58->Node70 Node71 detail/copy.hpp Node58->Node71 Node59->Node29 Node60 detail/tuple.hpp Node59->Node60 Node61->Node29 Node62->Node29 Node63 ../util/vec_traits.hpp Node62->Node63 Node66 ../expr/expr.hpp Node62->Node66 Node62->Node67 Node68 detail/gpumat.hpp Node62->Node68 Node63->Node29 Node64 opencv2/core/cuda/cuda _compat.hpp Node63->Node64 Node65 cuda.h Node64->Node65 Node66->Node29 Node66->Node61 Node67->Node29 Node67->Node61 Node69->Node29 Node69->Node61 Node70->Node29 Node70->Node59 Node70->Node61

This graph shows which files directly or indirectly include resize.hpp:

incby nae0e931734 opencv2/cudev.hpp n0d2d73658b opencv2/cudev/expr/warping.hpp nae0e931734->n0d2d73658b nc29ca47b64 opencv2/cudev/ptr2d/resize.hpp nae0e931734->nc29ca47b64 n0d2d73658b->nc29ca47b64

incby nae0e931734 opencv2/cudev.hpp n0d2d73658b opencv2/cudev/expr/warping.hpp nae0e931734->n0d2d73658b nc29ca47b64 opencv2/cudev/ptr2d/resize.hpp nae0e931734->nc29ca47b64 n0d2d73658b->nc29ca47b64

Classes#

struct cv::cudev::PtrTraits< ResizePtrSz< SrcPtr > >
struct cv::cudev::ResizePtr
struct cv::cudev::ResizePtrSz

Namespaces#

namespace cv
namespace cv::cudev

Functions#

ResizePtrSz< typename PtrTraits< SrcPtr >::ptr_type > cv::cudev::resizePtr (const SrcPtr &src, float fx, float fy)