#include #include #include #include #include #include #include #include using namespace std; using namespace cv; using namespace migraphx; using namespace migraphxSamples; int main() { // 创建PaddleOCR车牌识别 VLPR vlpr; InitializationParameterOfDB initParamOfDB; InitializationParameterOfSVTR initParamOfSVTR; vlpr.Initialize(initParamOfDB, initParamOfSVTR); // 读取测试图片 cv:: Mat Image=cv::imread("../Resource/Images/2.jpg", 1); // 推理 std::vector recTexts; std::vector recTextScores; double time1 = getTickCount(); vlpr.Infer(Image, recTexts, recTextScores); double time2 = getTickCount(); double elapsedTime = (time2 - time1)*1000 / getTickFrequency(); LOG_INFO(stdout, "inference time:%f ms\n", elapsedTime); // 打印结果 for (int i = 0; i < recTexts.size(); i++) { printf("VLPR Result:%s\n", recTexts[i].c_str()); } }