c++
文章平均质量分 66
passion-ma
小菜鸡
展开
-
ubuntu执行c++程序
Linux系统中使用命令运行C++ 脚本进行编译首先要保证系统中包含编译工具(g++/gcc)和编辑工具(vim、首先先用Gedit(或vim)准备一个简单的C++脚本,或者使用。),C语言和C++对应的编译器分别为gcc,g++。将会生成hello的可执行文件,使用命令行就可以执行。执行成功会输出C++脚本的结果。原创 2023-02-15 09:59:38 · 2373 阅读 · 0 评论 -
Yolo v5 pytorch模型转onnx用c++进行推理
1 c++推理onnx模型所需要的库则是windows版本的onnxruntime库,推理的过程其实就是把python推理onnx模型的过程用c++实现一遍,,这里说明是nms用的是opencv自带的,没有进行加权,而且是用的cpu推理 的。2.3 推理后得到输出的tensor,对输出的tensor进行后处理,主要是进行nms操作,这里的用到的是opencv自带的nms,另外里面用到的是iou,想改进可以考虑giou,ciou等。1 u版的yolov5 4.0 版本,其他版本没有试过。原创 2023-02-15 09:52:01 · 3118 阅读 · 0 评论 -
Visual Studio 2015配置OpenCV4.5.3(c++版)
1. 控制面板 -->系统 -->高级系统设置 (或者右击此电脑–>属性–> 高级系统设置),下载后是opencv-4.5.3-vc14_vc15.exe的应用程序,双击后解压,如下图。1. 打开Visual Studio 2015 --> 新建 --> 空项目。2. 环境变量 --> 系统变量中选择Path --> 编辑 -->新建。3. 选择Debug | x64 --> 右击选择属性。2. 打开视图–> 其他窗口 --> 属性管理器。目录,将该路径添加进去 --> 确定(原创 2023-01-30 10:31:49 · 844 阅读 · 1 评论 -
配置pcl(点云)环境遇到的问题(华南理工大学三维人体建模与测量)
一. linux下sudo apt-get update和upgrade的区别那我们要怎么安装呢?在ubuntu下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。sudo gedit /etc/apt/sources.list在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。接一下要做的就是:sudo apt-get update这个命令,会访问源列表里原创 2022-01-17 14:37:11 · 823 阅读 · 0 评论 -
C++静态库与动态库
转载:https://www.cnblogs.com/skynet/p/3372855.html我们编出动态链接库,只需要用到的头文件和.so就可以使用其中的函数,实际上头文件也是为了让用户看一看,实际连头文件都不用。简单来看,动态链接库就是.c,.cpp文件的集合,然后在调用的时候就需要一个接口头文件和头文件下的函数声明而已。这样我们就可以将动态链接库重复使用,不需要每次都定义重复的函数。1.什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每转载 2021-09-01 16:13:30 · 287 阅读 · 0 评论 -
linux 的gcc使用
首先使用gcc要在linux环境下(g++就是c++的使用)在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面介绍gcc所遵循的部分约定规则。.c后缀的文件,C语言源代码文件;.a为后缀的文件,是由目标文件构成的库文件;.h为后缀的文件,是程序所包含的头文件;.i 为后缀的文件,是已经预处理过的C源代码文件;.m为后缀的文件,是Objective-C源代码文件;.o为后缀的文件,是编译后的目标文件;.原创 2021-09-01 14:53:22 · 469 阅读 · 0 评论 -
唐佐林老师的C++深度解析课程
http://t.elecfans.com/v/10379.html原创 2021-07-28 17:58:06 · 331 阅读 · 0 评论