diff options
author | Florian Jung <florian.a.jung@web.de> | 2012-12-04 15:13:47 +0100 |
---|---|---|
committer | Florian Jung <florian.a.jung@web.de> | 2012-12-04 15:13:47 +0100 |
commit | 7a75768ce2f730cbbbcc98c4b204a30ceb0b7e71 (patch) | |
tree | a20c4fe70e9ffb3a433494ef74fc1898a85a8ae2 /horizon_steerer.cpp | |
parent | 524a2057acedc450d99994f67aae765da70408e3 (diff) |
horizon-steerer segfault gefixt, testprogramm dazu
Diffstat (limited to 'horizon_steerer.cpp')
-rw-r--r-- | horizon_steerer.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/horizon_steerer.cpp b/horizon_steerer.cpp index ea1e79d..f15be84 100644 --- a/horizon_steerer.cpp +++ b/horizon_steerer.cpp @@ -34,16 +34,11 @@ HorizonSteerer::HorizonSteerer(int xlen_, int ylen_) xlen=xlen_; ylen=ylen_; - int** contour_map; - contour_map=new int*[xlen]; + my_contour_map=new int*[xlen]; for (int i=0;i<xlen;i++) - contour_map[i]=new int[ylen]; + my_contour_map[i]=new int[ylen]; erode_kernel = circle_mat(10); - - contour_map=new int*[xlen]; - for (int i=0;i<xlen;i++) - contour_map[i]=new int[ylen]; } @@ -62,8 +57,8 @@ void HorizonSteerer::process_image(const Mat& img_) Mat drawing; double confidence; - find_steering_point(img, Point(img.cols/2, img.rows-2*img.rows/5), contour_map, drawing, &confidence); - + find_steering_point(img, Point(img.cols/2, img.rows-2*img.rows/5), my_contour_map, drawing, &confidence); + imshow("drawing",drawing); } double HorizonSteerer::get_steer_data() { return 0.0; } |