PhotonVision C++ dev-v2025.3.1-2-gf92cf62a
Loading...
Searching...
No Matches
photon::VisionEstimation Namespace Reference

Functions

static std::vector< frc::AprilTag > GetVisibleLayoutTags (const std::vector< PhotonTrackedTarget > &visTags, const frc::AprilTagFieldLayout &layout)
 
static std::optional< PnpResultEstimateCamPosePNP (const Eigen::Matrix< double, 3, 3 > &cameraMatrix, const Eigen::Matrix< double, 8, 1 > &distCoeffs, const std::vector< PhotonTrackedTarget > &visTags, const frc::AprilTagFieldLayout &layout, const TargetModel &tagModel)
 

Function Documentation

◆ EstimateCamPosePNP()

static std::optional< PnpResult > photon::VisionEstimation::EstimateCamPosePNP ( const Eigen::Matrix< double, 3, 3 > & cameraMatrix,
const Eigen::Matrix< double, 8, 1 > & distCoeffs,
const std::vector< PhotonTrackedTarget > & visTags,
const frc::AprilTagFieldLayout & layout,
const TargetModel & tagModel )
static

◆ GetVisibleLayoutTags()

static std::vector< frc::AprilTag > photon::VisionEstimation::GetVisibleLayoutTags ( const std::vector< PhotonTrackedTarget > & visTags,
const frc::AprilTagFieldLayout & layout )
static