Skip to content
Snippets Groups Projects
Commit 6711d473 authored by acpaquette's avatar acpaquette
Browse files

Add logging statements to framing camera

parent 14ef5689
No related branches found
No related tags found
No related merge requests found
...@@ -153,6 +153,11 @@ csm::ImageCoord UsgsAstroFrameSensorModel::groundToImage( ...@@ -153,6 +153,11 @@ csm::ImageCoord UsgsAstroFrameSensorModel::groundToImage(
// Camera rotation matrix // Camera rotation matrix
double m[3][3]; double m[3][3];
calcRotationMatrix(m, adjustments); calcRotationMatrix(m, adjustments);
MESSAGE_LOG(
spdlog::level::trace,
"Calculated rotation matrix [{}, {}, {}], [{}, {}, {}], [{}, {}, {}]",
m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[2][0], m[2][1],
m[2][2]);
// Sensor position // Sensor position
double undistortedx, undistortedy, denom; double undistortedx, undistortedy, denom;
...@@ -160,12 +165,21 @@ csm::ImageCoord UsgsAstroFrameSensorModel::groundToImage( ...@@ -160,12 +165,21 @@ csm::ImageCoord UsgsAstroFrameSensorModel::groundToImage(
undistortedx = (f * (m[0][0] * xo + m[1][0] * yo + m[2][0] * zo) / denom); undistortedx = (f * (m[0][0] * xo + m[1][0] * yo + m[2][0] * zo) / denom);
undistortedy = (f * (m[0][1] * xo + m[1][1] * yo + m[2][1] * zo) / denom); undistortedy = (f * (m[0][1] * xo + m[1][1] * yo + m[2][1] * zo) / denom);
MESSAGE_LOG(
spdlog::level::trace,
"Found undistortedX: {}, and undistortedY: {}",
undistortedx, undistortedy);
// Apply the distortion to the line/sample location and then convert back to // Apply the distortion to the line/sample location and then convert back to
// line/sample // line/sample
double distortedX, distortedY; double distortedX, distortedY;
applyDistortion(undistortedx, undistortedy, distortedX, distortedY, applyDistortion(undistortedx, undistortedy, distortedX, distortedY,
m_opticalDistCoeffs, m_distortionType); m_opticalDistCoeffs, m_distortionType);
MESSAGE_LOG(
spdlog::level::trace,
"Found distortedX: {}, and distortedY: {}",
distortedX, distortedY);
// Convert distorted mm into line/sample // Convert distorted mm into line/sample
double sample, line; double sample, line;
computePixel(distortedX, distortedY, m_ccdCenter[1], m_ccdCenter[0], computePixel(distortedX, distortedY, m_ccdCenter[1], m_ccdCenter[0],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment