在c++中cornerSubPix函数没有返回值吗?是指针传参吗?
时间: 2024-03-02 12:53:48 浏览: 64
LJH_决定C++语言中函数的返回值类型
抱歉,我之前的回答有误。`cornerSubPix()` 函数在 C++ 中的返回值类型是 `void`,也就是说,该函数没有返回值。在 `cornerSubPix()` 函数中,通过指针传递参数来获取修改后的角点坐标。具体来说,函数定义如下:
```
void cornerSubPix(InputArray image, InputOutputArray corners, Size winSize, Size zeroZone, TermCriteria criteria);
```
其中,`corners` 参数的类型是 `InputOutputArray`,它是一个输入/输出数组类,用于传递角点坐标。在调用 `cornerSubPix()` 函数时,`corners` 参数应该是一个包含角点坐标的向量,函数会在该向量中修改角点坐标的值。因此,在函数调用后,可以直接使用修改后的 `corners` 向量中的元素来获取亚像素级别的角点坐标。
阅读全文