Tesseract-ocr, baseapi.h致命错误:platform.h文件未找到

Tesseract-ocr, baseapi.h fatal error: platform.h file not found

本文关键字:文件 platform baseapi 致命错误 Tesseract-ocr      更新时间:2023-10-16

我正在从事车牌识别的工程工作,因此从简单的代码开始。也就是说,我下载了所有的库或OpenCV, Tesseract和Leptonica,但当你试图编译时,我有一个问题,文件baseapi.h位于库Tesseract。

编译以下命令:g++ main.cpp -lopencv_core -lopencv_highgui -lopencv_imgproc -ltesseract 编译:tesseract-ocr/api/baseapi.h:27:22:致命错误: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;

尝试安装开发包

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