OCR:RapidOCR C++/C#

仓库地址:

GitHub - RapidAI/RapidOcrOnnx: rapidocr onnx cpp · GitHub

__std_是标准库,错误信息应该是没有正确链接C标准库(CRT)。

相关的选项:引用库类型: 1)静态CRT(mt), 2)动态CRT(md)

onnxruntime官方仓库和opencv官方仓库提供的全都是md的,或者全网其它任何可以下载到的库,默认都是md的。

如果是选mt,则onnxruntime和opencv都必须同时使用mt的,如果不一致会出错。

只能到这里下载mt版

Releases · RapidAI/OnnxruntimeBuilder · GitHub

Releases · RapidAI/OpenCVBuilder · GitHub

我最初是使用1.26.0版本,导出为dll,C#直接调用,是可以的

但是另一个C#项目死活不行,于是下载了很多个onnxruntime版本,折腾了很久很久

最后主要问题是:

1、所有dll使用相同VS版本导出

2、这个是关键:看windows-x64或windows-x86里面的include目录结构,如果没有子目录,那么

需要把项目里的所有源代码

#include <onnxruntime/core/session/onnxruntime_cxx_api.h>

改成

#include <onnxruntime_cxx_api.h>

改为1.16.3可以了

相关推荐
神仙别闹3 小时前
基于 C++ 实现两个有序链表序列的交集
java·c++·链表
楚识科技4 小时前
OCR 推理选 CPU 还是 GPU?一份可落地的算力评估与实测方案
ocr
2601_963906784 小时前
离线截图 OCR 识别:支持表格与 PDF 解析
pdf·ocr·软件需求
像风一样自由20204 小时前
23.OCR在知识库中的作用扫描件和图片文字如何进入RAG
postgresql·大模型·ocr·rag
hansang_IR5 小时前
【题解】[APIO2023] 赛博乐园 / cyberland
c++·算法·图论
落羽的落羽5 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生5 小时前
Linux-进程控制
linux·运维·服务器·c++
刃神太酷啦6 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
学术 学术 Fun9 小时前
612 次图表重建实验告诉我们的:O612 次图表重建实验告诉我们的:OCR、图形与连接线CR、图形与连接线
机器学习·计算机视觉·ocr·图表
喜欢吃燃面9 小时前
深入 C++ STL:从 unordered_set与unordered_map到底层哈希表的原理与实现
数据结构·c++·散列表