From e704ecd29509ea2db51602f2381a03388321a063 Mon Sep 17 00:00:00 2001 From: Florian Jung Date: Thu, 25 Dec 2014 23:02:04 +0100 Subject: dingens --- client2.c | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/client2.c b/client2.c index 02c0129..3304346 100644 --- a/client2.c +++ b/client2.c @@ -60,7 +60,9 @@ int main(int argc, const char** argv) #define N_VALUES 11 int curr_val=0; - float val[N_VALUES]; + float val[N_VALUES] =// { 1.300000, 0.050000, 0.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, -0.004000, 0.014000, 0.026000}; + { 0.500000, 0.050000, 0.000000, 0.000000, 0.000000, 0.000000, 10.000000, 0.000000, 0.006000, 0.024000, 0.026000}; + // {.0,.0,.0,.0,.0,.0,.0,.0,.0,.0,.0}; float step[N_VALUES] = {0.05,0.05,0.0,0.0,10,10,10,10,0.002,0.002,0.002}; Mat map1A[3], map2A[3], map1B[3], map2B[3]; @@ -69,18 +71,18 @@ int main(int argc, const char** argv) float* col=&val[8]; float c1,c2,c1_,c2_; - k1=0.5; - k2=0.1; - p1=0.0; - p2=0.0; + //k1=0.5; + //k2=0.1; + //p1=0.0; + //p2=0.0; c1=1280/2; c2=768/2; c1_=960/2; c2_=1080/2; - x1=x2=y1=y2=0.0; - col[0]=-0.01; - col[1]=0.0; - col[2]=0.01; + //x1=x2=y1=y2=0.0; + //col[0]=-0.01; + //col[1]=0.0; + //col[2]=0.01; while ((key = waitKey(1)) != 'x') { @@ -123,8 +125,8 @@ int main(int argc, const char** argv) for (int i=0; i<3; i++) { Mat camera_matrix_clone = camera_matrix.clone(); - camera_matrix_clone.at(0,0)*=(1.+(i-1)/100.); - camera_matrix_clone.at(1,1)*=(1.+(i-1)/100.); + camera_matrix_clone.at(0,0)*=(1.+col[i]); + camera_matrix_clone.at(1,1)*=(1.+col[i]); camera_matrix_clone.at(0,2)=c1_-x1; camera_matrix_clone.at(1,2)=c2_+y1; initUndistortRectifyMap(camera_matrix, Vec4f(k1,k2,p1,p2), Mat::eye(3,3,CV_32F), camera_matrix_clone, Size(960,1080), CV_32FC1, map1B[i], map2B[i]); -- cgit v1.2.3