opencv2/core/cuda/cuda_compat.hpp#

#include <cuda.h>

Include dependency graph for cuda_compat.hpp:

opencv2/core/cuda/cuda_compat.hpp Node1 opencv2/core/cuda/cuda _compat.hpp Node2 cuda.h Node1->Node2

opencv2/core/cuda/cuda_compat.hpp Node1 opencv2/core/cuda/cuda _compat.hpp Node2 cuda.h Node1->Node2

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

incby n22544b0598 opencv2/cudev/expr/binary_func.hpp n9732a82541 opencv2/cudev/functional/functional.hpp n22544b0598->n9732a82541 n7f0eba073f opencv2/cudev/ptr2d/transform.hpp n22544b0598->n7f0eba073f nd2497fb2dc opencv2/cudev/util/type_traits.hpp n22544b0598->nd2497fb2dc n52183d7262 opencv2/cudev/expr/binary_op.hpp n52183d7262->n9732a82541 n52183d7262->n7f0eba073f n52183d7262->nd2497fb2dc n0cbe89c199 opencv2/cudev/ptr2d/gpumat.hpp n52183d7262->n0cbe89c199 n08b71a06ca opencv2/core/cuda/border_interpolate.hpp n9026f104dc opencv2/core/cuda/vec_math.hpp n08b71a06ca->n9026f104dc n65d0210aca opencv2/core/cuda/vec_traits.hpp n08b71a06ca->n65d0210aca n3fb8147d35 opencv2/cudev/block/scan.hpp n3a2643f87a opencv2/cudev/warp/scan.hpp n3fb8147d35->n3a2643f87a n2ebf352890 opencv2/cudev/block/vec_distance.hpp n2ebf352890->n9732a82541 n2c0520af85 opencv2/cudev/expr/color.hpp n2c0520af85->n7f0eba073f n9732a82541->nd2497fb2dc n34552b5dae opencv2/cudev/util/vec_math.hpp n9732a82541->n34552b5dae n9ab8c8601b opencv2/cudev/util/vec_traits.hpp n9732a82541->n9ab8c8601b n2927dd87db opencv2/cudev/grid/reduce.hpp n2927dd87db->n7f0eba073f n2927dd87db->n0cbe89c199 nc0dcd8507b opencv2/cudev/grid/transform.hpp nc0dcd8507b->n0cbe89c199 nc089aafece opencv2/cudev/grid/copy.hpp n7f0eba073f->nc089aafece n7f0eba073f->n0cbe89c199 nd2497fb2dc->n9ab8c8601b n34552b5dae->n9ab8c8601b ncd9d07b90c opencv2/core/cuda/cuda_compat.hpp n34552b5dae->ncd9d07b90c n9ab8c8601b->ncd9d07b90c n38cba87768 opencv2/cudev/warp/shuffle.hpp n3a2643f87a->n38cba87768 nc089aafece->n0cbe89c199 n950a6353d8 opencv2/cudev/grid/histogram.hpp n950a6353d8->n0cbe89c199 nec7b56b156 opencv2/cudev/ptr2d/remap.hpp nec7b56b156->nc089aafece nec7b56b156->n0cbe89c199 nae0e931734 opencv2/cudev.hpp nae0e931734->n22544b0598 nae0e931734->n52183d7262 nae0e931734->n3fb8147d35 nae0e931734->n2ebf352890 nae0e931734->n2c0520af85 nae0e931734->n9732a82541 nae0e931734->n2927dd87db nae0e931734->nc0dcd8507b nae0e931734->n7f0eba073f nae0e931734->nd2497fb2dc nae0e931734->n34552b5dae nae0e931734->n9ab8c8601b nae0e931734->n3a2643f87a nae0e931734->nc089aafece nae0e931734->n950a6353d8 nae0e931734->nec7b56b156 n6c7e593a8d opencv2/cudev/expr/deriv.hpp nae0e931734->n6c7e593a8d n0d2d73658b opencv2/cudev/expr/warping.hpp nae0e931734->n0d2d73658b n3a3bd7cc08 opencv2/cudev/ptr2d/extrapolation.hpp nae0e931734->n3a3bd7cc08 nae0e931734->n0cbe89c199 na2ccc02538 opencv2/cudev/grid/integral.hpp nae0e931734->na2ccc02538 n664df57316 opencv2/cudev/ptr2d/interpolation.hpp nae0e931734->n664df57316 n77cb044876 opencv2/cudev/ptr2d/lut.hpp nae0e931734->n77cb044876 nb1de11b01c opencv2/cudev/expr/per_element_func.hpp nae0e931734->nb1de11b01c nd4e2d83955 opencv2/cudev/ptr2d/deriv.hpp nae0e931734->nd4e2d83955 n8e035d1909 opencv2/cudev/ptr2d/warping.hpp nae0e931734->n8e035d1909 nae04d0e011 opencv2/cudev/grid/pyramids.hpp nae0e931734->nae04d0e011 n5a10f5786f opencv2/cudev/grid/reduce_to_vec.hpp nae0e931734->n5a10f5786f na2f0cc1b9d opencv2/cudev/expr/reduction.hpp nae0e931734->na2f0cc1b9d nc29ca47b64 opencv2/cudev/ptr2d/resize.hpp nae0e931734->nc29ca47b64 nae0e931734->n38cba87768 n9bbf0d8646 opencv2/cudev/grid/split_merge.hpp nae0e931734->n9bbf0d8646 naff5ada22e opencv2/cudev/grid/transpose.hpp nae0e931734->naff5ada22e nb7c16227e0 opencv2/cudev/expr/unary_func.hpp nae0e931734->nb7c16227e0 ndc97020665 opencv2/cudev/expr/unary_op.hpp nae0e931734->ndc97020665 n6c7e593a8d->nd4e2d83955 n0d2d73658b->nec7b56b156 n0d2d73658b->n8e035d1909 n0d2d73658b->nae04d0e011 n0d2d73658b->nc29ca47b64 n0d2d73658b->naff5ada22e n3a3bd7cc08->n9ab8c8601b n9fba7a2190 opencv2/core/cuda/filters.hpp n9fba7a2190->n9026f104dc n9fba7a2190->n65d0210aca n0cbe89c199->n9ab8c8601b na2ccc02538->n0cbe89c199 n664df57316->nd2497fb2dc n664df57316->n9ab8c8601b n77cb044876->n9ab8c8601b n77cb044876->nc089aafece n77cb044876->n0cbe89c199 n43db550f6f opencv2/core/cuda/functional.hpp n43db550f6f->n65d0210aca n6a0727b0fb opencv2/core/cuda/vec_distance.hpp n6a0727b0fb->n43db550f6f n9026f104dc->ncd9d07b90c n9026f104dc->n65d0210aca n65d0210aca->ncd9d07b90c nb1de11b01c->n9732a82541 nb1de11b01c->n7f0eba073f nb1de11b01c->nd2497fb2dc nb1de11b01c->n77cb044876 nd4e2d83955->nc089aafece nd4e2d83955->n0cbe89c199 n8e035d1909->nec7b56b156 n8e035d1909->n0cbe89c199 nae04d0e011->n3a3bd7cc08 nae04d0e011->n0cbe89c199 n5a10f5786f->n9732a82541 n5a10f5786f->n9ab8c8601b n5a10f5786f->n0cbe89c199 na2f0cc1b9d->n2927dd87db na2f0cc1b9d->n950a6353d8 na2f0cc1b9d->na2ccc02538 na2f0cc1b9d->n5a10f5786f nc29ca47b64->nc089aafece nc29ca47b64->n0cbe89c199 n38cba87768->n9ab8c8601b n9bbf0d8646->n9ab8c8601b n9bbf0d8646->n0cbe89c199 naff5ada22e->n0cbe89c199 nb7c16227e0->n9732a82541 nb7c16227e0->n7f0eba073f ndc97020665->n9732a82541 ndc97020665->n7f0eba073f ndc97020665->n0cbe89c199

