我在这样一段代码
// 获取视频总帧数
long totalFrameNumber = cap.get(CV_CAP_PROP_FRAME_COUNT);
cout << totalFrameNumber << endl;
中,VS报了 未定义标识符 "CV_CAP_PROP_FRAME_COUNT" 的错误
新人(指我自己)可能百度这个错误也百度不到有用的信息。
这个错误的本质是在新版本的OpenCV中,CV_CAP_PROP_FRAME_COUNT变量被改名为了CAP_PROP_FRAME_COUNT,只需要改个名字就能被识别。
其它类似的变量情况类似,可以在官方文档https://docs.opencv.org/4.0.1/d4/d15/group__videoio__flags__base.html中查看/搜索。