# dbnet-barcode **Repository Path**: EwenWan/dbnet-barcode ## Basic Information - **Project Name**: dbnet-barcode - **Description**: https://github.com/hpc203/dbnet-barcode DBNet检测条形码 ONNXRuntime是微软推出的一款推理框架,用户可以非常便利的用其运行一个onnx模型。从这个实验,可以看出相比于opencv库,onnxruntime库对onnx模型支持的更好。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-01-12 - **Last Updated**: 2022-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dbnet-barcode 使用DBNet检测条形码, 运行程序的依赖库是onnxruntime库,安装方法自行百度 由于onnx文件过大,无法直接上传,我把文件放在百度云盘, 链接: https://pan.baidu.com/s/1mc9X12WyTLSoGQFPwfpyBA 密码: c4d7 在这套程序里,起初我使用opencv读取onnx文件做前向推理,但是输出结果跟onnxrun库的输出不一致, 这也是Pytorch转onnx的一个坑的,详情可以参见我的csdn博客文章 https://blog.csdn.net/nihate/article/details/115504611 5月28日,添加了C++版本的程序,由于在python程序里验证了使用opencv检测条形码的结果错误, 因此在C++版本的程序里选择onnxruntime库作为推理框架,程序已经在ubuntu系统调试运行通过。 如果你想运行程序,需要先从微软的github仓库里下载已经编译过的onnxruntime库的压缩包,解压到本地后,打开 CMakeLists.txt,修改onnxruntime库的路径和版本为你的本机上的onnxruntime库,然后在clion环境里编译运行。 由于我是使用onnxruntime库没多久,没有在windows10系统里做过onnxruntime库的程序开发。因此,读者 如果想在windows10系统运行程序,需要修改CMakeLists.txt