|
| void | amFilter (InputArray joint, InputArray src, OutputArray dst, double sigma_s, double sigma_r, bool adjust_outliers=false) |
| | 1行で呼び出せる簡易な Adaptive Manifold Filter。
|
| |
| void | anisotropicDiffusion (InputArray src, OutputArray dst, float alpha, float K, int niters) |
| | 画像に異方性拡散を適用する。
|
| |
| void | bilateralTextureFilter (InputArray src, OutputArray dst, int fr=3, int numIter=1, double sigmaAlpha=-1., double sigmaAvg=-1.) |
| | 画像にバイラテラルテクスチャフィルタを適用する。構造を保持するテクスチャフィルタリングを行う。このフィルタの詳細については [59] を参照すること。
|
| |
| void | BrightEdges (Mat &_original, Mat &_edgeview, int contrast=1, int shortrange=3, int longrange=9) |
| |
| void | colorMatchTemplate (InputArray img, InputArray templ, OutputArray result) |
| | カラーテンプレートを、重ね合わせたカラー画像領域と比較する。
|
| |
| double | computeBadPixelPercent (InputArray GT, InputArray src, Rect ROI, int thresh=24) |
| | 視差マップ中の「不良」ピクセル(誤差が指定したしきい値を超えるピクセル)の割合を計算する関数。
|
| |
| double | computeMSE (InputArray GT, InputArray src, Rect ROI) |
| | 視差マップの平均二乗誤差を計算する関数。
|
| |
| void | contourSampling (InputArray src, OutputArray out, int nbElt) |
| | 輪郭のサンプリング。
|
| |
| void | covarianceEstimation (InputArray src, OutputArray dst, int windowRows, int windowCols) |
| | スライディングウィンドウ定式化を用いて画像の推定共分散行列を計算する。
|
| |
| Ptr< AdaptiveManifoldFilter > | createAMFilter (double sigma_s, double sigma_r, bool adjust_outliers=false) |
| | ファクトリメソッド。AdaptiveManifoldFilter のインスタンスを生成し、いくつかの初期化処理を行う。
|
| |
| Ptr< ContourFitting > | createContourFitting (int ctr=1024, int fd=16) |
| | ContourFitting アルゴリズムオブジェクトを生成する。
|
| |
| Ptr< DisparityWLSFilter > | createDisparityWLSFilter (Ptr< StereoMatcher > matcher_left) |
| | DisparityWLSFilter のインスタンスを生成し、マッチャーのインスタンスに基づいて関連するすべてのフィルタパラメータを自動的に設定する便利なファクトリメソッド。現在は StereoBM と StereoSGBM のみをサポートする。
|
| |
| Ptr< DisparityWLSFilter > | createDisparityWLSFilterGeneric (bool use_confidence) |
| | より汎用的なファクトリメソッド。DisparityWLSFilter のインスタンスを生成し、基本的な初期化処理を実行する。このメソッドを使用する場合は、ROI、マッチャー、その他のパラメータを自分で設定する必要がある。
|
| |
| Ptr< DTFilter > | createDTFilter (InputArray guide, double sigmaSpatial, double sigmaColor, int mode=DTF_NC, int numIters=3) |
| | ファクトリメソッド。DTFilter のインスタンスを生成し、初期化処理を行う。
|
| |
| Ptr< EdgeAwareInterpolator > | createEdgeAwareInterpolator () |
| | EdgeAwareInterpolator のインスタンスを生成するファクトリメソッド。
|
| |
| Ptr< EdgeBoxes > | createEdgeBoxes (float alpha=0.65f, float beta=0.75f, float eta=1, float minScore=0.01f, int maxBoxes=10000, float edgeMinMag=0.1f, float edgeMergeThr=0.5f, float clusterMinMag=0.5f, float maxAspectRatio=3, float minBoxArea=1000, float gamma=2, float kappa=1.5f) |
| | Edgeboxesを生成する。
|
| |
| Ptr< EdgeDrawing > | createEdgeDrawing () |
| | EdgeDrawing オブジェクトへのスマートポインタを生成し、初期化する。
|
| |
| Ptr< FastBilateralSolverFilter > | createFastBilateralSolverFilter (InputArray guide, double sigma_spatial, double sigma_luma, double sigma_chroma, double lambda=128.0, int num_iter=25, double max_tol=1e-5) |
| | ファクトリメソッド。FastBilateralSolverFilter のインスタンスを生成し、初期化処理を実行する。
|
| |
| Ptr< FastGlobalSmootherFilter > | createFastGlobalSmootherFilter (InputArray guide, double lambda, double sigma_color, double lambda_attenuation=0.25, int num_iter=3) |
| | ファクトリメソッド。FastGlobalSmootherFilter のインスタンスを生成し、初期化処理を実行する。
|
| |
| Ptr< FastLineDetector > | createFastLineDetector (int length_threshold=10, float distance_threshold=1.414213562f, double canny_th1=50.0, double canny_th2=50.0, int canny_aperture_size=3, bool do_merge=false) |
| | FastLineDetector オブジェクトへのスマートポインタを生成し、初期化する。
|
| |
| Ptr< GuidedFilter > | createGuidedFilter (InputArray guide, int radius, double eps, double scale=1.0) |
| | ファクトリメソッド。GuidedFilter のインスタンスを生成し、初期化処理を行う。
|
| |
| void | createQuaternionImage (InputArray img, OutputArray qimg) |
| | クォータニオン画像を生成する。
|
| |
| Ptr< RFFeatureGetter > | createRFFeatureGetter () |
| |
| Ptr< RICInterpolator > | createRICInterpolator () |
| | RICInterpolator のインスタンスを生成するファクトリメソッド。
|
| |
| Ptr< StereoMatcher > | createRightMatcher (Ptr< StereoMatcher > matcher_left) |
| | 信頼度付きフィルタリングの場合に必要となる、右視点の視差マップを計算するためのマッチャーを設定する便利なメソッド。
|
| |
| cv::Ptr< ScanSegment > | createScanSegment (int image_width, int image_height, int num_superpixels, int slices=8, bool merge_small=true) |
| | ScanSegment オブジェクトを初期化する。
|
| |
| Ptr< StructuredEdgeDetection > | createStructuredEdgeDetection (const String &model, Ptr< const RFFeatureGetter > howToGetFeatures=Ptr< RFFeatureGetter >()) |
| |
| Ptr< SuperpixelLSC > | createSuperpixelLSC (InputArray image, int region_size=10, float ratio=0.075f) |
| | LSC (Linear Spectral Clustering) スーパーピクセルを実装したクラス。
|
| |
| Ptr< SuperpixelSEEDS > | createSuperpixelSEEDS (int image_width, int image_height, int image_channels, int num_superpixels, int num_levels, int prior=2, int histogram_bins=5, bool double_step=false) |
| | SuperpixelSEEDS オブジェクトを初期化する。
|
| |
| Ptr< SuperpixelSLIC > | createSuperpixelSLIC (InputArray image, int algorithm=SLICO, int region_size=10, float ruler=10.0f) |
| | SuperpixelSLIC オブジェクトを初期化する。
|
| |
| void | dtFilter (InputArray guide, InputArray src, OutputArray dst, double sigmaSpatial, double sigmaColor, int mode=DTF_NC, int numIters=3) |
| | 1行で呼び出せる簡易な Domain Transform フィルタ。同じガイド画像で複数の画像をフィルタリングする場合は、初期化段階での余分な計算を避けるために DTFilter インターフェイスを使用すること。
|
| |
| void | edgePreservingFilter (InputArray src, OutputArray dst, int d, double threshold) |
| | エッジ保存フィルタ (Edge-Preserving filter) を用いて画像を平滑化する。
|
| |
| void | fastBilateralSolverFilter (InputArray guide, InputArray src, InputArray confidence, OutputArray dst, double sigma_spatial=8, double sigma_luma=8, double sigma_chroma=8, double lambda=128.0, int num_iter=25, double max_tol=1e-5) |
| | 1行で呼び出せる簡易な Fast Bilateral Solver フィルタ。同じガイドで複数の画像をフィルタリングする場合は、余分な計算を避けるために FastBilateralSolverFilter インターフェイスを使用すること。
|
| |
| void | fastGlobalSmootherFilter (InputArray guide, InputArray src, OutputArray dst, double lambda, double sigma_color, double lambda_attenuation=0.25, int num_iter=3) |
| | 1行で呼び出せる簡易な Fast Global Smoother フィルタ。同じガイドで複数の画像をフィルタリングする場合は、余分な計算を避けるために FastGlobalSmootherFilter インターフェイスを使用すること。
|
| |
| void | FastHoughTransform (InputArray src, OutputArray dst, int dstMatDepth, int angleRange=ARO_315_135, int op=FHT_ADD, int makeSkew=HDO_DESKEW) |
| | 画像の2次元高速ハフ変換を計算する。
|
| |
| void | findEllipses (InputArray image, OutputArray ellipses, float scoreThreshold=0.7f, float reliabilityThreshold=0.5f, float centerDistanceThreshold=0.05f) |
| | 射影不変な枝刈りを用いて画像中の楕円を高速に検出する。
|
| |
| void | fourierDescriptor (InputArray src, OutputArray dst, int nbElt=-1, int nbFD=-1) |
| | 平面閉曲線に対するフーリエ記述子。
|
| |
| void | getDisparityVis (InputArray src, OutputArray dst, double scale=1.0) |
| | 視差マップの可視化(CV_8Uにクランプした画像)を生成する関数。
|
| |
| void | GradientDericheX (InputArray op, OutputArray dst, double alpha, double omega) |
| | 画像にXデリシェフィルタを適用する。
|
| |
| void | GradientDericheY (InputArray op, OutputArray dst, double alpha, double omega) |
| | 画像にYデリシェフィルタを適用する。
|
| |
| void | GradientPaillouX (InputArray op, OutputArray _dst, double alpha, double omega) |
| |
| void | GradientPaillouY (InputArray op, OutputArray _dst, double alpha, double omega) |
| | 画像にPaillouフィルタを適用する。
|
| |
| void | guidedFilter (InputArray guide, InputArray src, OutputArray dst, int radius, double eps, int dDepth=-1, double scale=1.0) |
| | 1行で呼び出せる簡易な (Fast) Guided Filter。
|
| |
| Vec4i | HoughPoint2Line (const Point &houghPoint, InputArray srcImgInfo, int angleRange=ARO_315_135, int makeSkew=HDO_DESKEW, int rules=RO_IGNORE_BORDERS) |
| | ハフ空間内の点に対応する線分の座標を計算する。
|
| |
| void | jointBilateralFilter (InputArray joint, InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT) |
| | 画像にジョイントバイラテラルフィルタを適用する。
|
| |
| void | l0Smooth (InputArray src, OutputArray dst, double lambda=0.02, double kappa=2.0) |
| | L0 勾配最小化による大域的な画像平滑化。
|
| |
| void | niBlackThreshold (InputArray _src, OutputArray _dst, double maxValue, int type, int blockSize, double k, int binarizationMethod=BINARIZATION_NIBLACK, double r=128) |
| | Niblackの手法、またはそれに着想を得た一般的な派生手法のいくつかを用いて、入力画像にしきい値処理を行う。
|
| |
| Matx23d | PeiLinNormalization (InputArray I) |
| | Pei&Lin正規化を用いて、与えられた画像を正規化するアフィン変換を計算する。
|
| |
| void | PeiLinNormalization (InputArray I, OutputArray T) |
| |
| void | qconj (InputArray qimg, OutputArray qcimg) |
| | クォータニオン画像の共役を計算する。
|
| |
| void | qdft (InputArray img, OutputArray qimg, int flags, bool sideLeft) |
| | 2Dクォータニオン配列の順方向または逆方向の離散クォータニオンフーリエ変換を行う。
|
| |
| void | qmultiply (InputArray src1, InputArray src2, OutputArray dst) |
| | 2つの配列の要素ごとのクォータニオン積を計算する。
|
| |
| void | qunitary (InputArray qimg, OutputArray qnimg) |
| | 各要素をその絶対値(モジュラス)で除算する。
|
| |
| void | RadonTransform (InputArray src, OutputArray dst, double theta=1, double start_angle=0, double end_angle=180, bool crop=false, bool norm=false) |
| | 画像のラドン変換を計算する。
|
| |
| int | readGT (String src_path, OutputArray dst) |
| | 正解視差マップを読み込む関数。基本的なMiddleburyおよびMPI-Sintel形式をサポートする。結果として得られる視差マップは16倍にスケーリングされることに注意。
|
| |
| void | rollingGuidanceFilter (InputArray src, OutputArray dst, int d=-1, double sigmaColor=25, double sigmaSpace=3, int numOfIter=4, int borderType=BORDER_DEFAULT) |
| | 画像にローリングガイダンスフィルタを適用する。
|
| |
| void | thinning (InputArray src, OutputArray dst, int thinningType=THINNING_ZHANGSUEN) |
| | 入力画像の細線化(スケルトン化)を実現するため、二値ブロブの細線化処理を適用する。
|
| |
| void | transformFD (InputArray src, InputArray t, OutputArray dst, bool fdContour=true) |
| | 輪郭を変換する。
|
| |
| void | weightedMedianFilter (InputArray joint, InputArray src, OutputArray dst, int r, double sigma=25.5, int weightType=WMF_EXP, InputArray mask=noArray()) |
| | 画像に重み付きメディアンフィルタを適用する。
|
| |