这是因为OpenCV版本不同,导致方法名不同。在OpenCV版本4.0.0及更高版本中,应该使用“get”作为前缀,而不是“GetCaptureProperty”。以下是正确的代码示例:
cv::VideoCapture cap(0); int width = cap.get(cv::CAP_PROP_FRAME_WIDTH);
这将从摄像机读取当前帧的宽度,并将其存储在“width”变量中。
上一篇:编译错误:“Type'ChartDataSet'doesnotconformtoprotocol'RangeReplaceableCollection'”。
下一篇:编译错误:“未预期的符号‘)’,期望标识符”