features2d.hpp 799 B

1234567891011121314151617181920212223242526
  1. // This file is part of OpenCV project.
  2. // It is subject to the license terms in the LICENSE file found in the top-level directory
  3. // of this distribution and at http://opencv.org/license.html.
  4. #ifndef OPENCV_RVV_HAL_FEATURES2D_HPP
  5. #define OPENCV_RVV_HAL_FEATURES2D_HPP
  6. struct cvhalFilter2D;
  7. namespace cv { namespace rvv_hal { namespace features2d {
  8. #if CV_HAL_RVV_1P0_ENABLED
  9. int FAST(const uchar* src_data, size_t src_step, int width, int height,
  10. void** keypoints_data, size_t* keypoints_count,
  11. int threshold, bool nonmax_suppression, int detector_type, void* (*realloc_func)(void*, size_t));
  12. #undef cv_hal_FASTv2
  13. #define cv_hal_FASTv2 cv::rvv_hal::features2d::FAST
  14. #endif // CV_HAL_RVV_1P0_ENABLED
  15. }}} // cv::rvv_hal::features2d
  16. #endif // OPENCV_RVV_HAL_IMGPROC_HPP