kaze算法opencv函数参数
时间: 2023-06-30 18:11:48 浏览: 153
opencv 函数
5星 · 资源好评率100%
在OpenCV中,KAZE算法的函数是cv::KAZE::create(),它有以下参数:
- int extended:如果设置为1,则使用扩展的描述符(128维),否则使用默认的64维描述符。
- int upright:如果设置为1,则禁用旋转不变性,使计算速度更快。否则,默认启用旋转不变性。
- float threshold:特征点检测的阈值。默认值为0.001。
- int nOctaves:金字塔的数量。默认值为4。
- int nOctaveLayers:每个金字塔层的数量。默认值为4。
- int diffusivity:扩散性,可选值为cv::KAZE::DIFF_PM_G1、cv::KAZE::DIFF_PM_G2、cv::KAZE::DIFF_WEICKERT或cv::KAZE::DIFF_CHARBONNIER。默认值为cv::KAZE::DIFF_PM_G2。
示例代码:
```c++
cv::Ptr<cv::KAZE> kaze = cv::KAZE::create(
1, // extended
1, // upright
0.001, // threshold
4, // nOctaves
4, // nOctaveLayers
cv::KAZE::DIFF_PM_G2 // diffusivity
);
```
阅读全文