摘要: 写在前面:这个自己写的一个案例代码,仅作自己参考! #include <iostream> #include <string> #include <vector> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #incl 阅读全文
posted @ 2025-04-25 13:52 qinchaojie 阅读(39) 评论(0) 推荐(0)
摘要: 过程:训练 > 转换 > onnx模型 > 部署推理 1.先看一个简单案例 在这之前,你需要安装包 pytorch、numpy、onnxruntime 或者 onnxruntime-gpu,你可以下面命令安装,pytorch请查询百度 pip install numpy onnxruntime 1. 阅读全文
posted @ 2025-04-25 13:35 qinchaojie 阅读(221) 评论(0) 推荐(0)
摘要: 1.Pose关键点 json2yolotxt 写在前面: 这个转换仅支持单个类别多个关键点转换只需要修改class_list, keypoint_list, pathtxt默认保存的路径是源路径 # 说明: # 仅支持单个目标导出,即检测的对象仅有一个,关键点可以有多个 # 输出默认相同路径下,不支 阅读全文
posted @ 2025-04-24 14:05 qinchaojie 阅读(591) 评论(0) 推荐(0)
摘要: new和malloc的区别是什么? malloc和free, 称作C的库函数new和delete是运算符malloc开辟内存失败,通过返回值和nullptr来判断,而new开辟内存失败,是通过抛出bad_alloc类型的异常来判断的malloc是按照字节开辟的,需要对返回值进行类型的转换new是指定 阅读全文
posted @ 2025-04-23 17:25 qinchaojie 阅读(10) 评论(0) 推荐(0)
摘要: 1.函数 函数传参有三种,传值,传引用和传指针。 #include <iostream> // 传值 值的传递,复制一份value, 下面main函数调用的时候只是把value复制了一份传过来 // 效率是低的 void swap_value(int x = 5, int y = 10) { int 阅读全文
posted @ 2025-04-23 16:31 qinchaojie 阅读(16) 评论(0) 推荐(0)
摘要: 下载opencv安装包 Releases - OpenCV选择Sources 下载安装包 编译安装 1. 更新下载依赖 #更新apt可安装包列表 sudo apt update #安装cmake和g++ sudo apt install -y cmake g++ #安装项目构建工具,有两个选择,ma 阅读全文
posted @ 2025-02-11 15:39 qinchaojie 阅读(65) 评论(0) 推荐(0)
摘要: 条件结构 语法 当 statement 只有一句时,可以省略花括号"{}",否则必须加花括号 if (condition_1) { statement_1 } else if (condition_2){ statement_2 } ... else if (condition_n){ statem 阅读全文
posted @ 2024-09-29 16:36 qinchaojie 阅读(12) 评论(0) 推荐(0)