Opencv ml 头文件不起作用
Opencv ml header file not working
https://github.com/vikram-ma/OCR当我尝试运行main时.cpp从这段代码中我得到了以下错误
In file included from /home/akash/Desktop/OCR-master/main.cpp:9:0:
/home/akash/Desktop/OCR-master/OCR.h:43:3: error: ‘CvKNearest’ does not name a type
CvKNearest *knn;
^
CMakeFiles/OCR.dir/build.make:62: recipe for target 'CMakeFiles/OCR.dir/main.o' failed
请帮忙
乍一看,您似乎没有安装/下载OpenCV。
您要指向的代码使用 OpenCV 库,并假设您已经拥有它。
您应该转到OpenCV版本并下载所需的版本。
编辑:
我更仔细地研究了它,怀疑代码使用的是旧的OpencCV版本。现在您使用的是 3.2.0,因此您需要对代码本身进行一些更新。
要么你应该使用旧版本的库(我不建议这样做,但可能会更少努力(,比如 2.3-2.4,或者将代码更新到你已经安装的版本。
如果你想做后者,你可以从这里开始: 过渡指南
除其他外,那里显示,过去CvKNearest
的东西现在搬到了cv::ml::KNearest
.相应地更新应该可以修复您的第一个错误。
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 在其他文件中创建类时在 c++ 项目中不起作用
- g++ -I 和 -L 命令来查找不起作用的 .hpp 文件
- 该程序将.csv文件中的一系列单词放入数组中,然后随机生成句子.但它不起作用
- 无法打开包含文件'Graphics.hpp'没有这样的文件或目录,Visual Studio的其他包含不起作用
- 从类中的另一个文件请求函数不起作用
- 即使我正在.cpp文件中实例化一个伪对象,.cpp文件内模板函数的定义也不起作用
- 简单的二分搜索对我不起作用。我正在尝试从文本文件中搜索单词
- SFML 加载从文件不起作用,奇怪的错误
- C++密钥和文件的映射不起作用
- 从 TXT 文件中删除行不起作用
- QT QML:使用.qrc文件将SQLite数据库部署到Android不起作用
- bcdedit 文件输出不起作用,但其他命令可以
- 文件写入在PHP扩展c / c ++(linux)中不起作用
- Makefile在Linux中工作,但在Windows下不起作用,在子目录中找不到文件
- 使用 libcurl C++将文件下载到 Ubuntu,简单示例不起作用
- 尝试读取数据文件,存储在数组中并打印所有元素,但它不起作用
- 为什么写入文件不起作用
- 包括不起作用C 的文件
- 在 C++ 中,.h 文件包含文件但不起作用