Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

structure from motion

複数のビューからの 3 次元再構成

structure from motion (SfM) は、一連の 2 次元イメージから 3 次元シーンの構造を推定するプロセスです。詳細については、Implement Visual SLAM in MATLABを参照してください。

アプリ

カメラ キャリブレーター 単一カメラの幾何学的パラメーターの推定
ステレオ カメラ キャリブレーター ステレオ カメラの幾何学的パラメーターの推定

関数

すべて展開する

detectBRISKFeatures BRISK 特徴を検出してBRISKPointsオブジェクトを返す
detectFASTFeatures FAST アルゴリズムを使用してコーナーを検出しcornerPointsオブジェクトを返す
detectHarrisFeatures Harris-Stephens アルゴリズムを使用してコーナーを検出しcornerPointsオブジェクトを返す
detectMinEigenFeatures 最小固有値アルゴリズムを使用してコーナーを検出し、cornerPointsオブジェクトを返します。
detectMSERFeatures MSER 特徴を検出してMSERRegionsオブジェクトを返す
detectSURFFeatures SURF 特徴を検出してSURFPointsオブジェクトを返す
extractFeatures 関心点記述子の抽出
matchFeatures マッチする特徴の検出
matchFeaturesInRadius Find matching features within specified radius
vision.PointTracker Kanade-Lucas-Tomasi (KLT) アルゴリズムを使用したビデオ内の点の追跡

イメージとカメラ データの保存

imageviewset Manage data for structure-from-motion, visual odometry, and visual SLAM
worldpointset Manage 3-D to 2-D point correspondences
cameraIntrinsics 内部カメラ パラメーターを格納するオブジェクト
rigid3d 3 次元剛体幾何学的変換
affine3d 3 次元アフィン幾何学的変換

カメラの姿勢の推定

estimateEssentialMatrix イメージのペア内の対応する点から基本行列を推定
estimateFundamentalMatrix ステレオ イメージ内の対応する点から基礎行列を推定
estimateWorldCameraPose 3 次元から 2 次元への対応関係からカメラの姿勢を推定
relativeCameraPose カメラの姿勢間の相対的な回転と並進を計算

イメージ点の三角形分割

pointTrack Object for storing matching points from multiple views
findTracks Find matched points across multiple views
triangulate ステレオ イメージでの歪み補正後のマッチする点の 3 次元位置
triangulateMultiview 3-D locations of world points matched across multiple images

カメラの姿勢と 3 次元点の最適化

bundleAdjustment カメラの姿勢および 3 次元の座標点の調整
bundleAdjustmentMotion Refine camera pose using motion-only bundle adjustment
bundleAdjustmentStructure Refine 3-D points using structure-only bundle adjustment
stereoAnaglyph Create red-cyan anaglyph from stereo pair of images
pcshow 3 次元点群のプロット
plotCamera 3 次元座標でのカメラのプロット
showMatchedFeatures 対応する特徴点を表示
rotationMatrixToVector 3 次元回転行列から回転ベクトルへの変換
rotationVectorToMatrix 3 次元回転ベクトルから回転行列への変換

トピック

カメラ キャリブレーション用アプリ

単一カメラ キャリブレーター アプリ

カメラの内部パラメーター、外部パラメーターおよびレンズ歪みパラメーターを推定します。

ステレオ カメラ キャリブレーター アプリ

ステレオ カメラのキャリブレーションを行います。キャリブレーション済みのカメラはイメージの深度の復元に使用できます。

ビジュアル オドメトリ

単眼ビジュアル オドメトリ

イメージのシーケンスを解析してカメラの位置と向きを特定する。

単眼の Visual Simultaneous Localization and Mapping

Visual simultaneous localization and mapping (vSLAM)。

基礎

座標系

ピクセル インデックス、空間座標および 3 次元座標系の指定

特徴点のタイプ

いくつかの種類の特徴の点オブジェクトを返したり受け入れたりする関数の選択

局所特徴の検出と抽出

局所特徴の検出と抽出の利点と用途の学習

structure from motion の概要

2 次元のイメージ シーケンスから 3 次元構造を推定する

Implement Visual SLAM in MATLAB

Understand the visual simultaneous localization and mapping (vSLAM) workflow and how to implement it using MATLAB.

注目の例