OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!
Features2d_hal_interface

Functions

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)
 Detects corners using the FAST algorithm. More...
 
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)
 Detects corners using the FAST algorithm, returns mask. More...
 
int hal_ni_FAST_NMS (const uchar *src_data, size_t src_step, uchar *dst_data, size_t dst_step, int width, int height)
 Non-maximum suppression for FAST_9_16. More...
 

Detailed Description

Note
Define your functions to override default implementations:
#undef hal_add8u
#define hal_add8u my_add8u

Function Documentation

◆ hal_ni_FAST()

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 
)
inline

#include <features2d/src/hal_replacement.hpp>

Detects corners using the FAST algorithm.

Parameters
src_data,src_stepSource image
width,heightSource image dimensions
keypoints_dataPointer to keypoints
keypoints_countCount of keypoints
thresholdThreshold for keypoint
nonmax_suppressionIndicates if make nonmaxima suppression or not.
typeFAST type

References CV_HAL_ERROR_NOT_IMPLEMENTED.

◆ hal_ni_FAST_dense()

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 
)
inline

#include <features2d/src/hal_replacement.hpp>

Detects corners using the FAST algorithm, returns mask.

Parameters
src_data,src_stepSource image
dst_data,dst_stepDestination mask
width,heightSource image dimensions
typeFAST type

References CV_HAL_ERROR_NOT_IMPLEMENTED.

◆ hal_ni_FAST_NMS()

int hal_ni_FAST_NMS ( const uchar src_data,
size_t  src_step,
uchar dst_data,
size_t  dst_step,
int  width,
int  height 
)
inline

#include <features2d/src/hal_replacement.hpp>

Non-maximum suppression for FAST_9_16.

Parameters
src_data,src_stepSource mask
dst_data,dst_stepDestination mask after NMS
width,heightSource mask dimensions

References CV_HAL_ERROR_NOT_IMPLEMENTED.