1
0
mirror of https://github.com/opencv/opencv.git synced 2026-07-30 07:43:03 +04:00

features2d: improve detector parameter validation

This commit is contained in:
Primary-H
2026-05-31 23:40:50 +08:00
parent ebb46d5f17
commit a7bb1d1e1e
9 changed files with 72 additions and 4 deletions
+10
View File
@@ -135,4 +135,14 @@ void CV_AgastTest::run( int )
TEST(Features2d_AGAST, regression) { CV_AgastTest test; test.safe_run(); }
TEST(Features2d_AGAST, invalidDetectorType)
{
Mat img = Mat::zeros(16, 16, CV_8UC1);
vector<KeyPoint> keypoints;
EXPECT_THROW(AGAST(img, keypoints, 10, true,
static_cast<AgastFeatureDetector::DetectorType>(-1)),
cv::Exception);
}
}} // namespace