TensorRT加速(VS+opencv4.5)
2023-02-18 16:27:16 时间
1.安装配置TensorRT
(1)在官网进行下载:https://developer.nvidia.cn/zh-cn/tensorrt
(2)配置
包含目录:
库目录:
链接器:(3个lib路径中的.lib文件都需要)
Tip:
可以在路径中输入cmd,弹出命令窗口
然后在该路径下输入 dir ./b 回车
2.创建项目
Tips:
- 如果建立的是c++空项目,有可能会报错“找不到cublas.lib"
- 如果找不到NVIDIA,创建c++项目后,选择项目右键——生成依赖项——生成自定义——(里面没有CUDA的话)查找现有的——路径如下图
3. 代码
参考:https://cloud.tencent.com/developer/article/1800743
https://blog.csdn.net/hjxu2016/article/details/119796206
Tips:
1. 先创建内存空间,再加载图进行推理
2. 图片预处理
resize(image, image, Size(224, 224)); image.convertTo(img2, CV_32F); img2 = (img2 / 255 - 0.2458) / 0.0612;
相当于:
transforms.Resize([224, 224]),
transforms.ToTensor(),
transforms.Normalize(mean=[0.2458], std=[0.0612])
3. 代码整理好了再放
相关文章
- 前端开发:6、jQuery类库简介与基本使用
- 前端开发:5、BOM操作、DOM操作、jQuery类库
- 前端开发:3、CSS之边框、盒子模型、浮动、溢出、定位、重叠、display
- 前端开发:2、CSS、表单标签补充说明
- 前端开发:1、概念、HTTP协议、HTML及常用标签
- MySQL数据库:15、视图、触发器、存储过程、函数、流程控制、慢查询优化、索引测试
- MySQL数据库:13、索引
- MySQL数据库:14、事务
- MySQL数据库:12、PyMySQL模块
- MySQL数据库:11、多表查询练习题
- MySQL数据库:10、Navicat可视化软件
- MySQL数据库:9、小知识点补充
- MySQL数据库:8、多表查询的方法与思路
- MySQL数据库:7、SQL常用查询语句
- MySQL数据库:6、约束的概述及语法
- MySQL数据库:5、创建表的完整语法、MySQL数据类型
- MySQL数据库:4、字符编码配置、数据存储引擎
- MySQL数据库:3、SQL与NoSQL、数据库重要概念、SQL的基本语句
- MySQL数据库:2、MySQL的下载与安装、基本使用、系统服务制作
- MySQL数据库:1、数据库发展史及常用数据库的介绍