Skip to content

Commit

Permalink
renamed to generic
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthieu Hog committed Sep 3, 2024
1 parent e9a4be5 commit a090e35
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 12 deletions.
6 changes: 3 additions & 3 deletions src/aliceVision/feature/ImageDescriber.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -228,9 +228,9 @@ std::unique_ptr<ImageDescriber> createImageDescriber(EImageDescriberType imageDe
case EImageDescriberType::AKAZE_LIOP:
describerPtr.reset(new ImageDescriber_AKAZE(AKAZEParams(AKAZEOptions(), feature::AKAZE_LIOP)));
break;
//Unknown descriptor to be used when the descriptor is computed outside of alicevsion
case EImageDescriberType::UNKNOWN:
describerPtr.reset(new UnknownImageDescriber());
//Generic descriptor to be used when the descriptor is computed outside of alicevsion
case EImageDescriberType::GENERIC:
describerPtr.reset(new GenericImageDescriber());
break;

#if ALICEVISION_IS_DEFINED(ALICEVISION_HAVE_CCTAG)
Expand Down
7 changes: 3 additions & 4 deletions src/aliceVision/feature/ImageDescriber.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#include <aliceVision/numeric/numeric.hpp>
#include <aliceVision/feature/imageDescriberCommon.hpp>
#include <aliceVision/feature/Regions.hpp>
#include <aliceVision/feature/regionsFactory.hpp>
#include <aliceVision/image/Image.hpp>
#include <memory>

Expand Down Expand Up @@ -264,12 +263,12 @@ class ImageDescriber
/**
* @brief Used to load descripters computed outside of meshroom.
*/
class UnknownImageDescriber : public ImageDescriber
class GenericImageDescriber : public ImageDescriber
{
public:
UnknownImageDescriber() = default;
GenericImageDescriber() = default;

virtual ~UnknownImageDescriber() = default;
virtual ~GenericImageDescriber() = default;

/**
* @brief Check if the image describer use CUDA
Expand Down
2 changes: 1 addition & 1 deletion src/aliceVision/feature/regionsFactory.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ using AKAZE_Liop_Regions = ScalarRegions<unsigned char, 144>;
using AKAZE_BinaryRegions = BinaryRegions<64>;

/// Define an unknown feature regions
using UNKNOWN_Regions = ScalarRegions<float, 128>;
using GENERIC_Regions = ScalarRegions<float, 128>;

} // namespace feature
} // namespace aliceVision
4 changes: 2 additions & 2 deletions src/aliceVision/sfm/pipeline/regionsIO.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ using namespace sfmData;
std::unique_ptr<feature::Regions> loadRegions(const std::vector<std::string>& folders, IndexT viewId, const feature::ImageDescriber& imageDescriber)
{
assert(!folders.empty());

const std::string imageDescriberTypeName = feature::EImageDescriberType_enumToString(imageDescriber.getDescriberType());
const std::string basename = std::to_string(viewId);

Expand Down Expand Up @@ -228,7 +228,7 @@ bool loadRegionsPerView(feature::RegionsPerView& regionsPerView,
std::unique_ptr<feature::Regions> regionsPtr;
try
{
regionsPtr = loadRegions(featuresFolders, iter->second.get()->getViewId(), *(imageDescribers.at(i)));
regionsPtr = loadRegions(featuresFolders, iter->second.get()->getViewId(), *(imageDescribers.at(i)));
}
catch (const std::exception& e)
{
Expand Down
4 changes: 2 additions & 2 deletions src/aliceVision/voctree/VocabularyTree.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -360,8 +360,8 @@ inline std::unique_ptr<IVocabularyTree> createVoctreeForDescriberType(feature::E
case EImageDescriberType::AKAZE_MLDB:
res.reset(new VocabularyTree<AKAZE_BinaryRegions::DescriptorT>);
break;
case EImageDescriberType::UNKNOWN:
res.reset(new VocabularyTree<UNKNOWN_Regions::DescriptorT>);
case EImageDescriberType::GENERIC:
res.reset(new VocabularyTree<GENERIC_Regions::DescriptorT>);
break;

#if ALICEVISION_IS_DEFINED(ALICEVISION_HAVE_CCTAG)
Expand Down

0 comments on commit a090e35

Please sign in to comment.