opencv2/gapi/imgproc.hpp#

#include <opencv2/imgproc.hpp>
#include <opencv2/features.hpp>
#include <utility>
#include <opencv2/gapi/gkernel.hpp>
#include <opencv2/gapi/gmat.hpp>
#include <opencv2/gapi/gscalar.hpp>

Include dependency graph for imgproc.hpp:

opencv2/gapi/imgproc.hpp Node1 opencv2/gapi/imgproc.hpp Node2 opencv2/imgproc.hpp Node1->Node2 Node19 utility Node1->Node19 Node53 opencv2/features.hpp Node1->Node53 Node54 opencv2/gapi/gkernel.hpp Node1->Node54 Node84 opencv2/gapi/gmat.hpp Node1->Node84 Node85 opencv2/gapi/gscalar.hpp Node1->Node85 Node3 opencv2/core.hpp Node2->Node3 Node4 opencv2/core/cvdef.h Node3->Node4 Node11 opencv2/core/base.hpp Node3->Node11 Node15 opencv2/core/cvstd.hpp Node3->Node15 Node31 opencv2/core/traits.hpp Node3->Node31 Node32 opencv2/core/matx.hpp Node3->Node32 Node37 opencv2/core/types.hpp Node3->Node37 Node40 opencv2/core/mat.hpp Node3->Node40 Node44 opencv2/core/persistence.hpp Node3->Node44 Node45 opencv2/core/operations.hpp Node3->Node45 Node48 opencv2/core/cvstd.inl.hpp Node3->Node48 Node49 opencv2/core/utility.hpp Node3->Node49 Node52 opencv2/core/optim.hpp Node3->Node52 Node5 opencv2/core/version.hpp Node4->Node5 Node6 limits Node4->Node6 Node7 opencv2/core/hal/interface.h Node4->Node7 Node9 cstdint Node4->Node9 Node10 cv_cpu_dispatch.h Node4->Node10 Node8 cstddef Node7->Node8 Node7->Node9 Node11->Node4 Node12 opencv2/opencv_modules.hpp Node11->Node12 Node13 climits Node11->Node13 Node14 algorithm Node11->Node14 Node11->Node15 Node25 opencv2/core/fwddecl.hpp Node11->Node25 Node26 opencv2/core/neon_utils.hpp Node11->Node26 Node27 opencv2/core/vsx_utils.hpp Node11->Node27 Node29 opencv2/core/exception.hpp Node11->Node29 Node30 opencv2/core/check.hpp Node11->Node30 Node15->Node4 Node15->Node8 Node15->Node14 Node16 cstring Node15->Node16 Node17 cctype Node15->Node17 Node18 string Node15->Node18 Node15->Node19 Node20 cstdlib Node15->Node20 Node21 cmath Node15->Node21 Node22 cvstd_wrapper.hpp Node15->Node22 Node22->Node4 Node22->Node18 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24 Node25->Node4 Node26->Node4 Node27->Node4 Node28 assert.h Node27->Node28 Node29->Node4 Node29->Node15 Node30->Node4 Node30->Node15 Node30->Node25 Node31->Node4 Node32->Node4 Node32->Node11 Node32->Node31 Node33 opencv2/core/saturate.hpp Node32->Node33 Node35 initializer_list Node32->Node35 Node36 opencv2/core/matx.inl.hpp Node32->Node36 Node33->Node4 Node33->Node13 Node34 opencv2/core/fast_math.hpp Node33->Node34 Node34->Node4 Node34->Node21 Node37->Node4 Node37->Node6 Node37->Node13 Node37->Node15 Node37->Node32 Node38 cfloat Node37->Node38 Node39 vector Node37->Node39 Node40->Node24 Node40->Node32 Node40->Node37 Node41 opencv2/core/bufferpool.hpp Node40->Node41 Node42 array Node40->Node42 Node43 opencv2/core/mat.inl.hpp Node40->Node43 Node44->Node37 Node44->Node40 Node46 cstdio Node45->Node46 Node47 ostream Node45->Node47 Node49->Node3 Node49->Node47 Node50 functional Node49->Node50 Node51 mutex Node49->Node51 Node52->Node3 Node53->Node3 Node53->Node12 Node54->Node18 Node54->Node19 Node54->Node24 Node54->Node50 Node55 iostream Node54->Node55 Node56 unordered_map Node54->Node56 Node57 opencv2/gapi/gcommon.hpp Node54->Node57 Node66 opencv2/gapi/util/compiler _hints.hpp Node54->Node66 Node67 opencv2/gapi/util/util.hpp Node54->Node67 Node74 opencv2/gapi/gcall.hpp Node54->Node74 Node75 opencv2/gapi/garg.hpp Node54->Node75 Node88 opencv2/gapi/gtype _traits.hpp Node54->Node88 Node90 opencv2/gapi/gmetaarg.hpp Node54->Node90 Node93 opencv2/gapi/gtransform.hpp Node54->Node93 Node57->Node24 Node57->Node39 Node57->Node50 Node58 opencv2/gapi/opencv _includes.hpp Node57->Node58 Node59 opencv2/gapi/util/any.hpp Node57->Node59 Node64 opencv2/gapi/util/optional.hpp Node57->Node64 Node70 opencv2/gapi/own/exports.hpp Node57->Node70 Node71 opencv2/gapi/own/assert.hpp Node57->Node71 Node72 opencv2/gapi/render /render_types.hpp Node57->Node72 Node73 opencv2/gapi/s11n/base.hpp Node57->Node73 Node58->Node4 Node58->Node11 Node58->Node37 Node58->Node40 Node59->Node19 Node59->Node23 Node59->Node24 Node60 typeinfo Node59->Node60 Node61 opencv2/gapi/util/throw.hpp Node59->Node61 Node61->Node19 Node62 stdlib.h Node61->Node62 Node63 stdio.h Node61->Node63 Node65 opencv2/gapi/util/variant.hpp Node64->Node65 Node65->Node24 Node65->Node42 Node65->Node61 Node65->Node66 Node65->Node67 Node69 opencv2/gapi/util/type _traits.hpp Node65->Node69 Node68 tuple Node67->Node68 Node69->Node24 Node71->Node11 Node71->Node66 Node72->Node18 Node72->Node39 Node72->Node58 Node72->Node65 Node72->Node70 Node73->Node70 Node73->Node71 Node74->Node75 Node83 opencv2/gapi/gframe.hpp Node74->Node83 Node74->Node84 Node74->Node85 Node86 opencv2/gapi/garray.hpp Node74->Node86 Node87 opencv2/gapi/gopaque.hpp Node74->Node87 Node75->Node24 Node75->Node39 Node75->Node56 Node75->Node58 Node75->Node59 Node75->Node65 Node75->Node67 Node76 opencv2/gapi/own/mat.hpp Node75->Node76 Node82 opencv2/gapi/media.hpp Node75->Node82 Node75->Node83 Node75->Node84 Node75->Node85 Node75->Node86 Node75->Node87 Node75->Node88 Node89 opencv2/gapi/streaming /source.hpp Node75->Node89 Node75->Node90 Node92 opencv2/gapi/rmat.hpp Node75->Node92 Node76->Node16 Node76->Node23 Node76->Node39 Node76->Node58 Node76->Node61 Node76->Node71 Node77 opencv2/gapi/own/types.hpp Node76->Node77 Node78 opencv2/gapi/own/scalar.hpp Node76->Node78 Node79 opencv2/gapi/own/saturate.hpp Node76->Node79 Node81 numeric Node76->Node81 Node77->Node14 Node77->Node47 Node78->Node70 Node79->Node6 Node79->Node69 Node79->Node71 Node80 math.h Node79->Node80 Node82->Node19 Node82->Node23 Node82->Node42 Node82->Node50 Node82->Node59 Node82->Node83 Node83->Node23 Node83->Node47 Node83->Node57 Node83->Node58 Node83->Node71 Node83->Node84 Node84->Node23 Node84->Node47 Node84->Node57 Node84->Node58 Node84->Node71 Node85->Node47 Node85->Node57 Node85->Node58 Node85->Node64 Node86->Node23 Node86->Node39 Node86->Node47 Node86->Node50 Node86->Node58 Node86->Node61 Node86->Node65 Node86->Node70 Node86->Node71 Node86->Node84 Node86->Node85 Node87->Node23 Node87->Node47 Node87->Node50 Node87->Node57 Node87->Node58 Node87->Node59 Node87->Node61 Node87->Node65 Node87->Node69 Node87->Node70 Node87->Node71 Node87->Node86 Node88->Node24 Node88->Node39 Node88->Node57 Node88->Node67 Node88->Node82 Node88->Node83 Node88->Node84 Node88->Node85 Node88->Node86 Node88->Node87 Node88->Node89 Node91 opencv2/gapi/own/convert.hpp Node88->Node91 Node89->Node23 Node89->Node24 Node89->Node90 Node90->Node24 Node90->Node39 Node90->Node65 Node90->Node67 Node90->Node83 Node90->Node84 Node90->Node85 Node90->Node86 Node90->Node87 Node91->Node58 Node91->Node76 Node92->Node70 Node92->Node84 Node93->Node19 Node93->Node24 Node93->Node50 Node93->Node57 Node93->Node66 Node93->Node67 Node93->Node75 Node93->Node88 Node94 opencv2/gapi/gcomputation.hpp Node93->Node94 Node94->Node50 Node94->Node57 Node94->Node67 Node94->Node75 Node95 opencv2/gapi/gproto.hpp Node94->Node95 Node96 opencv2/gapi/gcompiled.hpp Node94->Node96 Node97 opencv2/gapi/gstreaming.hpp Node94->Node97 Node95->Node24 Node95->Node39 Node95->Node47 Node95->Node65 Node95->Node75 Node95->Node84 Node95->Node85 Node95->Node86 Node95->Node87 Node95->Node90 Node96->Node39 Node96->Node58 Node96->Node71 Node96->Node75 Node97->Node23 Node97->Node39 Node97->Node58 Node97->Node64 Node97->Node71 Node97->Node75 Node97->Node89

