![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
#include "opencv2/core.hpp"名前空間 | |
| namespace | cv |
| namespace | cv::detail |
| namespace | cv::detail::tracking |
関数 | |
| void | cv::detail::tracking::computeInteractionMatrix (const cv::Mat &uv, const cv::Mat &depths, const cv::Mat &K, cv::Mat &J) |
| 2D ピクセルの集合に対する相互作用行列 ( [136] [55] [56] ) を計算する。これは通常、ビジュアルサーボイングのアプリケーションでロボットに対し、目的のピクセル位置/速度で移動するよう指令するために使用される。この行列を反転させることで、カメラの空間速度すなわちツイストを推定できる。 | |
| cv::Vec6d | cv::detail::tracking::computeTwist (const cv::Mat &uv, const cv::Mat &duv, const cv::Mat &depths, const cv::Mat &K) |
2D ピクセル位置の集合、それらの速度、深度値、およびカメラの内部パラメータからカメラのツイストを計算する。ピクセル速度は通常、オプティカルフローアルゴリズムから得られる。画像間のフローの計算には密なフローと疎なフローの両方が使用でき、duv はフローを画像間の時間間隔で割ることで計算される。 | |