DetectAndCompute
函数功能
实现图像特征点的提取及计算。
函数原型
1 | APP_ERROR Sift::DetectAndCompute(Tensor _image, Rect _mask, std::vector<cv::KeyPoint> &keyPoints, cv::OutputArray descriptors, bool useProvidedKeyPoints);  | 
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
_image  | 
输入  | 
Tensor类,特征提取的输入图片。 
  | 
_mask  | 
输入  | 
Rect类,输入图片掩码,用于限制需要计算特征的区域,针对该区域内的图像进行特征提取。 “_mask”所表示的掩码矩形框需放置在图片内,Rect类对应的左上角坐标及右下角坐标需在图片有效范围内。  | 
keyPoints  | 
输入/输出  | 
提取的特征点列表。  | 
descriptors  | 
输出  | 
生成的描述子列表。  | 
useProvidedKeyPoints  | 
输入  | 
是否提供特征点列表,即该函数仅进行描述子生成。 
  | 
返回参数说明
数据结构  | 
说明  | 
|---|---|
APP_ERROR  | 
程序执行返回的错误码,请参考APP_ERROR说明。  | 
父主题: Sift