27 lines
799 B
C++
27 lines
799 B
C++
// This file is part of OpenCV project.
|
|
// It is subject to the license terms in the LICENSE file found in the top-level directory
|
|
// of this distribution and at http://opencv.org/license.html.
|
|
|
|
#ifndef OPENCV_RVV_HAL_FEATURES2D_HPP
|
|
#define OPENCV_RVV_HAL_FEATURES2D_HPP
|
|
|
|
struct cvhalFilter2D;
|
|
|
|
namespace cv { namespace rvv_hal { namespace features2d {
|
|
|
|
#if CV_HAL_RVV_1P0_ENABLED
|
|
|
|
int FAST(const uchar* src_data, size_t src_step, int width, int height,
|
|
void** keypoints_data, size_t* keypoints_count,
|
|
int threshold, bool nonmax_suppression, int detector_type, void* (*realloc_func)(void*, size_t));
|
|
|
|
#undef cv_hal_FASTv2
|
|
#define cv_hal_FASTv2 cv::rvv_hal::features2d::FAST
|
|
|
|
#endif // CV_HAL_RVV_1P0_ENABLED
|
|
|
|
|
|
}}} // cv::rvv_hal::features2d
|
|
|
|
#endif // OPENCV_RVV_HAL_IMGPROC_HPP
|