PhotonVision C++ dev-v2025.0.0-beta-8-2-gbd1c5c03
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