mirror of
https://github.com/opencv/opencv.git
synced 2024-12-11 22:59:16 +08:00
76860933f0
Fix Single ThresholdBug in Simple Blob Detector * address bug with using min dist between blobs in blob detector cast type in comparison and remove docs address bug with using min dist between blobs in blob detector use scalar instead of int address bug with using min dist between blobs in blob detector * fix namespace and formatting
22 lines
762 B
C++
22 lines
762 B
C++
// This file is part of OpenCV project.
|
|
// It is subject to the license terms in the LICENSE file found in the top-level directory
|
|
// of this distribution and at http://opencv.org/license.html.
|
|
|
|
#include "test_precomp.hpp"
|
|
|
|
namespace opencv_test { namespace {
|
|
TEST(Features2d_BlobDetector, bug_6667)
|
|
{
|
|
cv::Mat image = cv::Mat(cv::Size(100, 100), CV_8UC1, cv::Scalar(255, 255, 255));
|
|
cv::circle(image, Point(50, 50), 20, cv::Scalar(0), -1);
|
|
SimpleBlobDetector::Params params;
|
|
params.minThreshold = 250;
|
|
params.maxThreshold = 260;
|
|
std::vector<KeyPoint> keypoints;
|
|
|
|
Ptr<SimpleBlobDetector> detector = SimpleBlobDetector::create(params);
|
|
detector->detect(image, keypoints);
|
|
ASSERT_NE((int) keypoints.size(), 0);
|
|
}
|
|
}} // namespace
|