"research/slim/train_image_classifier.py" did not exist on "001a260214ba34f36e149bbd24f7f5d6a6634500"
VLPR.h 664 Bytes
Newer Older
Your Name's avatar
Your Name committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// PaddleOCR车牌识别
#ifndef __VLPR_H__
#define __VLPR_H__

#include <OcrDB.h>
#include <OcrSVTR.h>
#include <opencv2/opencv.hpp>
#include <CommonDefinition.h>

namespace migraphxSamples
{

class VLPR
{
public:
    VLPR();

    ~VLPR();

    ErrorCode Initialize(InitializationParameterOfDB initParamOfDB, InitializationParameterOfSVTR initParamOfSVTR);

    ErrorCode Infer(cv::Mat &img, std::vector<std::string> &recTexts, std::vector<float> &recTextScores);

private:
    DB db;
    SVTR svtr;
    FILE *logFile;
    cv::FileStorage configurationFile;
    std::vector<cv::Mat> imgLists; 
    std::string recText;
    float recTextScore;
       
};
}

#endif