-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Description
System information (version)
- OpenCV => 3.2.0
- Operating System / Platform => Ubuntu
- Compiler => icpc/gcc
Detailed description
I have never contributed to OpenCV, so sorry if this issue makes not much sense.
Developing my application, I've noticed how Hessian-Affine detector and SIFT descriptors gives incredible results compared to cv::xfeatures2d::SIFT and cv::xfeatures2d::SURF.
I'm using this implementation for this kind of detector/descriptor. However, I noticed also that's very slow compared to SURF (almost 10 times slower), and that's partially because it's a serial implementation.
What I would like to do is to implement a parallel version of this code and propose it as detector+descriptor for OpenCV. I've seen that something similar has been tried a long time ago here, but there are no recent news about it.
I ask you if this could be useful or meaningful for OpenCV. However, since I'm not a computer vision expert (I'm a parallel guy) it would be not easy to re-adapt the linked code to actual OpenCV. For example, the linked code implement SIFT description and I don't if it can be simply replaced by SIFT description from OpenCV.
I think that a lot of people would be happy to have a fast and precise descriptor like this one. Again, I'm not a computer vision expert, but I am with parallel systems and I'm very enthusiastic about this.