OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cudalegacy.hpp ファイル
Include dependency graph for cudalegacy.hpp:

クラス

class  cv::cuda::BackgroundSubtractorFGD
 このクラスは、背景のモデルを構築・維持することで前景ピクセルと背景ピクセルを判別する。 続きを読む...
 
class  cv::cuda::BackgroundSubtractorGMG
 背景/前景セグメンテーション (領域分割) Algorithm続きを読む...
 
class  cv::cuda::FastOpticalFlowBM
 
struct  cv::cuda::FGDParams
 
class  cv::cuda::ImagePyramid
 

名前空間

namespace  cv
 
namespace  cv::cuda
 

関数

void cv::cuda::calcOpticalFlowBM (const GpuMat &prev, const GpuMat &curr, Size block_size, Size shift_size, Size max_range, bool use_previous, GpuMat &velx, GpuMat &vely, GpuMat &buf, Stream &stream=Stream::Null())
 ブロックマッチングアルゴリズムを用いて2枚の画像のオプティカルフローを計算する *‍/。
 
void cv::cuda::connectivityMask (const GpuMat &image, GpuMat &mask, const cv::Scalar &lo, const cv::Scalar &hi, Stream &stream=Stream::Null())
 一般化フラッドフィル(Generalized Flood fill)による成分ラベリング用のマスクを計算する。
 
Ptr< cuda::BackgroundSubtractorFGDcv::cuda::createBackgroundSubtractorFGD (const FGDParams &params=FGDParams())
 FGD背景差分器を生成する。
 
Ptr< cuda::BackgroundSubtractorGMGcv::cuda::createBackgroundSubtractorGMG (int initializationFrames=120, double decisionThreshold=0.8)
 GMG背景差分器を生成する。
 
Ptr< ImagePyramidcv::cuda::createImagePyramid (InputArray img, int nLayers=-1, Stream &stream=Stream::Null())
 
void cv::cuda::createOpticalFlowNeedleMap (const GpuMat &u, const GpuMat &v, GpuMat &vertex, GpuMat &colors)
 
void cv::cuda::graphcut (GpuMat &terminals, GpuMat &leftTransp, GpuMat &rightTransp, GpuMat &top, GpuMat &bottom, GpuMat &labels, GpuMat &buf, Stream &stream=Stream::Null())
 2D正則4近傍グラフのグラフカットによるラベリングを行う。
 
void cv::cuda::graphcut (GpuMat &terminals, GpuMat &leftTransp, GpuMat &rightTransp, GpuMat &top, GpuMat &topLeft, GpuMat &topRight, GpuMat &bottom, GpuMat &bottomLeft, GpuMat &bottomRight, GpuMat &labels, GpuMat &buf, Stream &stream=Stream::Null())
 2D正則8近傍グラフのグラフカットによるラベリングを行う。
 
void cv::cuda::interpolateFrames (const GpuMat &frame0, const GpuMat &frame1, const GpuMat &fu, const GpuMat &fv, const GpuMat &bu, const GpuMat &bv, float pos, GpuMat &newFrame, GpuMat &buf, Stream &stream=Stream::Null())
 指定されたオプティカルフロー(変位場)を用いてフレーム(画像)を補間する。
 
void cv::cuda::labelComponents (const GpuMat &mask, GpuMat &components, int flags=0, Stream &stream=Stream::Null())
 連結成分のラベリングを行う。
 
void cv::cuda::projectPoints (const GpuMat &src, const Mat &rvec, const Mat &tvec, const Mat &camera_mat, const Mat &dist_coef, GpuMat &dst, Stream &stream=Stream::Null())
 
void cv::cuda::solvePnPRansac (const Mat &object, const Mat &image, const Mat &camera_mat, const Mat &dist_coef, Mat &rvec, Mat &tvec, bool use_extrinsic_guess=false, int num_iters=100, float max_dist=8.0, int min_inlier_count=100, std::vector< int > *inliers=NULL)
 3D-2D点対応からオブジェクトの姿勢を求める。
 
void cv::cuda::transformPoints (const GpuMat &src, const Mat &rvec, const Mat &tvec, GpuMat &dst, Stream &stream=Stream::Null())