文章目录
- 写在前面
- 一、问题描述
- 二、解决方法
- 参考链接
写在前面
自己的测试环境:
Ubuntu20.04,OpenCV 4.2.0
一、问题描述
编译 OpenCV 的程序时,出现如下报错
error: ‘CV_FONT_HERSHEY_SIMPLEX’ was not declared in this scope
二、解决方法
出现这个问题的原因主要是 OpenCV 版本不同的问题。OpenCV 2.4 之后的版本中 API 接口做了更新。
将程序中的
CV_FONT_HERSHEY_SIMPLEX
替换为
cv::FONT_HERSHEY_SIMPLEX
参考链接
[1] berak. error: ‘CV_FONT_HERSHEY_SIMPLEX’ was not declared in this scope #19871 [EB/OL]. https://github.com/opencv/opencv/issues/19871, 2021-04-08/2024-07-04.