V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DearFox
V2EX  ›  C++

求大佬指点:Windows 上 c++部署最新 Paddleocr,无法通过内存识字

  •  
  •   DearFox · 10 小时 26 分钟前 · 262 次点击
    都是官方的代码,只能路径识图,改成内存加载图片后:
    cv::Mat img = cv::imread(png_path);
    if (img.empty()) {
    std::cerr << "错误:无法在当前目录找到 123.png" << std::endl;
    return 1;
    }

    // 核心接口:直接将 cv::Mat 对象传入 Predict 函数

    auto outputs = ocr.Predict(img);
    这最后一句死活就卡这两句报错
    “type”: 未声明的标识符
    "type": 不是 "cv::DataType<T>" 的成员
    1>D:\Program Files (x86)\opencv\build\include\opencv2\core\traits.hpp(386,31): error C2065: “type”: 未声明的标识符
    问 AI,头文件顺序,各种花样都试了,就是无法解决,只要是通过内存的形式 ocr.Predict(img);就报错,我也是个菜鸟,没一点办法
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   835 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 790ms · UTC 22:13 · PVG 06:13 · LAX 14:13 · JFK 17:13
    ♥ Do have faith in what you're doing.