【问题标题】:Tesseract-ocr, baseapi.h fatal error: platform.h file not foundTesseract-ocr,baseapi.h 致命错误:未找到 platform.h 文件
【发布时间】:2015-08-26 18:06:13
【问题描述】:

我正在从事车牌识别方面的工程工作,因此从一个简单的代码开始。即,我下载了所有库或 OpenCV、Tesseract 和 Leptonica,但是当您尝试编译时,我遇到了位于库 Tesseract 中的文件 baseapi.h 的问题。

编译以下命令:g++ main.cpp -lopencv_core -lopencv_highgui -lopencv_imgproc -ltesseract

错误编译:tesseract-ocr/api/baseapi.h:27:22: fatal error: platform.h: No such file or directory

我的代码开头:

#include <iostream>
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "leptonica-1.69/src/allheaders.h" 
#include "tesseract-ocr/api/baseapi.h" 
using namespace std;
using namespace tesseract;
using namespace cv;

...

【问题讨论】:

  • 如果我没记错的话(很久以前做过),您需要手动将一些标题(如 platform.h)向上(或向下)移动一个文件夹...
  • 不要为 C++ 问题添加 C 标签! 你的代码是 C++。
  • 抱歉,Olaf ;) 好的,我会试试 Miki

标签: c++ opencv tesseract leptonica


【解决方案1】:

尝试安装开发包

​​>
$ sudo apt install tesseract-ocr-dev
$ sudo apt install libleptonica-dev

【讨论】:

    猜你喜欢
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2021-08-15
    • 2019-09-22
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    相关资源
    最近更新 更多