DBoW2 icon indicating copy to clipboard operation
DBoW2 copied to clipboard

Enhanced hierarchical bag-of-word library for C++

Results 31 DBoW2 issues
Sort by recently updated
recently updated
newest added

DBoW2 does not build against OpenCV 4.6. Probably is broken with any version of OpenCV >= 4. ota@rigel:/usr/local/src/DBoW2/build$ make [ 0%] Built target Dependencies [ 11%] Building CXX object CMakeFiles/DBoW2.dir/src/BowVector.cpp.o...

In OpenCV, cv::FileNode::operator[](int) and cv::FileNodeIterator::operator+=(int) has O(n) time complexity. So I changed fn[i] to iterator.The total time complexity is changed from O(n^2) to O(n) The OpenCV FileNode code can find...

In "meanValue" function, if "mean" is assigned with a new value, one of the descriptor would change to this new value too. I don't know if it is what it...

hello, developer. I really appreciate your project and your work. now I'm doing my own project that I have an image dataset(specific urban path in my case, called it as...

Since OpenCV 4.0.0, the core module has been completely reimplemented in C++. see https://github.com/opencv/opencv/wiki/ChangeLog#version400 Iterating throught `FileNode` without iterator has become much more slower. To compare, see `test_filenode` program in...

It took me an hour to load a 50M vocabulary. Is there a better way?

When I am generating the vocabulary using API:: Sift128Vocabulary。error occured: ![image](https://user-images.githubusercontent.com/29222244/126096653-04633fe8-fe5d-4c53-9483-077d09e82c8d.png) is this a bug? or other problem? I have already check feature.size() an type, and not find problems. I...

Hi, I have just added some load/save functions used in orbslam repositories, and also wrote a loadFromBinary which very fast. Also updated the CMakeLists.txt to support export/import target. If you...

When I ran demo, there was an error occurred. Here is part of the output: "OpenCV Error: Bad argument (The written string is too long) in icvYMLWriteString, file /home/jin/opencv-3.2.0/modules/core/src/persistence.cpp, line...

I'm noticing that 2bbc1a0 [replaced SURF with ORB](https://github.com/dorian3d/DBoW2/blob/4d08e9fc751fac9063874d85a43c1ccdcda8b401/include/DBoW2/DBoW2.h#L60-L74). However, the `FSurf64` class still remains. Is there a reason this out-of-the-box support for SURF descriptors was removed? If I add those...