interface.h 551 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef OPENCV_FEATURE2D_HAL_INTERFACE_H
  2. #define OPENCV_FEATURE2D_HAL_INTERFACE_H
  3. #include "opencv2/core/cvdef.h"
  4. //! @addtogroup featrure2d_hal_interface
  5. //! @{
  6. //! @name Fast feature detector types
  7. //! @sa cv::FastFeatureDetector
  8. //! @{
  9. #define CV_HAL_TYPE_5_8 0
  10. #define CV_HAL_TYPE_7_12 1
  11. #define CV_HAL_TYPE_9_16 2
  12. //! @}
  13. //! @name Key point
  14. //! @sa cv::KeyPoint
  15. //! @{
  16. struct CV_EXPORTS cvhalKeyPoint
  17. {
  18. float x;
  19. float y;
  20. float size;
  21. float angle;
  22. float response;
  23. int octave;
  24. int class_id;
  25. };
  26. //! @}
  27. //! @}
  28. #endif