opencv2/gapi/imgproc.hpp Node1 opencv2/gapi/imgproc.hpp Node2 opencv2/imgproc.hpp Node1->Node2 Node19 utility Node1->Node19 Node53 opencv2/features.hpp Node1->Node53 Node54 opencv2/gapi/gkernel.hpp Node1->Node54 Node84 opencv2/gapi/gmat.hpp Node1->Node84 Node85 opencv2/gapi/gscalar.hpp Node1->Node85 Node3 opencv2/core.hpp Node2->Node3 Node4 opencv2/core/cvdef.h Node3->Node4 Node11 opencv2/core/base.hpp Node3->Node11 Node15 opencv2/core/cvstd.hpp Node3->Node15 Node31 opencv2/core/traits.hpp Node3->Node31 Node32 opencv2/core/matx.hpp Node3->Node32 Node37 opencv2/core/types.hpp Node3->Node37 Node40 opencv2/core/mat.hpp Node3->Node40 Node44 opencv2/core/persistence.hpp Node3->Node44 Node45 opencv2/core/operations.hpp Node3->Node45 Node48 opencv2/core/cvstd.inl.hpp Node3->Node48 Node49 opencv2/core/utility.hpp Node3->Node49 Node52 opencv2/core/optim.hpp Node3->Node52 Node5 opencv2/core/version.hpp Node4->Node5 Node6 limits Node4->Node6 Node7 opencv2/core/hal/interface.h Node4->Node7 Node9 cstdint Node4->Node9 Node10 cv_cpu_dispatch.h Node4->Node10 Node8 cstddef Node7->Node8 Node7->Node9 Node11->Node4 Node12 opencv2/opencv_modules.hpp Node11->Node12 Node13 climits Node11->Node13 Node14 algorithm Node11->Node14 Node11->Node15 Node25 opencv2/core/fwddecl.hpp Node11->Node25 Node26 opencv2/core/neon_utils.hpp Node11->Node26 Node27 opencv2/core/vsx_utils.hpp Node11->Node27 Node29 opencv2/core/exception.hpp Node11->Node29 Node30 opencv2/core/check.hpp Node11->Node30 Node15->Node4 Node15->Node8 Node15->Node14 Node16 cstring Node15->Node16 Node17 cctype Node15->Node17 Node18 string Node15->Node18 Node15->Node19 Node20 cstdlib Node15->Node20 Node21 cmath Node15->Node21 Node22 cvstd_wrapper.hpp Node15->Node22 Node22->Node4 Node22->Node18 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24 Node25->Node4 Node26->Node4 Node27->Node4 Node28 assert.h Node27->Node28 Node29->Node4 Node29->Node15 Node30->Node4 Node30->Node15 Node30->Node25 Node31->Node4 Node32->Node4 Node32->Node11 Node32->Node31 Node33 opencv2/core/saturate.hpp Node32->Node33 Node35 initializer_list Node32->Node35 Node36 opencv2/core/matx.inl.hpp Node32->Node36 Node33->Node4 Node33->Node13 Node34 opencv2/core/fast_math.hpp Node33->Node34 Node34->Node4 Node34->Node21 Node37->Node4 Node37->Node6 Node37->Node13 Node37->Node15 Node37->Node32 Node38 cfloat Node37->Node38 Node39 vector Node37->Node39 Node40->Node24 Node40->Node32 Node40->Node37 Node41 opencv2/core/bufferpool.hpp Node40->Node41 Node42 array Node40->Node42 Node43 opencv2/core/mat.inl.hpp Node40->Node43 Node44->Node37 Node44->Node40 Node46 cstdio Node45->Node46 Node47 ostream Node45->Node47 Node49->Node3 Node49->Node47 Node50 functional Node49->Node50 Node51 mutex Node49->Node51 Node52->Node3 Node53->Node3 Node53->Node12 Node54->Node18 Node54->Node19 Node54->Node24 Node54->Node50 Node55 iostream Node54->Node55 Node56 unordered_map Node54->Node56 Node57 opencv2/gapi/gcommon.hpp Node54->Node57 Node66 opencv2/gapi/util/compiler _hints.hpp Node54->Node66 Node67 opencv2/gapi/util/util.hpp Node54->Node67 Node74 opencv2/gapi/gcall.hpp Node54->Node74 Node75 opencv2/gapi/garg.hpp Node54->Node75 Node88 opencv2/gapi/gtype _traits.hpp Node54->Node88 Node90 opencv2/gapi/gmetaarg.hpp Node54->Node90 Node93 opencv2/gapi/gtransform.hpp Node54->Node93 Node57->Node24 Node57->Node39 Node57->Node50 Node58 opencv2/gapi/opencv _includes.hpp Node57->Node58 Node59 opencv2/gapi/util/any.hpp Node57->Node59 Node64 opencv2/gapi/util/optional.hpp Node57->Node64 Node70 opencv2/gapi/own/exports.hpp Node57->Node70 Node71 opencv2/gapi/own/assert.hpp Node57->Node71 Node72 opencv2/gapi/render /render_types.hpp Node57->Node72 Node73 opencv2/gapi/s11n/base.hpp Node57->Node73 Node58->Node4 Node58->Node11 Node58->Node37 Node58->Node40 Node59->Node19 Node59->Node23 Node59->Node24 Node60 typeinfo Node59->Node60 Node61 opencv2/gapi/util/throw.hpp Node59->Node61 Node61->Node19 Node62 stdlib.h Node61->Node62 Node63 stdio.h Node61->Node63 Node65 opencv2/gapi/util/variant.hpp Node64->Node65 Node65->Node24 Node65->Node42 Node65->Node61 Node65->Node66 Node65->Node67 Node69 opencv2/gapi/util/type _traits.hpp Node65->Node69 Node68 tuple Node67->Node68 Node69->Node24 Node71->Node11 Node71->Node66 Node72->Node18 Node72->Node39 Node72->Node58 Node72->Node65 Node72->Node70 Node73->Node70 Node73->Node71 Node74->Node75 Node83 opencv2/gapi/gframe.hpp Node74->Node83 Node74->Node84 Node74->Node85 Node86 opencv2/gapi/garray.hpp Node74->Node86 Node87 opencv2/gapi/gopaque.hpp Node74->Node87 Node75->Node24 Node75->Node39 Node75->Node56 Node75->Node58 Node75->Node59 Node75->Node65 Node75->Node67 Node76 opencv2/gapi/own/mat.hpp Node75->Node76 Node82 opencv2/gapi/media.hpp Node75->Node82 Node75->Node83 Node75->Node84 Node75->Node85 Node75->Node86 Node75->Node87 Node75->Node88 Node89 opencv2/gapi/streaming /source.hpp Node75->Node89 Node75->Node90 Node92 opencv2/gapi/rmat.hpp Node75->Node92 Node76->Node16 Node76->Node23 Node76->Node39 Node76->Node58 Node76->Node61 Node76->Node71 Node77 opencv2/gapi/own/types.hpp Node76->Node77 Node78 opencv2/gapi/own/scalar.hpp Node76->Node78 Node79 opencv2/gapi/own/saturate.hpp Node76->Node79 Node81 numeric Node76->Node81 Node77->Node14 Node77->Node47 Node78->Node70 Node79->Node6 Node79->Node69 Node79->Node71 Node80 math.h Node79->Node80 Node82->Node19 Node82->Node23 Node82->Node42 Node82->Node50 Node82->Node59 Node82->Node83 Node83->Node23 Node83->Node47 Node83->Node57 Node83->Node58 Node83->Node71 Node83->Node84 Node84->Node23 Node84->Node47 Node84->Node57 Node84->Node58 Node84->Node71 Node85->Node47 Node85->Node57 Node85->Node58 Node85->Node64 Node86->Node23 Node86->Node39 Node86->Node47 Node86->Node50 Node86->Node58 Node86->Node61 Node86->Node65 Node86->Node70 Node86->Node71 Node86->Node84 Node86->Node85 Node87->Node23 Node87->Node47 Node87->Node50 Node87->Node57 Node87->Node58 Node87->Node59 Node87->Node61 Node87->Node65 Node87->Node69 Node87->Node70 Node87->Node71 Node87->Node86 Node88->Node24 Node88->Node39 Node88->Node57 Node88->Node67 Node88->Node82 Node88->Node83 Node88->Node84 Node88->Node85 Node88->Node86 Node88->Node87 Node88->Node89 Node91 opencv2/gapi/own/convert.hpp Node88->Node91 Node89->Node23 Node89->Node24 Node89->Node90 Node90->Node24 Node90->Node39 Node90->Node65 Node90->Node67 Node90->Node83 Node90->Node84 Node90->Node85 Node90->Node86 Node90->Node87 Node91->Node58 Node91->Node76 Node92->Node70 Node92->Node84 Node93->Node19 Node93->Node24 Node93->Node50 Node93->Node57 Node93->Node66 Node93->Node67 Node93->Node75 Node93->Node88 Node94 opencv2/gapi/gcomputation.hpp Node93->Node94 Node94->Node50 Node94->Node57 Node94->Node67 Node94->Node75 Node95 opencv2/gapi/gproto.hpp Node94->Node95 Node96 opencv2/gapi/gcompiled.hpp Node94->Node96 Node97 opencv2/gapi/gstreaming.hpp Node94->Node97 Node95->Node24 Node95->Node39 Node95->Node47 Node95->Node65 Node95->Node75 Node95->Node84 Node95->Node85 Node95->Node86 Node95->Node87 Node95->Node90 Node96->Node39 Node96->Node58 Node96->Node71 Node96->Node75 Node97->Node23 Node97->Node39 Node97->Node58 Node97->Node64 Node97->Node71 Node97->Node75 Node97->Node89

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