incby n22544b0598 opencv2/cudev/expr/binary_func.hpp n9732a82541 opencv2/cudev/functional/functional.hpp n22544b0598->n9732a82541 n7f0eba073f opencv2/cudev/ptr2d/transform.hpp n22544b0598->n7f0eba073f nd2497fb2dc opencv2/cudev/util/type_traits.hpp n22544b0598->nd2497fb2dc n52183d7262 opencv2/cudev/expr/binary_op.hpp n52183d7262->n9732a82541 n52183d7262->n7f0eba073f n52183d7262->nd2497fb2dc n0cbe89c199 opencv2/cudev/ptr2d/gpumat.hpp n52183d7262->n0cbe89c199 n08b71a06ca opencv2/core/cuda/border_interpolate.hpp n9026f104dc opencv2/core/cuda/vec_math.hpp n08b71a06ca->n9026f104dc n65d0210aca opencv2/core/cuda/vec_traits.hpp n08b71a06ca->n65d0210aca n3fb8147d35 opencv2/cudev/block/scan.hpp n3a2643f87a opencv2/cudev/warp/scan.hpp n3fb8147d35->n3a2643f87a n2ebf352890 opencv2/cudev/block/vec_distance.hpp n2ebf352890->n9732a82541 n2c0520af85 opencv2/cudev/expr/color.hpp n2c0520af85->n7f0eba073f n9732a82541->nd2497fb2dc n34552b5dae opencv2/cudev/util/vec_math.hpp n9732a82541->n34552b5dae n9ab8c8601b opencv2/cudev/util/vec_traits.hpp n9732a82541->n9ab8c8601b n2927dd87db opencv2/cudev/grid/reduce.hpp n2927dd87db->n7f0eba073f n2927dd87db->n0cbe89c199 nc0dcd8507b opencv2/cudev/grid/transform.hpp nc0dcd8507b->n0cbe89c199 nc089aafece opencv2/cudev/grid/copy.hpp n7f0eba073f->nc089aafece n7f0eba073f->n0cbe89c199 nd2497fb2dc->n9ab8c8601b n34552b5dae->n9ab8c8601b ncd9d07b90c opencv2/core/cuda/cuda_compat.hpp n34552b5dae->ncd9d07b90c n9ab8c8601b->ncd9d07b90c n38cba87768 opencv2/cudev/warp/shuffle.hpp n3a2643f87a->n38cba87768 nc089aafece->n0cbe89c199 n950a6353d8 opencv2/cudev/grid/histogram.hpp n950a6353d8->n0cbe89c199 nec7b56b156 opencv2/cudev/ptr2d/remap.hpp nec7b56b156->nc089aafece nec7b56b156->n0cbe89c199 nae0e931734 opencv2/cudev.hpp nae0e931734->n22544b0598 nae0e931734->n52183d7262 nae0e931734->n3fb8147d35 nae0e931734->n2ebf352890 nae0e931734->n2c0520af85 nae0e931734->n9732a82541 nae0e931734->n2927dd87db nae0e931734->nc0dcd8507b nae0e931734->n7f0eba073f nae0e931734->nd2497fb2dc nae0e931734->n34552b5dae nae0e931734->n9ab8c8601b nae0e931734->n3a2643f87a nae0e931734->nc089aafece nae0e931734->n950a6353d8 nae0e931734->nec7b56b156 n6c7e593a8d opencv2/cudev/expr/deriv.hpp nae0e931734->n6c7e593a8d n0d2d73658b opencv2/cudev/expr/warping.hpp nae0e931734->n0d2d73658b n3a3bd7cc08 opencv2/cudev/ptr2d/extrapolation.hpp nae0e931734->n3a3bd7cc08 nae0e931734->n0cbe89c199 na2ccc02538 opencv2/cudev/grid/integral.hpp nae0e931734->na2ccc02538 n664df57316 opencv2/cudev/ptr2d/interpolation.hpp nae0e931734->n664df57316 n77cb044876 opencv2/cudev/ptr2d/lut.hpp nae0e931734->n77cb044876 nb1de11b01c opencv2/cudev/expr/per_element_func.hpp nae0e931734->nb1de11b01c nd4e2d83955 opencv2/cudev/ptr2d/deriv.hpp nae0e931734->nd4e2d83955 n8e035d1909 opencv2/cudev/ptr2d/warping.hpp nae0e931734->n8e035d1909 nae04d0e011 opencv2/cudev/grid/pyramids.hpp nae0e931734->nae04d0e011 n5a10f5786f opencv2/cudev/grid/reduce_to_vec.hpp nae0e931734->n5a10f5786f na2f0cc1b9d opencv2/cudev/expr/reduction.hpp nae0e931734->na2f0cc1b9d nc29ca47b64 opencv2/cudev/ptr2d/resize.hpp nae0e931734->nc29ca47b64 nae0e931734->n38cba87768 n9bbf0d8646 opencv2/cudev/grid/split_merge.hpp nae0e931734->n9bbf0d8646 naff5ada22e opencv2/cudev/grid/transpose.hpp nae0e931734->naff5ada22e nb7c16227e0 opencv2/cudev/expr/unary_func.hpp nae0e931734->nb7c16227e0 ndc97020665 opencv2/cudev/expr/unary_op.hpp nae0e931734->ndc97020665 n6c7e593a8d->nd4e2d83955 n0d2d73658b->nec7b56b156 n0d2d73658b->n8e035d1909 n0d2d73658b->nae04d0e011 n0d2d73658b->nc29ca47b64 n0d2d73658b->naff5ada22e n3a3bd7cc08->n9ab8c8601b n9fba7a2190 opencv2/core/cuda/filters.hpp n9fba7a2190->n9026f104dc n9fba7a2190->n65d0210aca n0cbe89c199->n9ab8c8601b na2ccc02538->n0cbe89c199 n664df57316->nd2497fb2dc n664df57316->n9ab8c8601b n77cb044876->n9ab8c8601b n77cb044876->nc089aafece n77cb044876->n0cbe89c199 n43db550f6f opencv2/core/cuda/functional.hpp n43db550f6f->n65d0210aca n6a0727b0fb opencv2/core/cuda/vec_distance.hpp n6a0727b0fb->n43db550f6f n9026f104dc->ncd9d07b90c n9026f104dc->n65d0210aca n65d0210aca->ncd9d07b90c nb1de11b01c->n9732a82541 nb1de11b01c->n7f0eba073f nb1de11b01c->nd2497fb2dc nb1de11b01c->n77cb044876 nd4e2d83955->nc089aafece nd4e2d83955->n0cbe89c199 n8e035d1909->nec7b56b156 n8e035d1909->n0cbe89c199 nae04d0e011->n3a3bd7cc08 nae04d0e011->n0cbe89c199 n5a10f5786f->n9732a82541 n5a10f5786f->n9ab8c8601b n5a10f5786f->n0cbe89c199 na2f0cc1b9d->n2927dd87db na2f0cc1b9d->n950a6353d8 na2f0cc1b9d->na2ccc02538 na2f0cc1b9d->n5a10f5786f nc29ca47b64->nc089aafece nc29ca47b64->n0cbe89c199 n38cba87768->n9ab8c8601b n9bbf0d8646->n9ab8c8601b n9bbf0d8646->n0cbe89c199 naff5ada22e->n0cbe89c199 nb7c16227e0->n9732a82541 nb7c16227e0->n7f0eba073f ndc97020665->n9732a82541 ndc97020665->n7f0eba073f ndc97020665->n0cbe89c199

Namespaces#

namespace cv
namespace cv::cuda
namespace cv::cuda::device
namespace cv::cuda::device::compat