Program Listing for File CameraInfo.hpp
↰ Return to documentation for file (include/depthai/common/CameraInfo.hpp)
#pragma once
#include "depthai/common/CameraModel.hpp"
#include "depthai/common/Extrinsics.hpp"
#include "depthai/utility/Serialization.hpp"
namespace dai {
struct CameraInfo {
uint16_t width = 0, height = 0;
uint8_t lensPosition = 0;
std::vector<std::vector<float>> intrinsicMatrix;
std::vector<float> distortionCoeff;
Extrinsics extrinsics;
float specHfovDeg = 0.0f; // fov in deg
CameraModel cameraType = CameraModel::Perspective;
DEPTHAI_SERIALIZE(CameraInfo, cameraType, width, height, specHfovDeg, lensPosition, intrinsicMatrix, distortionCoeff, extrinsics);
};
} // namespace dai