From 424eb5d0bf7f9fe890b06dc7109d570e31d59d68 Mon Sep 17 00:00:00 2001 From: Georgios Pinitas Date: Wed, 6 Dec 2017 19:49:38 +0000 Subject: COMPMID-556: Fix dangling references in NEFillBorder Change-Id: I29d8406514d5d51742df955059ee6500ca9ea3dd Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/112234 Reviewed-by: Anthony Barbier Tested-by: BSG Visual Compute Jenkins server to access repositories on http://mpd-gerrit.cambridge.arm.com --- tests/validation/reference/HarrisCornerDetector.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tests/validation/reference/HarrisCornerDetector.cpp') diff --git a/tests/validation/reference/HarrisCornerDetector.cpp b/tests/validation/reference/HarrisCornerDetector.cpp index 12afd95efa..442f6a18b5 100644 --- a/tests/validation/reference/HarrisCornerDetector.cpp +++ b/tests/validation/reference/HarrisCornerDetector.cpp @@ -99,9 +99,9 @@ std::vector harris_corner_detector_impl(const SimpleTensor &src, fl float Gxy = 0.f; // Calculate Gx^2, Gy^2 and Gxy within the given window - for(int y = src_coord.y() - block_size / 2; y <= src_coord.y() + block_size / 2; ++y) + for(int y = block_top_left.y(); y <= block_bottom_right.y(); ++y) { - for(int x = src_coord.x() - block_size / 2; x <= src_coord.x() + block_size / 2; ++x) + for(int x = block_top_left.x(); x <= block_bottom_right.x(); ++x) { Coordinates block_coord(x, y); @@ -139,7 +139,7 @@ std::vector harris_corner_detector_impl(const SimpleTensor &src, fl { Coordinates coord = index2coord(suppressed_scores.shape(), i); - if(is_in_valid_region(suppressed_scores_region, coord) && suppressed_scores[i] > 0.f) + if(is_in_valid_region(suppressed_scores_region, coord) && suppressed_scores[i] != 0.f) { KeyPoint corner; corner.x = coord.x(); -- cgit v1.2.1