CV_CALIB_CB_ADAPTIVE_THRESH | CV_CALIB_CB_FAST_CHECK | CV_CALIB_CB_NORMALIZE_IMAGE在opencv4.55中怎么改写
时间: 2023-08-30 12:11:03 浏览: 203
TOOLBOX_calib.zip_TOOLBOX_calib
5星 · 资源好评率100%
在 OpenCV 4.5.5 中,这些标志被重命名为:
- `cv::CALIB_CB_ADAPTIVE_THRESH`
- `cv::CALIB_CB_FAST_CHECK`
- `cv::CALIB_CB_NORMALIZE_IMAGE`
因此,您可以使用以下代码来设置这些标志:
```
cv::Mat image;
int board_width = 9;
int board_height = 6;
int flags = cv::CALIB_CB_ADAPTIVE_THRESH | cv::CALIB_CB_FAST_CHECK | cv::CALIB_CB_NORMALIZE_IMAGE;
cv::Size board_size(board_width, board_height);
std::vector<cv::Point2f> corners;
bool found = cv::findChessboardCorners(image, board_size, corners, flags);
```
注意,这些标志的值没有发生变化,只是名称发生了变化。因此,您可以像以前一样使用它们来设置相应的标志。
阅读全文