![]() |
OpenCV 4.12.0
开源计算机视觉
|
类 | |
| 结构体 | cvhalKeyPoint |
函数 | |
| int | hal_ni_FAST (const uchar *src_data, size_t src_step, int width, int height, uchar *keypoints_data, size_t *keypoints_count, int threshold, bool nonmax_suppression, int type) |
| 使用 FAST 算法检测角点。 | |
| int | hal_ni_FAST_dense (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height, cv::FastFeatureDetector::DetectorType type) |
| 使用 FAST 算法检测角点,返回掩码。 | |
| int | hal_ni_FAST_NMS (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height) |
| FAST_9_16 的非极大值抑制。 | |
快速特征检测器类型 | |
| #define | CV_HAL_TYPE_5_8 0 |
| #define | CV_HAL_TYPE_7_12 1 |
| #define | CV_HAL_TYPE_9_16 2 |
| #define CV_HAL_TYPE_5_8 0 |
#include <opencv2/features2d/hal/interface.h>
| #define CV_HAL_TYPE_7_12 1 |
#include <opencv2/features2d/hal/interface.h>
| #define CV_HAL_TYPE_9_16 2 |
#include <opencv2/features2d/hal/interface.h>
|
inline |
#include <features2d/src/hal_replacement.hpp>
使用 FAST 算法检测角点。
| src_data | 源图像数据 |
| src_step | 源图像步长 |
| width | 源图像宽度 |
| height | 源图像高度 |
| keypoints_data | 关键点指针 |
| keypoints_count | 关键点计数 |
| RANSAC参数。它是点到像素中对极线的最大距离,超过此距离的点将被视为异常值,不用于计算最终的基本矩阵。它可以设置为1-3左右,具体取决于点定位的精度、图像分辨率和图像噪声。 | 关键点阈值 |
| nonmax_suppression | 指示是否进行非极大值抑制。 |
| type | FAST 类型 |
|
inline |
#include <features2d/src/hal_replacement.hpp>
使用 FAST 算法检测角点,返回掩码。
| src_data | 源图像数据 |
| src_step | 源图像步长 |
| dst_data | 目标掩码数据 |
| dst_step | 目标掩码步长 |
| width | 源图像宽度 |
| height | 源图像高度 |
| type | FAST 类型 |
|
inline |
#include <features2d/src/hal_replacement.hpp>
FAST_9_16 的非极大值抑制。
| src_data,src_step | 源掩码 |
| dst_data,dst_step | NMS 后的目标掩码 |
| width,height | 源掩码尺寸 |