Skip to content
Snippets Groups Projects
Commit 6a8da75a authored by Angel Santamaria-Navarro's avatar Angel Santamaria-Navarro
Browse files

FIX: update VU_DEBUG to compile and work with DEBUG

parent d708ccd1
No related branches found
No related tags found
No related merge requests found
......@@ -85,14 +85,13 @@ std::map<int, cv::Point2f> TestDetectorROI(const cv::Mat& _image, vision_utils::
return points_found;
}
#ifdef _VU_DEBUG
#ifdef _VU_DEBUG
cv::Mat image_graphics = _image.clone();
cv::drawKeypoints(image_graphics,target_keypoints,image_graphics);
cv::rectangle(image_graphics, roi, cv::Scalar(255.0, 0.0, 255.0), 1, 8, 0);
cv::rectangle(image_graphics, roi_inflated, cv::Scalar(255.0, 255.0, 0.0), 1, 8, 0);
cv::imshow("test",image_graphics);
cv::waitKey(1);
#endif
#endif
}
}
return points_found;
......
......@@ -41,10 +41,9 @@ std::map<int, cv::Point2f> TestDetectorROI(const cv::Mat& _image, vision_utils::
for(roi_x = 0; roi_x < img_width; roi_x += 5)
{
cv::Rect roi(roi_x, roi_y, roi_width, roi_heigth);
cv::Rect roi_inflated = roi;
// Detect features in ROI
target_keypoints = _det_ptr->detect(_image, roi_inflated);
target_keypoints = _det_ptr->detect(_image, roi);
// Keep only one KP in ROI
if (!target_keypoints.empty())
......@@ -64,14 +63,13 @@ std::map<int, cv::Point2f> TestDetectorROI(const cv::Mat& _image, vision_utils::
return points_found;
}
#ifdef _VU_DEBUG
// #ifdef _VU_DEBUG
cv::Mat image_graphics = _image.clone();
cv::drawKeypoints(image_graphics,target_keypoints,image_graphics);
cv::rectangle(image_graphics, roi, cv::vision_utils::Scalar(255.0, 0.0, 255.0), 1, 8, 0);
cv::rectangle(image_graphics, roi_inflated, cv::vision_utils::Scalar(255.0, 255.0, 0.0), 1, 8, 0);
cv::rectangle(image_graphics, roi, cv::Scalar(255.0, 0.0, 255.0), 1, 8, 0);
cv::imshow("test",image_graphics);
cv::waitKey(1);
#endif
// #endif
}
}
return points_found;
......@@ -510,11 +508,11 @@ TEST(TrifocalTensor, ComputeTensorReal)
#ifdef _VU_DEBUG
if (err_tmp.norm()<=std::pow(max_error_reprojection,2))
cv::circle(img_tmp,cv::Point(p3est(0),p3est(1)),5,cv::vision_utils::Scalar(0,255,0),-1);
cv::circle(img_tmp,cv::Point(p3est(0),p3est(1)),5,cv::Scalar(0,255,0),-1);
else
{
cv::circle(img_tmp,cv::Point(list3(ii,0),list3(ii,1)),5,cv::vision_utils::Scalar(0,0,255),-1);
cv::circle(img_tmp,cv::Point(p3est(0),p3est(1)),5,cv::vision_utils::Scalar(255,0,0),2);
cv::circle(img_tmp,cv::Point(list3(ii,0),list3(ii,1)),5,cv::Scalar(0,0,255),-1);
cv::circle(img_tmp,cv::Point(p3est(0),p3est(1)),5,cv::Scalar(255,0,0),2);
}
#endif
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment