#include #include #include #include #include #include #include int main() { // 创建PaddleOCR车牌识别 migraphxSamples::VLPR vlpr; migraphxSamples::InitializationParameterOfDB initParamOfDB; migraphxSamples::InitializationParameterOfSVTR initParamOfSVTR; vlpr.Initialize(initParamOfDB, initParamOfSVTR); // 读取测试图片 cv:: Mat Image=cv::imread("../Resource/Images/vlpr.jpg", 1); // 推理 std::vector recTexts; std::vector recTextScores; double time1 = cv::getTickCount(); vlpr.Infer(Image, recTexts, recTextScores); double time2 = cv::getTickCount(); double elapsedTime = (time2 - time1)*1000 / cv::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()); } }