Jak wiadomo w OpenCV 2.4.9.0 są to następujące detektory cech: SIFT, SURF, BRISK, FREAK, STAR, FAST, ORB
.Czy są jakieś detektory, które zostały zaimplementowane na GPU i czy są skalowane/niezmienne?
- http://docs.opencv.org/modules/features2d/doc/feature_detection_and_description.html
- http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html
Wszystkie one mają wdrożenia na CPU, ale tylko FAST
i ORB
na GPU. http://docs.opencv.org/genindex.html
A jak wiadomo, niektóre są skala/obrócić niezmienny, ale niektóre nie są: Are there any fast alternatives to SURF and SIFT for scale-invariant feature extraction?
Są stałej skali i obracać niezmienny:
- SIFT
- SURF
- BRISK
- FREAK
- STAR
Ale nie są one stałej skali i nie obracać niezmienny:
- FAST
- ORB
są jakieś czujki, które realizowane na GPU i są skala/obrócić niezmienny ?
Lub zostanie dodany w OpenCV 3.0 na GPU lub OpenCL?
Czy widział go (ma już wersję OCL)? http://docs.opencv.org/modules/nonfree/doc/feature_detection.html#gpu-surf-gpu – Kornel
@Kornel Thank You! Nie widziałem tego, brakowało mi. Szkoda, że nie ma FREAK/BRISK. – Alex
możesz też wypróbować AKAZE. Również w wersji 3.0 nie musisz używać wersji ocl surfowania. Jest w moim domyślnym - zobacz ten link https://github.com/Itseez/opencv_contrib/blob/master/modules/xfeatures2d/src/surf.cpp#L895. Użyj 'UMat' chociaż. – Kiran