MCPcopy Create free account
hub / github.com/darglein/ADOP / ImageToNormalized

Method ImageToNormalized

src/lib/data/SceneData.cpp:653–668  ·  view source on GitHub ↗

Unprojection to normalized image space

Source from the content-addressed store, hash-verified

651
652// Unprojection to normalized image space
653vec3 SceneCameraParams::ImageToNormalized(vec2 ip, float z)
654{
655 vec3 np;
656 if (camera_model_type == CameraModel::PINHOLE_DISTORTION)
657 {
658 vec2 ip2 = K.unproject2(ip);
659 ip2 = undistortPointGN(ip2, ip2, distortion);
660
661 np = vec3(ip2(0) * z, ip2(1) * z, z);
662 }
663 else
664 {
665 SAIGA_EXIT_ERROR("sdlf");
666 }
667 return np;
668}
669
670
671std::pair<vec2, float> SceneCameraParams::NormalizedToImage(vec3 p)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected