Skip to content

Commit fd31dac

Browse files
Merge pull request #2007 from philippremy/fixes/opencv-sift
FIX: OpenCV SIFT API
2 parents 14b0b8f + 1525e9e commit fd31dac

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/aliceVision/feature/openCV/ImageDescriber_SIFT_OCV.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
namespace aliceVision {
1919
namespace feature {
2020

21-
void SIFT_openCV_Params::setConfigurationPreset(EImageDescriberPreset preset)
21+
void SIFT_openCV_Params::setConfigurationPreset(ConfigurationPreset preset)
2222
{
23-
switch (preset)
23+
switch (preset.descPreset)
2424
{
2525
case EImageDescriberPreset::LOW:
2626
contrastThreshold = 0.01;
@@ -67,7 +67,7 @@ bool ImageDescriber_SIFT_openCV::describe(const image::Image<unsigned char>& ima
6767
maxDetect = _params.maxTotalKeypoints;
6868

6969
cv::Ptr<cv::Feature2D> siftdetector =
70-
cv::xfeatures2d::SIFT::create(maxDetect, _params.nOctaveLayers, _params.contrastThreshold, _params.edgeThreshold, _params.sigma);
70+
cv::SIFT::create(maxDetect, _params.nOctaveLayers, _params.contrastThreshold, _params.edgeThreshold, _params.sigma);
7171

7272
// Detect SIFT keypoints
7373
auto detect_start = std::chrono::steady_clock::now();

src/aliceVision/feature/openCV/ImageDescriber_SIFT_OCV.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class SIFT_openCV_Params
3030
* @param[in] preset The preset configuration
3131
* @return True if configuration succeed.
3232
*/
33-
void setConfigurationPreset(EImageDescriberPreset preset);
33+
void setConfigurationPreset(ConfigurationPreset preset);
3434

3535
/// Parameters
3636
std::size_t gridSize = 4;
@@ -84,7 +84,7 @@ class ImageDescriber_SIFT_openCV : public ImageDescriber
8484
* @param[in] preset The preset configuration
8585
* @return True if configuration succeed.
8686
*/
87-
void setConfigurationPreset(EImageDescriberPreset preset) override { _params.setConfigurationPreset(preset); }
87+
void setConfigurationPreset(ConfigurationPreset preset) override { _params.setConfigurationPreset(preset); }
8888

8989
/**
9090
* @brief Detect regions on the 8-bit image and compute their attributes (description)

0 commit comments

Comments
 (0)