- 博客(22)
- 收藏
- 关注
原创 ros2 使用vscode进行调试时的 task.json和launch.json配置
【代码】ros2 使用vscode进行调试时的 task.json和launch.json配置。
2025-03-31 15:27:58
64
原创 yolov8 c++ 地址
https://github.com/UNeedCryDear/yolov8-opencv-onnxruntime-cpp/tree/mainyolov8c++
2025-03-25 14:00:09
326
原创 yolov5 onnx 转 ncnn 问题记录
(1). onnx转ncnn 报错如下:(2). 在onnx 网络结构里面发现多了一个identify,如下所示:(3). 点击identify_0, 可以看到其输入是onnx::Resize_371, 在find里面找到 onnx::Resize_371,有两个地方用到了这个值。依次点击查看。(4). 对比原有的yolov5 onnx 模型,这个确实是在pt转onnx 后多出来的。
2024-10-25 16:55:22
852
原创 Windows+ vs2019 + pp-shitub编译
我用的pp-shitu 是2.3版本的,在编译错过中,faiss 遇到一些其他的问题,一个是版本问题,最新版本的faiss 在pp-shit release中报错,最后将faiss 改到 faiss release 1.7.0。在编译pp-shitu的过程中,遇到一个问题“检测到“RuntimeLibrary”的不匹配项: 值“MD_DynamicRelease”不匹配值“MT_StaticRelease”,查了一下好像是多线程的问题,在项目属性中可以看到pp-shit的多线程属性是MT。
2024-09-29 15:41:37
534
原创 cuda 11.6和 vs2019安装的位置关系
2. 卸载vs2022,安装vs2019,将其安装在D盘,提升找不到vs2019,后卸载vs2019 ,重新安装到默认路径下,NSIGHT FOR VS2019 安装成功。1.首先安装的是vs 2022 , 再安装cuda 11.6 提示 找到不vs 2019, 这个可能和cuda 版本有关系。在windows 系统下安装cuda 11.6 和vs 2022 / 2019 遇到的问题。
2024-09-24 15:31:32
194
原创 opencv dnn yolov5 c++
/获取每一行的box框中含有某个物体的概率。//获取output的输出。//输出的网络宽度是类别数+5。//结果每个id对应置信度数组。//如果在其他设置没有问题的情况下但是结果偏差很大,可以尝试下用下面两句语句。
2024-06-20 11:26:00
965
原创 c++ yolov5 onnx
InferOnxx.h#include #include #include <opencv2/imgproc.hpp>#include <opencv2/highgui.hpp>#include <onnxruntime_cxx_api.h>using namespace std;using namespace cv;using namespace Ort;struct Net_config{float confThreshold; // Confidence thresholdfloat
2024-06-20 11:23:41
596
原创 C++ onnxruntime 报错Ort::Exception: tried creating tensor with negative value in shape
后分析发现,是声明的 Ort相关变量都是局部变量,需要修改成全局变量,如下所示,我是在.h文件中声明的。在使用yolov5 进行推理部署时,一直报错Ort::Exception: 读取内存冲突等。环境 win10 onnxruntime 1.15.1。
2024-06-19 09:20:32
691
原创 pycharm 使用代理 安装第三方包
在正常配置代理后,不能使用代理安装第三方包 解决方法,在管理仓库中增加国内源。Windows下 pycharm 使用代理 安装第三方包。
2023-10-10 10:26:51
593
1
原创 opencv 读取摄像头信息
需要将 camera.set(cv2.CAP_PROP_FOURCC, cv2.VideoWriter.fourcc(‘M’, ‘J’, ‘P’, ‘G’)) 写在 camera.set(cv2.CAP_PROP_FRAME_WIDTH, 1920)
2023-09-20 09:18:47
280
1
原创 axes使用
figmap = open(MapFile);hold onm_plot = plot(x1,y1,'b*');r_plot = plot(x2,y2,'r.');legend([r_plot m_plot],'R','M');title(sprintf('定点 %s 误差均值mean=%.2f米',names{si},mean));axes('position',[0.6 0.2 0.2 0.2]); %postion的属性是parenthold onplot(x1,y1,'b*');
2022-02-09 10:38:37
460
原创 matlab学习笔记(1)
matlab学习笔记(1)1)只让某一区域的点显示[xv,yv] = ginput(); %选择合适的区域xvs = [xv’ xv(1)];yvs = [yv’ yv(1)];in = inpolygon(X,Y,xvs,yvs); %X,Y为实际所有的点plot(xvs,yvs,X(in),Y(in),‘r.’);2)过滤某一区域的点迹内容hh = imrect; %和imcrop 函数相结合,就可以实现截图功能pos = getPosition(hh); %%获取特定区域的坐
2022-02-08 16:03:04
158
相机相对于世界坐标原点的位置和方向
2024-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人