incby nceaaa509d4 opencv2/gapi/core.hpp n464494eb6e opencv2/gapi/imgproc.hpp nceaaa509d4->n464494eb6e

incby nceaaa509d4 opencv2/gapi/core.hpp n464494eb6e opencv2/gapi/imgproc.hpp nceaaa509d4->n464494eb6e

Namespaces#

namespace cv
namespace cv::gapi
namespace cv::gapi::imgproc

Functions#

GMat cv::gapi::Canny (const GMat &image, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false)

Finds edges in an image using the Canny algorithm.

GArray< Point2f > cv::gapi::goodFeaturesToTrack (const GMat &image, int maxCorners, double qualityLevel, double minDistance, const Mat &mask=Mat(), int blockSize=3, bool useHarrisDetector=false, double k=0.04)

Determines strong corners on an image.

GMat cv::gapi::bilateralFilter (const GMat &src, int d, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT)

Applies the bilateral filter to an image.

GMat cv::gapi::blur (const GMat &src, const Size &ksize, const Point &anchor=Point(-1,-1), int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Blurs an image using the normalized box filter.

GMat cv::gapi::boxFilter (const GMat &src, int dtype, const Size &ksize, const Point &anchor=Point(-1,-1), bool normalize=true, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Blurs an image using the box filter.

GMat cv::gapi::dilate (const GMat &src, const Mat &kernel, const Point &anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue())

Dilates an image by using a specific structuring element.

GMat cv::gapi::dilate3x3 (const GMat &src, int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue())

Dilates an image by using 3 by 3 rectangular structuring element.

GMat cv::gapi::erode (const GMat &src, const Mat &kernel, const Point &anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue())

Erodes an image by using a specific structuring element.

GMat cv::gapi::erode3x3 (const GMat &src, int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue())

Erodes an image by using 3 by 3 rectangular structuring element.

GMat cv::gapi::filter2D (const GMat &src, int ddepth, const Mat &kernel, const Point &anchor=Point(-1,-1), const Scalar &delta=Scalar(0), int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Convolves an image with the kernel.

GMat cv::gapi::gaussianBlur (const GMat &src, const Size &ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Blurs an image using a Gaussian filter.

GMat cv::gapi::Laplacian (const GMat &src, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT)

Calculates the Laplacian of an image.

GMat cv::gapi::medianBlur (const GMat &src, int ksize)

Blurs an image using the median filter.

GMat cv::gapi::morphologyEx (const GMat &src, const MorphTypes op, const Mat &kernel, const Point &anchor=Point(-1,-1), const int iterations=1, const BorderTypes borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue())

Performs advanced morphological transformations.

GMat cv::gapi::sepFilter (const GMat &src, int ddepth, const Mat &kernelX, const Mat &kernelY, const Point &anchor, const Scalar &delta, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Applies a separable linear filter to a matrix(image).

GMat cv::gapi::Sobel (const GMat &src, int ddepth, int dx, int dy, int ksize=3, double scale=1, double delta=0, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.

std::tuple< GMat, GMat > cv::gapi::SobelXY (const GMat &src, int ddepth, int order, int ksize=3, double scale=1, double delta=0, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0))

Calculates the first, second, third, or mixed image derivatives using an extended Sobel operator.

GMat cv::gapi::resize (const GMat &src, const Size &dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR)

Resizes an image.

GMatP cv::gapi::resizeP (const GMatP &src, const Size &dsize, int interpolation=cv::INTER_LINEAR)

Resizes a planar image.

GOpaque< Rect > cv::gapi::boundingRect (const GArray< Point2f > &src)
GOpaque< Rect > cv::gapi::boundingRect (const GArray< Point2i > &src)
GOpaque< Rect > cv::gapi::boundingRect (const GMat &src)

Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.

GArray< GArray< Point > > cv::gapi::findContours (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method)
GArray< GArray< Point > > cv::gapi::findContours (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method, const GOpaque< Point > &offset)

Finds contours in a binary image.

std::tuple< GArray< GArray< Point > >, GArray< Vec4i > > cv::gapi::findContoursH (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method)
std::tuple< GArray< GArray< Point > >, GArray< Vec4i > > cv::gapi::findContoursH (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method, const GOpaque< Point > &offset)

Finds contours and their hierarchy in a binary image.

GOpaque< Vec4f > cv::gapi::fitLine2D (const GArray< Point2d > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec4f > cv::gapi::fitLine2D (const GArray< Point2f > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec4f > cv::gapi::fitLine2D (const GArray< Point2i > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec4f > cv::gapi::fitLine2D (const GMat &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)

Fits a line to a 2D point set.

GOpaque< Vec6f > cv::gapi::fitLine3D (const GArray< Point3d > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec6f > cv::gapi::fitLine3D (const GArray< Point3f > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec6f > cv::gapi::fitLine3D (const GArray< Point3i > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)
GOpaque< Vec6f > cv::gapi::fitLine3D (const GMat &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.)

Fits a line to a 3D point set.

GMat cv::gapi::BayerGR2RGB (const GMat &src_gr)

Converts an image from BayerGR color space to RGB. The function converts an input image from BayerGR color space to RGB. The conventional ranges for G, R, and B channel values are 0 to 255.

GMat cv::gapi::BGR2Gray (const GMat &src)

Converts an image from BGR color space to gray-scaled.

GMat cv::gapi::BGR2I420 (const GMat &src)

Converts an image from BGR color space to I420 color space.

GMat cv::gapi::BGR2LUV (const GMat &src)

Converts an image from BGR color space to LUV color space.

GMat cv::gapi::BGR2RGB (const GMat &src)

Converts an image from BGR color space to RGB color space.

GMat cv::gapi::BGR2YUV (const GMat &src)

Converts an image from BGR color space to YUV color space.

GMat cv::gapi::I4202BGR (const GMat &src)

Converts an image from I420 color space to BGR color space.

GMat cv::gapi::I4202RGB (const GMat &src)

Converts an image from I420 color space to BGR color space.

GMat cv::gapi::LUV2BGR (const GMat &src)

Converts an image from LUV color space to BGR color space.

GMat cv::gapi::NV12toBGR (const GMat &src_y, const GMat &src_uv)

Converts an image from NV12 (YUV420p) color space to BGR. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.

GMatP cv::gapi::NV12toBGRp (const GMat &src_y, const GMat &src_uv)

Converts an image from NV12 (YUV420p) color space to BGR. The function converts an input image from NV12 color space to BGR. The conventional ranges for Y, U, and V channel values are 0 to 255.

GMat cv::gapi::NV12toGray (const GMat &src_y, const GMat &src_uv)

Converts an image from NV12 (YUV420p) color space to gray-scaled. The function converts an input image from NV12 color space to gray-scaled. The conventional ranges for Y, U, and V channel values are 0 to 255.

GMat cv::gapi::NV12toRGB (const GMat &src_y, const GMat &src_uv)

Converts an image from NV12 (YUV420p) color space to RGB. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.

GMatP cv::gapi::NV12toRGBp (const GMat &src_y, const GMat &src_uv)

Converts an image from NV12 (YUV420p) color space to RGB. The function converts an input image from NV12 color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.

GMat cv::gapi::RGB2Gray (const GMat &src)

Converts an image from RGB color space to gray-scaled.

GMat cv::gapi::RGB2Gray (const GMat &src, float rY, float gY, float bY)
GMat cv::gapi::RGB2HSV (const GMat &src)

Converts an image from RGB color space to HSV. The function converts an input image from RGB color space to HSV. The conventional ranges for R, G, and B channel values are 0 to 255.

GMat cv::gapi::RGB2I420 (const GMat &src)

Converts an image from RGB color space to I420 color space.

GMat cv::gapi::RGB2Lab (const GMat &src)

Converts an image from RGB color space to Lab color space.

GMat cv::gapi::RGB2YUV (const GMat &src)

Converts an image from RGB color space to YUV color space.

GMat cv::gapi::RGB2YUV422 (const GMat &src)

Converts an image from RGB color space to YUV422. The function converts an input image from RGB color space to YUV422. The conventional ranges for R, G, and B channel values are 0 to 255.

GMat cv::gapi::YUV2BGR (const GMat &src)

Converts an image from YUV color space to BGR color space.

GMat cv::gapi::YUV2RGB (const GMat &src)

Converts an image from YUV color space to RGB. The function converts an input image from YUV color space to RGB. The conventional ranges for Y, U, and V channel values are 0 to 255.