OpenCV 4.5.3(日本語機械翻訳)
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
クラス | 列挙型
Structured Light API

クラス

class cv::structured_light::GrayCodePattern
グレーコードパターンを実装したクラス。[UNDERWORLD]を使用しています。.[【詳解】(英語]
class cv::structured_light::SinusoidalPattern
フーリエ変換プロファイロメトリ(FTP)、位相シフトプロファイロメトリ(PSP)、フーリエアシスト位相シフトプロファイロメトリ(FAPS)を実装したクラス。[faps]を使用します。.[【詳解】(英語]
class cv::structured_light::StructuredLightPattern
構造化されたライトパターンを生成・デコードするための抽象的な基底クラス.[【詳解】(英語]

列挙型

enum { FTP = 0 , PSP = 1 , FAPS = 2 }
正弦波パターンのプロフィロメトリ法の種類。
enum { cv::structured_light::DECODE_3D_UNDERWORLD = 0 }
デコード・アルゴリズムの種類[【詳解】(英語]

詳解

Structured light is considered one of the most effective techniques to acquire 3D models. This technique is based on projecting a light pattern and capturing the illuminated scene from one or more points of view. Since the pattern is coded, correspondences between image points and points of the projected pattern can be quickly found and 3D information easily retrieved.

One of the most commonly exploited coding strategies is based on trmatime-multiplexing. In this case, a set of patterns are successively projected onto the measuring surface. The codeword for a given pixel is usually formed by the sequence of illuminance values for that pixel across the projected patterns. Thus, the codification is called temporal because the bits of the codewords are multiplexed in time [pattern] .

In this module a time-multiplexing coding strategy based on Gray encoding is implemented following the (stereo) approach described in 3DUNDERWORLD algorithm [UNDERWORLD] . For more details, see tutorial_structured_light.

列挙型詳解

anonymous enum

anonymous enum

デコード・アルゴリズムの種類

列挙値
デコード_3D_アンダーワールド

Kyriakos Herakleous, Charalambos Poullis. "3dunderworld-sls: An Open-Source Structured-Light Scanning System for Rapid Geometry Acquisition", arXiv preprint arXiv:1406.6595 (2014).