From 086b231f48152bd7aaa289dfc6e2fc84cf6e5514 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Wed, 23 Nov 2011 18:28:12 +0000 Subject: This checks shouldn't have been removed. --- extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc b/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc index ba88ce7676d..ab9b21d6dfd 100644 --- a/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc +++ b/extern/libmv/libmv/simple_pipeline/camera_intrinsics.cc @@ -201,6 +201,8 @@ void CameraIntrinsics::ComputeLookupGrid(Grid* grid, int width, int height, doub warp_y = warp_y*aspy + 0.5 * overscan * h; int ix = int(warp_x), iy = int(warp_y); int fx = round((warp_x-ix)*256), fy = round((warp_y-iy)*256); + if(fx == 256) { fx=0; ix++; } + if(fy == 256) { fy=0; iy++; } // Use nearest border pixel if( ix < 0 ) { ix = 0, fx = 0; } if( iy < 0 ) { iy = 0, fy = 0; } -- cgit v1.2.3