summaryrefslogtreecommitdiff
path: root/horizon_steerer.cpp
diff options
context:
space:
mode:
authorFlorian Jung <florian.a.jung@web.de>2012-12-04 15:13:47 +0100
committerFlorian Jung <florian.a.jung@web.de>2012-12-04 15:13:47 +0100
commit7a75768ce2f730cbbbcc98c4b204a30ceb0b7e71 (patch)
treea20c4fe70e9ffb3a433494ef74fc1898a85a8ae2 /horizon_steerer.cpp
parent524a2057acedc450d99994f67aae765da70408e3 (diff)
horizon-steerer segfault gefixt, testprogramm dazu
Diffstat (limited to 'horizon_steerer.cpp')
-rw-r--r--horizon_steerer.cpp13
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; }