DetectAndCompute
函数功能
实现图像特征点的提取及计算。
函数原型
APP_ERROR 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