PhotonVision C++ dev-v2025.0.0-beta-8-2-gbd1c5c03
|
#include <utility>
#include <vector>
#include <Eigen/Core>
#include <frc/apriltag/AprilTag.h>
#include <frc/apriltag/AprilTagFieldLayout.h>
#include "OpenCVHelp.h"
#include "TargetModel.h"
#include "photon/targeting/MultiTargetPNPResult.h"
#include "photon/targeting/PhotonTrackedTarget.h"
#include <iostream>
Go to the source code of this file.
Namespaces | |
namespace | photon |
namespace | photon::VisionEstimation |
Functions | |
static std::vector< frc::AprilTag > | photon::VisionEstimation::GetVisibleLayoutTags (const std::vector< PhotonTrackedTarget > &visTags, const frc::AprilTagFieldLayout &layout) |
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) |