Unprojection to normalized image space
| 651 | |
| 652 | // Unprojection to normalized image space |
| 653 | vec3 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 | |
| 671 | std::pair<vec2, float> SceneCameraParams::NormalizedToImage(vec3 p) |
nothing calls this directly
no outgoing calls
no test coverage detected