OpenCV 4.5.3(日本語機械翻訳)
|
Class implementing two-dimensional phase unwrapping based on [histogramUnwrapping] This algorithm belongs to the quality-guided phase unwrapping methods. First, it computes a reliability map from second differences between a pixel and its eight neighbours. Reliability values lie between 0 and 16*pi*pi. Then, this reliability map is used to compute the reliabilities of "edges". An edge is an entity defined by two pixels that are connected horizontally or vertically. Its reliability is found by adding the the reliabilities of the two pixels connected through it. Edges are sorted in a histogram based on their reliability values. This histogram is then used to unwrap pixels, starting from the highest quality pixel. [詳解]
#include <histogramphaseunwrapping.hpp>
cv::phase_unwrapping::PhaseUnwrappingを継承しています。
クラス |
|
struct | Params |
phaseUnwrapping コンストラクタのパラメータ.[【詳解】(英語]
|
|
公開メンバ関数 |
|
virtual CV_WRAP void | getInverseReliabilityMap (OutputArray reliabilityMap)=0 |
ラップされた位相マップから計算された信頼性マップを取得します.[【詳解】(英語]
|
|
![]() |
|
virtual CV_WRAP void | unwrapPhaseMap (InputArray wrappedPhaseMap, OutputArray unwrappedPhaseMap, InputArray shadowMask=noArray())=0 |
2D フェーズマップをアンラップします.[【詳解】(英語]
|
|
![]() |
|
virtual CV_WRAP void | clear () |
アルゴリズムの状態をクリアする[【詳解】(英語]
|
|
virtual void | write (FileStorage &fs) const |
アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語]
|
|
CV_WRAP void | write (const Ptr< FileStorage > &fs, const String &name=String()) const |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。 |
|
virtual CV_WRAP void | read (const FileNode &fn) |
アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語]
|
|
virtual CV_WRAP bool | empty () const |
が空の場合はtrueを返します。Algorithmが空の場合は真を返します。[【詳解】(英語]
|
|
virtual CV_WRAP void | save (const String &filename) const |
virtual CV_WRAP String | getDefaultName () const |
静的公開メンバ関数 |
|
static CV_WRAP Ptr< HistogramPhaseUnwrapping > | create (const HistogramPhaseUnwrapping::Params ¶meters=HistogramPhaseUnwrapping::Params()) |
コンストラクタ[【詳解】(英語]
|
|
![]() |
|
template<typename _Tp > | |
static Ptr< _Tp > | read (const FileNode &fn) |
ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語]
|
|
template<typename _Tp > | |
static Ptr< _Tp > | load (const String &filename, const String &objname=String()) |
ファイルからアルゴリズムを読み込む[【詳解】(英語]
|
|
template<typename _Tp > | |
static Ptr< _Tp > | loadFromString (const String &strModel, const String &objname=String()) |
文字列からアルゴリズムを読み込む[【詳解】(英語]
|
|
その他の継承メンバ |
|
![]() |
|
void | writeFormat (FileStorage &fs) const |
に基づいて 2 次元の位相アンラップを実装したクラス.[histogramUnwrapping] です.このアルゴリズムは,品質誘導型の位相アンラッピング法に属します.まず,1つのピクセルとその8つの近傍のピクセルとの間の第2の差から,信頼性マップを計算します.信頼性の値は,0から16*pi*piの間にあります.次に、この信頼性マップを使って、「エッジ」の信頼性を計算します。エッジとは、水平方向または垂直方向に接続された2つのピクセルで定義されるエンティティです。エッジの信頼性は,エッジを介して接続された2つのピクセルの信頼性を加算して求められます。エッジは、その信頼性の値に基づいてヒストグラムでソートされます。このヒストグラムを使って,最も品質の高いピクセルから順に,ピクセルをアンラップしていきます。
ラップされたフェーズマップと,アンラップされた結果は, CV_32FC1 に格納されます.Mat.
|
static |
コンストラクタ
parameters | HistogramPhaseUnwrappingパラメータHistogramPhaseUnwrapping::Params位相マップの幅,高さ,ヒストグラムの特性を取得します. |
|
pure virtual |
ラップされた位相マップから計算された信頼性マップを取得します.
reliabilityMap | 信頼性マップが保存されている画像 |