- 博客(96)
- 资源 (5)
- 收藏
- 关注

原创 待进行的工作
RTMPose与Alphapose进行对比 ocsort与sort alphapose中的DCN_V2 HPU高性能计算、cuda编程:模型推理前后处理; 相机坐标系之间的转换 依据mask找到目标框中的像素点对应的三维点云后,怎样进行聚类? 例如3个摄像机,完成360全景覆盖后,依据2D图像中的像素坐标找到对应的伪空间(自定义的三维空间)信息,图像拼接?
2024-11-12 13:56:50
155
原创 摄像机与激光雷达的联合标定
联合标定的主要目标是求解摄像机和激光雷达之间的旋转矩阵(R)和平移向量(T),即外参。通过精确的联合标定,可以实现摄像机和激光雷达数据的有效融合,提升多传感器系统的环境感知能力。通过提取标定板在摄像机图像和激光雷达点云中的对应特征点,计算两者之间的外参。:这篇文章总结了摄像机和激光雷达联合标定的方法,包括基于标定板和特征匹配的方法。:在环境中选择具有明显特征的物体或结构,提取其在摄像机图像和激光雷达点云中的对应特征点,进行匹配和标定。:将摄像机图像中的特征点与激光雷达点云中的三维点进行匹配。
2025-02-27 08:56:42
480
原创 np.diff 使用陷阱 数据溢出
在差分计算之前进行这个转换,意味着差分结果不会受到溢出问题的影响,因为int16具有比默认uint8更大的数值范围(-32768到32767)。这对于图像中可能有负值的情况(比如计算梯度或差分时)非常重要,因为uint8只能表示0到255的值,进行差分计算时如果存在溢出,结果可能会不正确。I_diff = np.diff(warped.astype(np.int16), axis=1) # 计算列方向的梯度差分j。计算差分的对象的数据类型时int16.
2025-02-19 14:12:06
184
原创 vs2022编译运行cuda编程的cu文件
3、CUDA C/C++ ---->Device ----->Code Generatio改 compute_52,sm_52;2、*.cu文件右键 -----> 属性 -----> 配置属性 -----> 常规 -----> 项类型 改为 cuda c/c++;1、项目 -----> 生成依赖项 -----> 生成自定义,勾选cuda;
2025-01-13 13:26:05
336
原创 IndexError: Argument passed to at() was not in the map.
加上 autograd_inlining=False,就行了。
2024-12-27 13:32:03
161
原创 onnxruntime推理和tensorrt推理
2、onnx转engine(tensorrt自定义算子)1、pt模型转onnx(onnx自定义算子)
2024-12-15 11:30:16
261
原创 DCNv1、DCNv2、alphapose中未完成的DCN_V2(2024.1-2024.2)
先使用pytorch随便建一个网络,使用dcnv1,并注册到onnx,g.op;onnx转trt模型,tensorrt里面的plugin怎么写?
2024-12-13 09:52:28
87
原创 yolov8模拟同时推理多路视频,并计算fps,1080ti两路视频基本在15FPS
【代码】yolov8模拟同时推理多路视频,并计算fps,1080ti两路视频基本在15FPS。
2024-11-22 16:04:20
435
原创 使用Azure Kinect获取彩色三维点云,对彩色二维图像进行目标检测,依据得到的box区域,再找出对应的点云信息
【代码】使用Azure Kinect获取彩色三维点云,依据彩色二维图像目标检测的box区域对应的点云。
2024-11-19 09:40:49
578
原创 世界坐标系、相机坐标系、图像物理坐标系、像素平面坐标系
世界坐标系是一个全局的坐标系统,用于定义场景中物体的位置。在这个坐标系中,每个物体的位置都是相对于一个全局原点来描述的,单位是m,任意一点的坐标表示为,也称为测量坐标系,是一个三维直角坐标系,以其为基准可以描述相机和待测物体的空间位置,世界坐标系的位置可以根据实际情况自由确定。相机坐标系是相对于相机的位置来定义物体的坐标系统。在这个坐标系中,原点通常位于相机的光心,即相机镜头的中心。
2024-11-14 10:13:55
1042
原创 《基于深度学习的车辆行驶三维环境双目感知方法研究》
是不是只要两张图像上一个测试点的像素位置确定,对应的深度信息就是确定的?按照上述公式算的话,求d的话,只和xl-xr有关系,这样一来,
2024-11-12 16:25:16
299
原创 多个摄像机画面融合:找到同一个目标在多个画面中的伪三维坐标,找出这几个摄像头间的转换矩阵
要解决的问题是:在某一个摄像头画面中,目标会被遮挡或者丢失,但在另外一个摄像机画面中,目标完整,结合两个摄像头的信息,捕捉到目标的伪三维空间运动轨迹?1、相机之间的坐标系转换。
2024-11-12 14:18:48
481
原创 ModuleNotFoundError: No module named ‘distutils.msvccompiler‘
降低setuptools版本。
2024-11-03 09:36:03
1000
原创 Failed to connect to github.com port 443 after 21115 ms: Timed out 报错解决
【代码】Failed to connect to github.com port 443 after 21115 ms: Timed out 报错解决。
2024-10-22 09:54:37
144
原创 tensorRT_Pro自学记录
参考github地址:GitHub - shouxieai/tensorRT_Pro: C++ library based on tensorrt integration自学代码整理:GitHub - Deepcong2019/tensorRT_Pro_1080Ti
2024-10-19 18:57:18
309
原创 银河麒麟kylin2303-V10-sp1,制作系统盘,安装驱动,编译调cuda的opencv4.9.0,protobuf3.11.4
【代码】银河麒麟kylin2303-V10-sp1,制作系统盘,安装驱动。
2024-09-25 08:38:57
572
原创 ubuntu20.04编译安装opencv-4.9.0的cuda版本
下载opencv4.9.0.zip和opencv_contrib_4.9.0.zip;
2024-09-24 20:38:37
716
原创 openpose1.7.0编译 cuda12.2 cudnn 8.9.7.29 python3.7
1、cmake时,手动设置python,add entry, PYTHON_EXECUTABLE,value为C:/Users/Administrator/anaconda3/envs/py37/python.exe,conda的base中python是其他版本,我的3.11,后边会报错。3、暴力解决其他找不到dll的类似问题:bin目录和release目录文件夹合并。2、画面不出关节点,models中的模型有问题,重新拷贝。
2024-09-10 08:44:58
218
原创 pyqt5 最终使用的动作分割软件
json_path = QFileDialog.getOpenFileName(self, '打开json文件', 'json_output', 'json文件(*.json)')'十一道', '十三道', '十二道', '十五道', '四道', '指挥机车向显示人反方向去的信号', '指挥机车向显示人方向来的信号',labels_names =['一道', '七道', '三道', '九道', '二道', '五道', '停车信号', '八道', '六道', '减速信号',
2024-08-09 09:12:30
29
原创 详解TensorRT的C++/Python高性能部署,实战应用到项目
【详解TensorRT的C++/Python高性能部署,实战应用到项目】https://www.bilibili.com/video/BV1Xw411f7FW?
2024-07-07 20:22:03
164
原创 vs打包成dll,再调用。封装sdk
10.上面配置完成,将run设置为启动项,调试会提示找不到test1.dll文件。4、test1修改属性页--》c/c++预处理器定义,写上TEST1_LIB。8、链接器--》附加库目录,是test1.lib所在路径,即3中的输出目录。7、修改run的属性配置,附加包含目录为test1.h文件所在的路径。6、在解决方案添加新建项目--》空项目run,新建run.cpp。1、新建空项目test1,新建源文件test1.cpp。9、链接器--》附加依赖项,添加test1.lib。2、新建头文件test1.h。
2024-06-02 12:14:27
335
原创 TensorRT模型压缩
TensorRT 就是对训练好的模型进行优化,由于TensorRT就只包含推理优化器,优化完的网络不再需要依赖深度学习框架,可以直接通过TensorRT 部署在NVIDIA的各种硬件中。TensorRT现在已能支持TensorFlow、Caffe、Mxnet、Pytorch等几乎所有的深度学习框架,将TensorRT和NVIDIA的GPU结合起来,能在几乎所有的框架中进行快速和高效的部署推理。这是TensorRT运行时使用的引擎对象,它包含了优化后的网络和执行推理所需的GPU代码。
2024-04-27 12:09:28
710
基于ubuntu18.04的python3.7.5编译好的opencv-contrib-python文件
2022-04-23
基于ubuntu18.04的python3.6编译好的opencv-contrib-python文件
2022-04-23
rasa 使用内置bert时 transformer所需要加载的9个文件。
2020-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人