|
| GMat | absDiff (const GMat &src1, const GMat &src2) |
| | 2つの行列間の要素ごとの絶対差を計算する。
|
| |
| GMat | absDiffC (const GMat &src, const GScalar &c) |
| | 行列要素の絶対値を計算する。
|
| |
| GMat | add (const GMat &src1, const GMat &src2, int ddepth=-1) |
| | 2つの行列の要素ごとの和を計算する。
|
| |
| GMat | addC (const GMat &src1, const GScalar &c, int ddepth=-1) |
| | 行列と指定したスカラの要素ごとの和を計算する。
|
| |
| GMat | addC (const GScalar &c, const GMat &src1, int ddepth=-1) |
| | これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは受け取る引数のみが異なる。
|
| |
| GMat | addWeighted (const GMat &src1, double alpha, const GMat &src2, double beta, double gamma, int ddepth=-1) |
| | 2つの行列の重み付き和を計算する。
|
| |
| GMat | BackgroundSubtractor (const GMat &src, const cv::gapi::video::BackgroundSubtractorParams &bsParams) |
| | ガウス混合モデルベースまたはK近傍法ベースの背景/前景セグメンテーションAlgorithm。この処理は前景マスクを生成する。
|
| |
| GMat | BayerGR2RGB (const GMat &src_gr) |
| | 画像をBayerGR色空間からRGBへ変換する。この関数は入力画像をBayerGR色空間からRGBへ変換する。G、R、Bチャンネル値の一般的な範囲は0から255である。
|
| |
| GMat | BGR2Gray (const GMat &src) |
| | 画像をBGR色空間からグレースケールへ変換する。
|
| |
| GMat | BGR2I420 (const GMat &src) |
| | 画像をBGR色空間からI420色空間へ変換する。
|
| |
| GMat | BGR2LUV (const GMat &src) |
| | 画像をBGR色空間からLUV色空間へ変換する。
|
| |
| GMat | BGR2RGB (const GMat &src) |
| | 画像をBGR色空間からRGB色空間へ変換する。
|
| |
| GMat | BGR2YUV (const GMat &src) |
| | 画像をBGR色空間からYUV色空間へ変換する。
|
| |
| GMat | bilateralFilter (const GMat &src, int d, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT) |
| | 画像にバイラテラルフィルタを適用する。
|
| |
| cv::GRunArg | bind (cv::GRunArgP &out) |
| | グラフ実行中に利用可能な出力GRunArgsPを、シリアライズ可能なGRunArgsにラップする。
|
| |
| cv::GRunArgsP | bind (cv::GRunArgs &out_args) |
| | デシリアライズされた出力GRunArgsを、GCompiledで利用可能なGRunArgsPにラップする。
|
| |
| GMat | bitwise_and (const GMat &src1, const GMat &src2) |
| | 2つの行列のビット単位の論理積 (src1 & src2) を計算する。同じサイズの2つの行列の、要素ごとのビット単位の論理積を算出する。
|
| |
| GMat | bitwise_and (const GMat &src1, const GScalar &src2) |
| |
| GMat | bitwise_not (const GMat &src) |
| | 配列の各ビットを反転する。
|
| |
| GMat | bitwise_or (const GMat &src1, const GMat &src2) |
| | 2つの行列のビット単位の論理和 (src1 | src2) を計算する。同じサイズの2つの行列の、要素ごとのビット単位の論理和を算出する。
|
| |
| GMat | bitwise_or (const GMat &src1, const GScalar &src2) |
| |
| GMat | bitwise_xor (const GMat &src1, const GMat &src2) |
| | 2つの行列のビット単位の論理「排他的論理和」 (src1 ^ src2) を計算する。同じサイズの2つの行列の、要素ごとのビット単位の論理「排他的論理和」を算出する。
|
| |
| GMat | bitwise_xor (const GMat &src1, const GScalar &src2) |
| |
| GMat | blur (const GMat &src, const Size &ksize, const Point &anchor=Point(-1,-1), int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0)) |
| | 正規化ボックスフィルタを使って画像を平滑化する。
|
| |
| GOpaque< Rect > | boundingRect (const GArray< Point2f > &src) |
| |
| GOpaque< Rect > | boundingRect (const GArray< Point2i > &src) |
| |
| GOpaque< Rect > | boundingRect (const GMat &src) |
| | 点集合またはグレースケール画像の非ゼロピクセルの正立バウンディング矩形を計算する。
|
| |
| GMat | 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)) |
| | ボックスフィルタを使って画像を平滑化する。
|
| |
| std::tuple< GArray< GMat >, GScalar > | buildOpticalFlowPyramid (const GMat &img, const Size &winSize, const GScalar &maxLevel, bool withDerivatives=true, int pyrBorder=BORDER_REFLECT_101, int derivBorder=BORDER_CONSTANT, bool tryReuseInputImage=true) |
| | calcOpticalFlowPyrLK に渡すことのできる画像ピラミッドを構築する。
|
| |
| std::tuple< GArray< Point2f >, GArray< uchar >, GArray< float > > | calcOpticalFlowPyrLK (const GArray< GMat > &prevPyr, const GArray< GMat > &nextPyr, const GArray< Point2f > &prevPts, const GArray< Point2f > &predPts, const Size &winSize=Size(21, 21), const GScalar &maxLevel=3, const TermCriteria &criteria=TermCriteria(TermCriteria::COUNT|TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThresh=1e-4) |
| |
| std::tuple< GArray< Point2f >, GArray< uchar >, GArray< float > > | calcOpticalFlowPyrLK (const GMat &prevImg, const GMat &nextImg, const GArray< Point2f > &prevPts, const GArray< Point2f > &predPts, const Size &winSize=Size(21, 21), const GScalar &maxLevel=3, const TermCriteria &criteria=TermCriteria(TermCriteria::COUNT|TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThresh=1e-4) |
| | ピラミッドを用いた反復Lucas-Kanade法により、疎な特徴集合に対するオプティカルフローを計算する。
|
| |
| GMat | Canny (const GMat &image, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false) |
| | Cannyアルゴリズムを用いて画像のエッジを検出する。
|
| |
| std::tuple< GMat, GMat > | cartToPolar (const GMat &x, const GMat &y, bool angleInDegrees=false) |
| | 2次元ベクトルの大きさと角度を計算する。
|
| |
| GMat | cmpEQ (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素と等しいかどうかを判定する。
|
| |
| GMat | cmpEQ (const GMat &src1, const GScalar &src2) |
| |
| GMat | cmpGE (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素以上かどうかを判定する。
|
| |
| GMat | cmpGE (const GMat &src1, const GScalar &src2) |
| |
| GMat | cmpGT (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素より大きいかどうかを判定する。
|
| |
| GMat | cmpGT (const GMat &src1, const GScalar &src2) |
| |
| GMat | cmpLE (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素以下かどうかを判定する。
|
| |
| GMat | cmpLE (const GMat &src1, const GScalar &src2) |
| |
| GMat | cmpLT (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素より小さいかどうかを判定する。
|
| |
| GMat | cmpLT (const GMat &src1, const GScalar &src2) |
| |
| GMat | cmpNE (const GMat &src1, const GMat &src2) |
| | 2つの行列を要素ごとに比較し、1つ目の行列の要素が2つ目の行列の要素と等しくないかどうかを判定する。
|
| |
| GMat | cmpNE (const GMat &src1, const GScalar &src2) |
| |
| template<typename... Ps> |
| cv::GKernelPackage | combine (const cv::GKernelPackage &a, const cv::GKernelPackage &b, Ps &&... rest) |
| | 複数のG-APIカーネルパッケージを1つに統合する。
|
| |
| cv::GKernelPackage | combine (const cv::GKernelPackage &lhs, const cv::GKernelPackage &rhs) |
| |
| GMat | concatHor (const GMat &src1, const GMat &src2) |
| | 与えられた行列に水平方向の連結を適用する。
|
| |
| GMat | concatHor (const std::vector< GMat > &v) |
| |
| GMat | concatVert (const GMat &src1, const GMat &src2) |
| | 指定した行列を垂直方向に連結する。
|
| |
| GMat | concatVert (const std::vector< GMat > &v) |
| |
| GMat | convertTo (const GMat &src, int rdepth, double alpha=1, double beta=0) |
| | オプションのスケーリングを伴って行列を別のビット深度へ変換する。
|
| |
| GFrame | copy (const GFrame &in) |
| | 入力フレームのコピーを作成する。このコピーは実体を伴わない場合がある(実際のデータはコピーされない)ことに注意。グラフの規約を維持するためにこの関数を使用する。たとえばStreamingモードのように、グラフの入力を直接出力へ渡す必要がある場合などである。
|
| |
| GMat | copy (const GMat &in) |
| | 入力画像のコピーを作成する。このコピーは実体を伴わない場合がある(実際のデータはコピーされない)ことに注意。グラフの規約を維持するためにこの関数を使用する。たとえばStreamingモードのように、グラフの入力を直接出力へ渡す必要がある場合などである。
|
| |
| GOpaque< int > | countNonZero (const GMat &src) |
| | 非ゼロの配列要素を数える。
|
| |
| GMat | crop (const GMat &src, const Rect &rect) |
| | 2次元行列を切り出す。
|
| |
| template<> |
| cv::GComputation | deserialize (const std::vector< char > &bytes) |
| | バイト配列から GComputation をデシリアライズする。
|
| |
| template<> |
| cv::GMetaArgs | deserialize (const std::vector< char > &bytes) |
| | バイト配列から GMetaArgs をデシリアライズする。
|
| |
| template<> |
| cv::GRunArgs | deserialize (const std::vector< char > &bytes) |
| | バイト配列から GRunArgs をデシリアライズする。
|
| |
| template<> |
| std::vector< std::string > | deserialize (const std::vector< char > &bytes) |
| | バイト配列から std::vector<std::string> をデシリアライズする。
|
| |
| template<typename T , typename... Types> |
| std::enable_if< std::is_same< T, GCompileArgs >::value, GCompileArgs >::type | deserialize (const std::vector< char > &bytes) |
| | バイト配列から、テンプレートで指定された型の GCompileArgs をデシリアライズする。
|
| |
| template<typename T , typename AtLeastOneAdapterT , typename... AdapterTypes> |
| std::enable_if< std::is_same< T, GRunArgs >::value, GRunArgs >::type | deserialize (const std::vector< char > &bytes) |
| | バイト配列から、RMat や MediaFrame オブジェクトを含む GRunArgs を(存在する場合は)デシリアライズする。
|
| |
| GMat | dilate (const GMat &src, const Mat &kernel, const Point &anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| | 特定の構造要素を使って画像を膨張させる。
|
| |
| GMat | dilate3x3 (const GMat &src, int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| | 3x3の矩形構造化要素を用いて画像を膨張させる。
|
| |
| GMat | div (const GMat &src1, const GMat &src2, double scale, int ddepth=-1) |
| | 2つの行列の要素ごとの除算を行う。
|
| |
| GMat | divC (const GMat &src, const GScalar &divisor, double scale, int ddepth=-1) |
| | 行列をスカラで除算する。
|
| |
| GMat | divRC (const GScalar ÷nt, const GMat &src, double scale, int ddepth=-1) |
| | スカラを行列で除算する。
|
| |
| GMat | equalizeHist (const GMat &src) |
| |
| GMat | erode (const GMat &src, const Mat &kernel, const Point &anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| | 特定の構造要素を使って画像を収縮させる。
|
| |
| GMat | erode3x3 (const GMat &src, int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| | 3x3の矩形構造化要素を用いて画像を収縮させる。
|
| |
| GMat | 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)) |
| | 画像をカーネルで畳み込む。
|
| |
| GArray< GArray< Point > > | findContours (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method) |
| |
| GArray< GArray< Point > > | findContours (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method, const GOpaque< Point > &offset) |
| | 2値画像から輪郭を検出する。
|
| |
| std::tuple< GArray< GArray< Point > >, GArray< Vec4i > > | findContoursH (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method) |
| |
| std::tuple< GArray< GArray< Point > >, GArray< Vec4i > > | findContoursH (const GMat &src, const RetrievalModes mode, const ContourApproximationModes method, const GOpaque< Point > &offset) |
| | 2値画像内の輪郭とその階層構造を検出する。
|
| |
| GOpaque< Vec4f > | fitLine2D (const GArray< Point2d > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec4f > | fitLine2D (const GArray< Point2f > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec4f > | fitLine2D (const GArray< Point2i > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec4f > | fitLine2D (const GMat &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| | 2D点集合に直線を当てはめる。
|
| |
| GOpaque< Vec6f > | fitLine3D (const GArray< Point3d > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec6f > | fitLine3D (const GArray< Point3f > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec6f > | fitLine3D (const GArray< Point3i > &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| |
| GOpaque< Vec6f > | fitLine3D (const GMat &src, const DistanceTypes distType, const double param=0., const double reps=0., const double aeps=0.) |
| | 3D点集合に直線を当てはめる。
|
| |
| GMat | flip (const GMat &src, int flipCode) |
| | 2D行列を垂直軸、水平軸、またはその両方を中心に反転する。
|
| |
| GMat | gaussianBlur (const GMat &src, const Size &ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT, const Scalar &borderValue=Scalar(0)) |
| | ガウシアンフィルタを使って画像を平滑化する。
|
| |
| template<typename T > |
| cv::util::optional< T > | getCompileArg (const cv::GCompileArgs &args) |
| | cv::GCompileArgs から型を指定して特定のコンパイル引数を取得する。
|
| |
| GArray< Point2f > | goodFeaturesToTrack (const GMat &image, int maxCorners, double qualityLevel, double minDistance, const Mat &mask=Mat(), int blockSize=3, bool useHarrisDetector=false, double k=0.04) |
| | 画像上の強いコーナーを決定する。
|
| |
| GMat | I4202BGR (const GMat &src) |
| | 画像をI420色空間からBGR色空間へ変換する。
|
| |
| GMat | I4202RGB (const GMat &src) |
| | 画像をI420色空間からBGR色空間へ変換する。
|
| |
| template<typename Net , typename... Args> |
| Net::Result | infer (Args &&... args) |
| | 入力データに対し、指定したネットワーク(テンプレート引数)のレスポンスを計算する。
|
| |
| template<typename T = Generic> |
| cv::GInferListOutputs | infer (const std::string &tag, const cv::GArray< cv::Rect > &rois, const cv::GInferInputs &inputs) |
| | ソース画像内のすべての領域に対し、指定したネットワークのレスポンスを計算する。
|
| |
| template<typename T = Generic> |
| cv::GInferOutputs | infer (const std::string &tag, const cv::GInferInputs &inputs) |
| | 汎用ネットワークのレスポンスを計算する。
|
| |
| template<typename T = Generic> |
| cv::GInferOutputs | infer (const std::string &tag, const cv::GOpaque< cv::Rect > &roi, const cv::GInferInputs &inputs) |
| | ソース画像内の指定領域に対し、汎用ネットワークのレスポンスを計算する。現状では単一入力ネットワークのみを想定している。
|
| |
| template<typename Net , typename... Args> |
| Net::ResultL | infer (cv::GArray< cv::Rect > roi, Args &&... args) |
| | ソース画像内のすべての領域に対し、指定したネットワーク(テンプレート引数)のレスポンスを計算する。
|
| |
| template<typename Net , typename T > |
| Net::Result | infer (cv::GOpaque< cv::Rect > roi, T in) |
| | ソース画像内の指定領域に対し、指定したネットワーク(テンプレート引数)のレスポンスを計算する。現状では単一入力ネットワークのみを想定している。
|
| |
| template<typename T = Generic, typename Input > |
| std::enable_if< cv::detail::accepted_infer_types< Input >::value, cv::GInferListOutputs >::type | infer2 (const std::string &tag, const Input &in, const cv::GInferListInputs &inputs) |
| | ソース画像内のすべての領域に対し、指定したネットワークのレスポンスを計算する(拡張版)。
|
| |
| template<typename Net , typename T , typename... Args> |
| Net::ResultL | infer2 (T image, cv::GArray< Args >... args) |
| | ソース画像内のすべての領域に対し、指定したネットワーク(テンプレート引数)のレスポンスを計算する(拡張版)。
|
| |
| GMat | inRange (const GMat &src, const GScalar &threshLow, const GScalar &threshUp) |
| | 各行列要素に範囲レベルのしきい値処理を適用する。
|
| |
| std::tuple< GMat, GMat > | integral (const GMat &src, int sdepth=-1, int sqdepth=-1) |
| | 画像の積分を計算する。
|
| |
| void | island (const std::string &name, GProtoInputArgs &&ins, GProtoOutputArgs &&outs) |
| | 計算内にタグ付きのアイランド(サブグラフ)を定義する。
|
| |
| GMat | KalmanFilter (const GMat &measurement, const GOpaque< bool > &haveMeasurement, const cv::gapi::KalmanParams &kfParams) |
| |
| GMat | KalmanFilter (const GMat &measurement, const GOpaque< bool > &haveMeasurement, const GMat &control, const cv::gapi::KalmanParams &kfParams) |
| | 標準的なカルマンフィルタアルゴリズム http://en.wikipedia.org/wiki/Kalman_filter。
|
| |
| template<typename... KK> |
| GKernelPackage | kernels () |
| | 可変長テンプレート引数で指定したカーネルと変換を含むカーネルパッケージオブジェクトを生成する。
|
| |
| template<typename... FF> |
| GKernelPackage | kernels (FF &... functors) |
| |
| std::tuple< GOpaque< double >, GArray< int >, GArray< Point2f > > | kmeans (const GArray< Point2f > &data, const int K, const GArray< int > &bestLabels, const TermCriteria &criteria, const int attempts, const KmeansFlags flags) |
| |
| std::tuple< GOpaque< double >, GArray< int >, GArray< Point3f > > | kmeans (const GArray< Point3f > &data, const int K, const GArray< int > &bestLabels, const TermCriteria &criteria, const int attempts, const KmeansFlags flags) |
| |
| std::tuple< GOpaque< double >, GMat, GMat > | kmeans (const GMat &data, const int K, const GMat &bestLabels, const TermCriteria &criteria, const int attempts, const KmeansFlags flags) |
| | クラスタの中心を見つけ、入力サンプルをクラスタの周りにグループ化する。
|
| |
| std::tuple< GOpaque< double >, GMat, GMat > | kmeans (const GMat &data, const int K, const TermCriteria &criteria, const int attempts, const KmeansFlags flags) |
| |
| GMat | Laplacian (const GMat &src, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT) |
| | 画像のラプラシアンを計算する。
|
| |
| GMat | LUT (const GMat &src, const Mat &lut) |
| | 行列に対してルックアップテーブル変換を行う。
|
| |
| GMat | LUV2BGR (const GMat &src) |
| | 画像をLUV色空間からBGR色空間へ変換する。
|
| |
| GMat | mask (const GMat &src, const GMat &mask) |
| | 行列にマスクを適用する。
|
| |
| GMat | max (const GMat &src1, const GMat &src2) |
| | 2つの行列の要素ごとの最大値を計算する。
|
| |
| GScalar | mean (const GMat &src) |
| | 行列要素の平均(平均値)を計算する。
|
| |
| GMat | medianBlur (const GMat &src, int ksize) |
| | メディアンフィルタを使って画像を平滑化する。
|
| |
| GMat | merge3 (const GMat &src1, const GMat &src2, const GMat &src3) |
| | 3つのシングルチャンネル行列から1つの3チャンネル行列を生成する。
|
| |
| GMat | merge4 (const GMat &src1, const GMat &src2, const GMat &src3, const GMat &src4) |
| | 4つのシングルチャンネル行列から1つの4チャンネル行列を生成する。
|
| |
| GMat | min (const GMat &src1, const GMat &src2) |
| | 2つの行列の要素ごとの最小値を計算する。
|
| |
| GMat | 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()) |
| | 高度なモルフォロジー変換を実行する。
|
| |
| GMat | mul (const GMat &src1, const GMat &src2, double scale=1.0, int ddepth=-1) |
| | 2つの行列の要素ごとのスケール積を計算する。
|
| |
| GMat | mulC (const GMat &src, const GScalar &multiplier, int ddepth=-1) |
| | これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは受け取る引数のみが異なる。
|
| |
| GMat | mulC (const GMat &src, double multiplier, int ddepth=-1) |
| | 行列にスカラを乗算する。
|
| |
| GMat | mulC (const GScalar &multiplier, const GMat &src, int ddepth=-1) |
| | これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは受け取る引数のみが異なる。
|
| |
| template<typename... Args> |
| cv::gapi::GNetPackage | networks (Args &&... args) |
| |
| GMat | normalize (const GMat &src, double alpha, double beta, int norm_type, int ddepth=-1) |
| | 配列のノルムまたは値の範囲を正規化する。
|
| |
| GScalar | normInf (const GMat &src) |
| | 行列の絶対無限大ノルムを計算する。
|
| |
| GScalar | normL1 (const GMat &src) |
| | 行列の絶対 L1 ノルムを計算する。
|
| |
| GScalar | normL2 (const GMat &src) |
| | 行列の絶対 L2 ノルムを計算する。
|
| |
| GMat | NV12toBGR (const GMat &src_y, const GMat &src_uv) |
| | 画像をNV12 (YUV420p)色空間からBGRへ変換する。この関数は入力画像をNV12色空間からRGBへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |
| GMatP | NV12toBGRp (const GMat &src_y, const GMat &src_uv) |
| | 画像をNV12 (YUV420p)色空間からBGRへ変換する。この関数は入力画像をNV12色空間からBGRへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |
| GMat | NV12toGray (const GMat &src_y, const GMat &src_uv) |
| | 画像をNV12 (YUV420p)色空間からグレースケールへ変換する。この関数は入力画像をNV12色空間からグレースケールへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |
| GMat | NV12toRGB (const GMat &src_y, const GMat &src_uv) |
| | 画像をNV12 (YUV420p)色空間からRGBへ変換する。この関数は入力画像をNV12色空間からRGBへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |
| GMatP | NV12toRGBp (const GMat &src_y, const GMat &src_uv) |
| | 画像をNV12 (YUV420p)色空間からRGBへ変換する。この関数は入力画像をNV12色空間からRGBへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |
| bool | operator!= (const GBackend &lhs, const GBackend &rhs) |
| |
| cv::gapi::GNetPackage & | operator+= (cv::gapi::GNetPackage &lhs, const cv::gapi::GNetPackage &rhs) |
| |
| GArray< Rect > | parseSSD (const GMat &in, const GOpaque< Size > &inSz, const float confidenceThreshold, const bool alignmentToSquare, const bool filterOutOfBounds) |
| | SSDネットワークの出力を解析する。
|
| |
| std::tuple< GArray< Rect >, GArray< int > > | parseSSD (const GMat &in, const GOpaque< Size > &inSz, const float confidenceThreshold=0.5f, const int filterLabel=-1) |
| | SSDネットワークの出力を解析する。
|
| |
| std::tuple< GArray< Rect >, GArray< int > > | parseYolo (const GMat &in, const GOpaque< Size > &inSz, const float confidenceThreshold=0.5f, const float nmsThreshold=0.5f, const std::vector< float > &anchors=nn::parsers::GParseYolo::defaultAnchors()) |
| | Yoloネットワークの出力を解析する。
|
| |
| GMat | phase (const GMat &x, const GMat &y, bool angleInDegrees=false) |
| | 2次元ベクトルの回転角を計算する。
|
| |
| std::tuple< GMat, GMat > | polarToCart (const GMat &magnitude, const GMat &angle, bool angleInDegrees=false) |
| | 大きさと角度から2次元ベクトルのx座標とy座標を計算する。
|
| |
| GMat | remap (const GMat &src, const Mat &map1, const Mat &map2, int interpolation, int borderMode=BORDER_CONSTANT, const Scalar &borderValue=Scalar()) |
| | 画像に汎用的な幾何学的変換を適用する。
|
| |
| GMat | resize (const GMat &src, const Size &dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR) |
| | 画像をリサイズする。
|
| |
| GMatP | resizeP (const GMatP &src, const Size &dsize, int interpolation=cv::INTER_LINEAR) |
| | プレーナ形式の画像をリサイズする。
|
| |
| GMat | RGB2Gray (const GMat &src) |
| | 画像をRGB色空間からグレースケールへ変換する。
|
| |
| GMat | RGB2Gray (const GMat &src, float rY, float gY, float bY) |
| |
| GMat | RGB2HSV (const GMat &src) |
| | 画像をRGB色空間からHSVへ変換する。この関数は入力画像をRGB色空間からHSVへ変換する。R、G、Bチャンネル値の一般的な範囲は0から255である。
|
| |
| GMat | RGB2I420 (const GMat &src) |
| | 画像をRGB色空間からI420色空間へ変換する。
|
| |
| GMat | RGB2Lab (const GMat &src) |
| | 画像をRGB色空間からLab色空間へ変換する。
|
| |
| GMat | RGB2YUV (const GMat &src) |
| | 画像をRGB色空間からYUV色空間へ変換する。
|
| |
| GMat | RGB2YUV422 (const GMat &src) |
| | 画像をRGB色空間からYUV422へ変換する。この関数は入力画像をRGB色空間からYUV422へ変換する。R、G、Bチャンネル値の一般的な範囲は0から255である。
|
| |
| GMat | select (const GMat &src1, const GMat &src2, const GMat &mask) |
| | 与えられたマスクに基づいて、2つの入力行列のいずれかから値を選択する。この関数は、マスク行列の対応する値が255であれば1つ目の入力行列の値を、(マスク行列の値が0に設定されていれば)2つ目の入力行列の値を出力行列に設定する。
|
| |
| GMat | 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)) |
| | 行列(画像)に分離可能な線形フィルタを適用する。
|
| |
| std::vector< char > | serialize (const cv::GCompileArgs &ca) |
| |
| std::vector< char > | serialize (const cv::GComputation &c) |
| | GComputation で表現されたグラフをバイト配列にシリアライズする。
|
| |
| std::vector< char > | serialize (const cv::GMetaArgs &ma) |
| |
| std::vector< char > | serialize (const cv::GRunArgs &ra) |
| |
| std::vector< char > | serialize (const std::vector< std::string > &vs) |
| |
| GMat | 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)) |
| | 拡張Sobel演算子を使って1次、2次、3次、または混合の画像微分を計算する。
|
| |
| std::tuple< GMat, GMat > | 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)) |
| | 拡張Sobel演算子を使って1次、2次、3次、または混合の画像微分を計算する。
|
| |
| std::tuple< GMat, GMat, GMat > | split3 (const GMat &src) |
| | 3チャンネル行列を3つのシングルチャンネル行列に分割する。
|
| |
| std::tuple< GMat, GMat, GMat, GMat > | split4 (const GMat &src) |
| | 4チャンネル行列を4つのシングルチャンネル行列に分割する。
|
| |
| GMat | sqrt (const GMat &src) |
| | 配列要素の平方根を計算する。
|
| |
| GMat | stereo (const GMat &left, const GMat &right, const StereoOutputFormat of=StereoOutputFormat::DEPTH_FLOAT32) |
| | 指定したステレオペアに対して視差/深度マップを計算する。この関数は渡されたStereoOutputFormat引数に応じて視差マップまたは深度マップを計算する。
|
| |
| GMat | sub (const GMat &src1, const GMat &src2, int ddepth=-1) |
| | 2つの行列の要素ごとの差を計算する。
|
| |
| GMat | subC (const GMat &src, const GScalar &c, int ddepth=-1) |
| | 行列と指定したスカラの要素ごとの差を計算する。
|
| |
| GMat | subRC (const GScalar &c, const GMat &src, int ddepth=-1) |
| | 指定したスカラと行列の要素ごとの差を計算する。
|
| |
| GScalar | sum (const GMat &src) |
| | 全行列要素の合計を計算する。
|
| |
| std::tuple< GMat, GScalar > | threshold (const GMat &src, const GScalar &maxval, int type) |
| |
| GMat | threshold (const GMat &src, const GScalar &thresh, const GScalar &maxval, int type) |
| | 各行列要素に固定レベルのしきい値処理を適用する。
|
| |
| GMat | transpose (const GMat &src) |
| | 行列を転置する。
|
| |
| GMat | warpAffine (const GMat &src, const Mat &M, const Size &dsize, int flags=cv::INTER_LINEAR, int borderMode=cv::BORDER_CONSTANT, const Scalar &borderValue=Scalar()) |
| | 画像にアフィン変換を適用する。
|
| |
| GMat | warpPerspective (const GMat &src, const Mat &M, const Size &dsize, int flags=cv::INTER_LINEAR, int borderMode=cv::BORDER_CONSTANT, const Scalar &borderValue=Scalar()) |
| | 画像に透視変換を適用する。
|
| |
| GMat | YUV2BGR (const GMat &src) |
| | 画像をYUV色空間からBGR色空間へ変換する。
|
| |
| GMat | YUV2RGB (const GMat &src) |
| | 画像をYUV色空間からRGBへ変換する。この関数は入力画像をYUV色空間からRGBへ変換する。Y、U、Vチャンネル値の一般的な範囲は0から255である。
|
| |