0

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

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

错误编译:tesseract-ocr/api/baseapi.h:27:22: 致命错误:platform.h: 没有这样的文件或目录

我的代码的开头:

#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;

...

4

1 回答 1

0

尝试安装开发包

$ sudo apt install tesseract-ocr-dev
$ sudo apt install libleptonica-dev
于 2020-06-09T03:36:01.083 回答