自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(464)
  • 资源 (3)
  • 收藏
  • 关注

原创 OpenMMlab导出MaskFormer/Mask2Former模型并用onnxruntime和tensorrt推理

【代码】OpenMMlab导出MaskFormer/Mask2Former模型并用onnxruntime和tensorrt推理。

2024-12-11 23:22:22 743 4

原创 一百行代码搞定Qt相机多线程

首先我们在Qt designer中创建一个简单的界面,只包含一个label用来显示相机图像,和两个pushButton分别用来开启和关闭相机。可以看到采图和显示图像的线程id是不同的,分别在两个线程中运行。这样,一个单线程Qt相机采图显示界面就做完了。

2024-12-11 20:56:49 433

原创 OpenMMlab导出Mask R-CNN模型并用onnxruntime和tensorrt推理

【代码】OpenMMlab导出Mask R-CNN模型并用onnxruntime和tensorrt推理。

2024-11-21 22:19:29 510

原创 GRCNN使用onnxruntime和tensorrt推理

【代码】GRCNN使用onnxruntime和tensorrt推理。

2024-11-21 22:18:08 278

原创 RT-DETR目标检测onnxruntime和tensorrt推理

使用ultralytics 工程(

2024-10-15 23:45:46 607

原创 ppl.cv高性能图像处理库使用

下面几段介绍翻译自该项目的readme文件:ppl.cv 源于商汤科技不同团队对图像处理的需求,提供了一套常用图像算法的高性能实现,用于不同的深度学习应用的流水线中。它是一个轻量级的、可定制的图像处理框架。由于 OpenCV 等框架的实现体积大、依赖性复杂,我们希望提供一个灵活的框架,在开发和/或部署深度学习套件时,只需添加所需的算法即可满足各种图像处理应用。

2024-10-15 10:43:44 431

原创 CLIP图文多模态模型onnxruntime和tensorrt推理

修改clip_onnx/utils.py第61行。

2024-10-09 10:19:00 737

原创 QOpenGLWidget显示点云

纯Qt实现使用QOpenGLWidget显示点云,无需借助PCL、VTK、Open3d等第三方库。

2024-10-09 09:09:31 731 1

原创 CloudCompare插件编写

预置环境:Windows10+Git+CMake3.23.3+VS2019+Qt5.14.2。

2024-10-01 11:09:54 746

原创 YOLOv11尝鲜测试五分钟极简配置

根据官方文档,在 Python>=3.8并且PyTorch>=1.8的环境下即可安装YOLOv11,因此之前YOLOv8的环境是可以直接用的。ultralytics团队在最近又推出了YOLOv11,不知道在有生之年能不能看到YOLOv100呢哈哈。

2024-10-01 10:00:43 1981

原创 yolov8-pose人体姿态关键点检测onnxruntime和tensorrt推理

导出onnx模型:onnx模型结构如下:tensorrt推理python推理代码:C++推理代码:结果可视化如下:

2024-09-06 14:32:42 653

原创 yolov8-obb旋转目标检测onnxruntime和tensorrt推理

【代码】yolov8-obb旋转目标检测onnxruntime和tensorrt推理。

2024-09-06 09:13:43 1220 3

原创 yolo-world开放词汇检测onnxruntime和tensorrt推理

导出onnx模型:onnx模型结构如下图所示:python推理代码:C++推理代码:tensorrt推理通过trtexec转换onnx模型得到engine模型:python推理代码:C++推理代码:推理结果可视化:

2024-09-02 21:08:27 753 3

原创 点云配准之ICP和NDT算法的高斯牛顿法求解

参考:高翔《自动驾驶与机器人中的SLAM技术》

2024-09-02 14:05:45 303

原创 docker容器安装图形界面

修改/etc/ssh/sshd_config 文件,添加内容下面介绍几种本人尝试过的为容器安装图形界面的方法。

2024-08-25 22:03:17 2158

原创 yolov8+bytetrack实现车辆跟踪轨迹线绘制

将ultralytics/engine/predictor.py的内容修改为如下。

2024-08-25 21:30:50 925 1

原创 onnxruntime和tensorrt动态输入推理

导出下面的onnx模型:可以看到,该模型的输入batch以及宽高都是动态的。

2024-08-06 09:45:02 916 2

原创 4PCS点云配准算法实现

算法的流程基本上和原理能对得上,但是实现过程中发现该算法结果不太稳定。可能实现有些问题吧,希望有懂的大神指出来(逃~)

2024-07-01 22:46:52 517 2

原创 RANSAC空间圆拟合实现

但是笔者建议使用向量的方式,更为简单方便,三点在同一个平面上,以P1为基点,寻找两条向量P12、P13;在得到平面的法向量之后,带入其中一个点到方程(4)中即可得到平面约束方程。由初中的几何知识我们可以知道,确定一个三角形至少需要三个不共线的点,因此确定一个三角形的外接圆至少可用三个点。我们不妨假设三个点坐标为P1(x1,y1,z1),P2(x2,y2,z2),P3(x3,y3,z3)。一个空间圆的产生可以看作过该圆心的一个球体,被一个经过该点的平面所截而得到。

2024-07-01 22:46:15 782

原创 yolo-inference多后端+多任务+多算法+多精度模型 框架开发记录(python版)

不知不觉LZ已经快工作两年了,由于之前的工作内容主要和模型部署相关,想着利用闲暇时间写一些推理方面的经验总结,于是有了这个工程。其实本来也是自己写了玩的,不过已经陆续迭代半年多了,期间也通过借签优秀代码吸收了经验,索性总结一下心得~用来初始化ONNXRuntime,OpenCV,OpenVINO,TensorRT四个package。即YOLO基类派生出YOLO_ONNXRuntime等类,再由YOLO_ONNXRuntime类派生一系列具体算法实现子类。即通过task_map接口返回具体算法类的实现。

2024-06-13 22:26:39 710 4

原创 yolo-inference多后端+多任务+多算法+多精度模型 框架开发记录(cpp版)

该接口类的思路很简单,即一个名为YOLOv5的基类,定义了抽象业务接口如前处理pre_process()、模型推理process()和后处理post_process()需要在派生类中进行具体实现。不知不觉LZ已经快工作两年了,由于之前的工作内容主要和模型部署相关,想着利用闲暇时间写一些推理方面的经验总结,于是有了这个工程。其实本来也是自己写了玩的,不过已经陆续迭代半年多了,期间也通过借签优秀代码吸收了经验,索性总结一下心得~

2024-06-12 23:53:46 787 3

原创 YOLOv10尝鲜测试五分钟极简配置

最近清华大学团队又推出YOLOv10,真是好家伙了。

2024-05-25 16:26:51 1021

原创 YOLOv9尝鲜测试五分钟极简配置

中下载好权重文件yolov9-c.pt。

2024-02-25 22:45:50 2244 4

原创 Makefile静态库动态库的构建和链接之工程实用篇

现有C++工程目录结构如下:add.hadd.cppmain.cpp。

2024-02-25 22:25:07 2941

原创 Open3D三维重建

ball_pivoting算法。alpha_shape算法。

2024-02-20 21:36:36 988

原创 OpenMMlab导出DETR模型并用onnxruntime和tensorrt推理

【代码】OpenMMlab导出DETR模型并用onnxruntime推理。

2024-02-16 11:26:11 950

原创 RandLA-Net导出onnx模型并使用onnxruntime推理

【代码】RandLA-Net导出onnx模型并使用onnxruntime推理。

2024-01-14 16:58:27 1071 7

原创 OpenMMlab导出PointPillars模型并用onnxruntime推理

通过mmdeploy的tool/deploy.py脚本容易转换得到PointPillars的end2end.onnx模型。

2024-01-07 19:15:00 1212 7

原创 OpenMMlab导出CenterNet模型并用onnxruntime和tensorrt推理

方法一:通过trtexec转换onnx文件,LZ的版本是TensorRT-8.2.1.8。则三个输出分别为boxes、scores、class_ids。方法二:通过mmdeploy导出engine文件。

2024-01-07 14:28:20 692

原创 卡尔曼滤波(KF)和增广卡尔曼滤波(EKF)实现

【代码】卡尔曼滤波(KF)和增广卡尔曼滤波(EKF)实现。

2024-01-01 14:21:53 648

原创 用Flask搭建简单的web模型部署服务

【代码】用Flask搭建简单的web模型部署服务。

2023-12-13 21:27:08 1480

原创 onnxruntime和tensorrt多batch推理

【代码】onnxruntime和tensorrt多batch推理。

2023-12-10 17:07:40 2730 14

原创 OpenMMlab导出FCN模型并用onnxruntime推理

【代码】OpenMMlab导出FCN模型并用onnxruntime推理。

2023-11-29 22:03:19 716 3

原创 OpenMMlab导出yolox模型并用onnxruntime和tensorrt推理

这里通过trtexec转换onnx文件,LZ的版本是TensorRT-8.2.1.8。输出是包含多个检测头的输出。安装mmdeploy的话,可以通过下面脚本导出onnx模型。

2023-11-26 21:32:56 988

原创 OpenMMlab导出yolov3模型并用onnxruntime和tensorrt推理

输出是包含三个不同层级检测头的输出。安装mmdeploy的话,可以通过下面脚本导出onnx模型。

2023-11-12 21:28:07 886

原创 OpenMMlab导出mobilenet-v2模型并用onnxruntime和tensorrt推理

【代码】OpenMMlab导出mobilenet-v2的onnx模型并推理。

2023-11-05 21:19:22 557 2

原创 OpenMMlab导出swin-transformer模型并用onnxruntime和tensorrt推理

通过mmpretrain 导出swin-transformer的onnx文件非常容易,注意需设置 opset_version=12这里是一个坑,刚开始设置的opset_version=11后续转换trtengine的时候会有问题。第三个坑是如果不加上–workspace参数可能会因内存不足报错,LZ的机器有32G内存索性就设了20G的工作空间,可以根据自己的内存大小酌情设置该参数。mmdeploy导出LZ没有尝试成功,不知道是环境配置问题还是在windows系统下库的bug。python推理:(待补充)

2023-10-21 16:30:25 1184

原创 分类网络-类别不均衡问题之FocalLoss

数据集为mnist手写数字识别,其中训练集中数字0~9的数量分别为:0(5923张),1(6472张),2(5985张),3(6131张),4(5842张),5(5421张),6(5918张),7(6265张),8(5851张),9(5949张), 测试集中数字0~9的数量分别为:0(980张),1(1135张),2(1032张),3(1010张),4(982张),5(892张),6(958张),7(1028张),8(974张),9(1009张)。有训练和测代码如下:(完整代码来自。

2023-10-20 22:19:05 415

原创 求解平面上物体的有向3d包围盒

算法流程:(1)点云下采样(体素滤波);(2)ransac算法分割拟合地面平面;(3)裁剪工作区域(指定空间中四个点,裁剪点云只保留在(2)中平面上的投影在四边形内部的点);(4)再用ransac算法去除多余平面;(5)Euclidean聚类算法分割出目标物体的点云簇;(6)通过包围盒算法计算包围盒。由于物体是放在地面上,因此可以利用地面平面的法向量约束物体包围盒的朝向。具体做法如下:可视化结果:具体做法如下:可视化结果:

2023-09-30 14:39:36 429

原创 e的快速幂算法

【代码】e的快速幂算法。

2023-09-28 22:42:30 171

vtk8.2.0-msvc2019-qt5.15.2-win64编译包

vtk8.2.0-msvc2019-qt5.15.2-win64编译包 编译了vtk的qt插件QVTKWidgetPlugin,可以和pcl1.11.1配套使用,替换pcl自带vtk库即可 release x64模式下使用 vtkChartsCore-8.2.lib vtkCommonColor-8.2.lib vtkCommonComputationalGeometry-8.2.lib vtkCommonCore-8.2.lib vtkCommonDataModel-8.2.lib vtkCommonExecutionModel-8.2.lib vtkCommonMath-8.2.lib vtkCommonMisc-8.2.lib vtkCommonSystem-8.2.lib vtkCommonTransforms-8.2.lib vtkDICOMParser-8.2.lib vtkDomainsChemistry-8.2.lib vtkDomainsChemistryOpenGL2-8.2.lib vtkdoubleconversion-8.2.lib ......

2024-12-04

vtk7.0.0-msvc2015-qt5.9.1-win64

vtk7.0.0-msvc2015-qt5.9.1-win64编译包 编译了vtk的qt插件QVTKWidgetPlugin,可以和pcl1.8.0配套使用,替换pcl自带vtk库即可 release x64模式下使用 vtkalglib-7.0.lib vtkChartsCore-7.0.lib vtkCommonColor-7.0.lib vtkCommonComputationalGeometry-7.0.lib vtkCommonCore-7.0.lib vtkCommonDataModel-7.0.lib vtkCommonExecutionModel-7.0.lib vtkCommonMath-7.0.lib vtkCommonMisc-7.0.lib vtkCommonSystem-7.0.lib vtkCommonTransforms-7.0.lib vtkDICOMParser-7.0.lib vtkDomainsChemistry-7.0.lib vtkDomainsChemistryOpenGL2-7.0.lib vtkexoIIc-7.0.lib ......

2024-11-29

yolov5-v7.0网络分类、检测和分割OpenCV C++部署demo

yolov5-v7.0网络分类、检测和分割OpenCV C++部署demo 对应https://blog.youkuaiyun.com/taifyang/article/details/128894598?spm=1001.2014.3001.5502

2024-11-23

VS2019+CUDA11.1 Release x64编译的OpenCV4.5.5(带CUDA和contrib模块)

OpenCV(开源计算机视觉库)是一个广泛应用于图像处理和计算机视觉领域的强大工具,它提供了丰富的函数库,可以处理从图像读取、处理到物体识别等一系列任务。CUDA(Compute Unified Device Architecture)是NVIDIA公司推出的一种并行计算平台,能够利用GPU进行高性能计算。将OpenCV与CUDA结合,能够充分利用GPU的并行计算能力,显著提升处理速度。 在本项目中,标题"VS2019+CUDA11.1 Release x64编译的OpenCV4.5.5(带CUDA和contrib模块)"表示使用了Visual Studio 2019作为集成开发环境,CUDA 11.1作为硬件加速平台,以x64架构为目标平台,编译了OpenCV的4.5.5版本,并且包含了CUDA支持以及额外的“contrib”模块。

2024-11-23

中心线提取-GPU加速

在IT领域,中心线提取是一种图像处理技术,用于找出图像中的线条或骨架,常用于图像分析、模式识别和机器视觉应用。在这个特定的项目中,"中心线提取-GPU加速"意味着开发人员利用GPU(图形处理器)的强大计算能力来加速这一过程,提高效率。 OpenCV(开源计算机视觉库)是C++的一个关键库,它提供了丰富的图像处理和计算机视觉功能。在这个项目中,OpenCV可能被用来读取、处理和显示图像,同时提供实现中心线提取算法的接口。OpenCV有一个名为`thin`的函数,它可以用于提取图像的骨架,这可能是实现中心线提取的核心部分。 CUDA(Compute Unified Device Architecture)是NVIDIA提供的并行计算平台和编程模型,允许开发者使用C++直接编程GPU,以执行通用计算任务。在“中心线提取-GPU加速”项目中,CUDA将用于将计算密集型的中心线提取算法转移到GPU上执行,利用其并行处理能力,从而大幅度提高运算速度。

2024-11-23

texture mapping纹理贴图

纹理贴图是计算机图形学中的一个关键概念,用于在三维模型上赋予颜色和细节,使其看起来更加真实。在“纹理映射”(texture mapping)的过程中,我们通常将二维图像(纹理)应用到三维物体的表面,使物体在渲染时呈现出丰富的视觉效果。这种技术广泛应用于游戏开发、电影特效、建筑设计等领域。 在给定的场景中,涉及到的是三维重建的纹理贴图。三维重建是通过多视角图像数据来恢复三维物体形状的过程。这通常需要一个PLY网格模型,它是一种用于存储三维几何数据的文件格式,包含了顶点、面和颜色信息。同时,还需要由多个摄像机拍摄的图片,这些图片可以从不同角度捕捉物体的外观。摄像机的内外参数是这个过程中的重要组成部分,内参包括焦距、主点坐标等,外参则涉及相机在空间中的位置和姿态。 在这个特定的项目中,有两个主要的工具被提及:PCL(Point Cloud Library)和OpenMVS。

2024-11-23

ICP算法加速优化-多线程和GPU

ICP算法加速优化--多线程和GPU 已成功编译配置: Windows10下环境配置:cmake3.23.3+VS2019+CUDA11.1+PCL1.12.1 对应博文https://blog.youkuaiyun.com/taifyang/article/details/128042532

2024-11-20

open3d-0.15.2-cp38-cp38-win-amd64.whl

open3d-0.15.2-cp38-cp38-win_amd64.whl open3d cuda的python包 import open3d as o3d print(o3d.cuda.Device().is_cuda_available() )# 检查是否支持CUDA

2024-11-06

Open3D-v0.17.0-cuda11.1-msvc2019-win64.zip

Open3D-v0.17.0-cuda11.1-msvc2019-win64.zip编译包 Open3D.lib Open3D_3rdparty_assimp.lib Open3D_3rdparty_blas_mkl_core.lib Open3D_3rdparty_blas_mkl_intel_ilp64.lib Open3D_3rdparty_blas_mkl_sequential.lib Open3D_3rdparty_blas_mkl_tbb_thread.lib Open3D_3rdparty_blas_tbb_static.lib Open3D_3rdparty_civetweb_civetweb-cpp.lib Open3D_3rdparty_civetweb_civetweb.lib Open3D_3rdparty_curl.lib Open3D_3rdparty_embree_embree3.lib Open3D_3rdparty_embree_embree_avx.lib Open3D_3rdparty_embree_embree_avx2.lib ......

2024-11-06

opencv4.10.0-cuda12.5.0-cudnn9.2.0-python3.10.15编译包

opencv4.10.0-cuda12.5.0-cudnn9.2.0-python3.10.15编译包,拷贝到conda的envs环境下解压,修改cv2cuda\Lib\site-packages\cv2文件夹下config.py和config-3.10.py中的相关路径即可用。 其中config.py的第一个路径需依赖opencv4.10.0-cuda12.5.0-cudnn9.2.0-msvc2022-win64编译包 (https://download.youkuaiyun.com/download/taifyang/89916302)

2024-10-23

opencv4.10.0-cuda12.5.0-cudnn9.2.0-msvc2022-win64编译包

opencv4.10.0-cuda12.5.0-cudnn9.2.0-msvc2022-win64编译包 包括debug和release模式 opencv_cudaarithm4100.lib opencv_cudaarithm4100d.lib opencv_cudabgsegm4100.lib opencv_cudabgsegm4100d.lib opencv_cudacodec4100.lib opencv_cudacodec4100d.lib opencv_cudafeatures2d4100.lib opencv_cudafeatures2d4100d.lib opencv_cudafilters4100.lib opencv_cudafilters4100d.lib opencv_cudaimgproc4100.lib opencv_cudaimgproc4100d.lib opencv_cudalegacy4100.lib opencv_cudalegacy4100d.lib opencv_cudaobjdetect4100.lib ......

2024-10-23

pcl1.12.0-cuda11.1-cudnn8.0.4-msvc2019-win64编译包

pcl1.12.0-cuda11.1-cudnn8.0.4-msvc2019-win64编译包 pcl gpu加速 需要安装cuda11.1和pcl1.12.0的3rdparty 在release x64模式下使用 pcl_common.lib pcl_cuda_features.lib pcl_cuda_sample_consensus.lib pcl_cuda_segmentation.lib pcl_features.lib pcl_filters.lib pcl_gpu_containers.lib pcl_gpu_features.lib pcl_gpu_octree.lib pcl_gpu_people.lib pcl_gpu_segmentation.lib pcl_gpu_surface.lib pcl_gpu_tracking.lib pcl_gpu_utils.lib pcl_io.lib pcl_io_ply.lib pcl_kdtree.lib pcl_keypoints.lib pcl_ml.lib pcl_octree.lib .......

2024-10-18

vtk9.1.0-msvc2019-qt5.14.2-win64编译包

vtk9.1.0-msvc2019-qt5.14.2-win64编译包 编译了vtk的qt插件,可以和pcl1.12.1配套使用,替换pcl自带vtk库即可 release x64模式下使用 vtkcgns-9.1.lib vtkChartsCore-9.1.lib vtkCommonColor-9.1.lib vtkCommonComputationalGeometry-9.1.lib vtkCommonCore-9.1.lib vtkCommonDataModel-9.1.lib vtkCommonExecutionModel-9.1.lib vtkCommonMath-9.1.lib vtkCommonMisc-9.1.lib vtkCommonSystem-9.1.lib vtkCommonTransforms-9.1.lib vtkDICOMParser-9.1.lib vtkDomainsChemistry-9.1.lib vtkDomainsChemistryOpenGL2-9.1.lib vtkdoubleconversion-9.1.lib ......

2024-10-18

QOpenGLWidget显示点云

纯Qt实现使用QOpenGLWidget显示点云源代码和测试点云文件,无需借助PCL、VTK、Open3d等第三方库。

2024-10-08

opencv4.9.0-cuda11.1-cudnn8.0.4-msvc2019-win64编译包

opencv4.9.0-cuda11.1-cudnn8.0.4-msvc2019-win64编译包 包括CUDA和contrib模块,在release x64模式下使用 ....... opencv_cudaarithm490.lib opencv_cudabgsegm490.lib opencv_cudacodec490.lib opencv_cudafeatures2d490.lib opencv_cudafilters490.lib opencv_cudaimgproc490.lib opencv_cudalegacy490.lib opencv_cudaobjdetect490.lib opencv_cudaoptflow490.lib opencv_cudastereo490.lib opencv_cudawarping490.lib opencv_cudev490.lib opencv_datasets490.lib opencv_dnn490.lib opencv_dnn_objdetect490.lib opencv_dnn_superres490.lib ......

2024-10-08

两百行C++代码实现yolov5车辆计数部署

两百行C++代码实现yolov5车辆计数部署(通俗易懂版) 对应文章https://blog.youkuaiyun.com/taifyang/article/details/128264192?spm=1001.2014.3001.5502

2024-06-10

pyqt界面 计算树木las点云的树高、胸径、地径和冠幅面积

pyqt界面 计算树木las点云的树高、胸径、地径和冠幅面积 包含注释详细源代码和las点云数据,以及使用说明 # python >= 3.8 # Installtion: pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple # Usage: python main.py

2024-06-01

点云裁剪界面qt+pcl+vtk

点云裁剪界面 环境:qt5.14.2+vs2019+pcl1.12.1+vtk9.1 功能:用鼠标画任意多边形对区域的点云进行裁剪,并可以保存裁剪后的点云;裁剪中途错了可以重新加载点云;支持裁剪区域内部或者外部的点云;对点云按坐标值按不同颜色渲染;可视化单个或者多个点云。 有相关问题可以在评论区留言或者私信我,正常48小时内必定回复。

2024-05-27

深度相机和彩色相机对齐

对应博文https://blog.youkuaiyun.com/taifyang/article/details/131030025

2024-01-15

人体点云数据及分割标注

人体点云数据及其分割标注(分为头、手臂、肚子以及腿四个部分)txt格式。

2024-01-15

yolov5n模型权重

yolov5n模型权重(torchscript,onnx,openvino,tensorrt)

2023-11-26

pointnet模型权重

pointnet不同模型权重(torchscript,onnx,openvino,tensorrt)

2023-11-26

深度相机和彩色相机对齐(d2c).rar

对应文章https://blog.youkuaiyun.com/taifyang/article/details/131030025

2023-11-11

自动驾驶环境感知网课视频

第1章 :环境感知介绍 第2章 :2D感知算法 第3章 :3D感知算法 第4章:激光雷达物体检测 第5章:激光雷达语义分割 第6章:毫米波雷达感知算法:传统方法 第7章 毫米波雷达感知算法:深度学习方法

2023-11-11

ICP算法的几种不同实现

包括SVD分解、GN求解、四元数求解以及BA求解实现的点到点ICP算法 以及用线性变换近似代替非线性变换求解实现的点到面ICP算法 C++代码和参考资料(文献/网页)

2023-11-05

yolov5+SORT多目标跟踪

sort+yolov5算法复现(python和c++版本),以及该算法于此开发的带有静止过滤的多目标跟踪匹配demo,包含源代码、模型文件和测试数据集。 对应文章:https://blog.youkuaiyun.com/taifyang/article/details/130667967?spm=1001.2014.3001.5502

2023-08-24

机械臀位姿估计与抓取网课视频

1. 视觉引导系列课程—绪论 2. 手眼标定方法 — 原理与实战(上篇) 3. 手眼标定方法 — 原理与实战(下篇) 4. 基于深度学习的物体抓取位置估计 5. 基于几何信息指导的单目6D物体姿态直接回归算法

2023-08-17

三维点云网课视频(七套)

1-深度学习-3D点云实战系列 2-PointNet++三维点云处理精讲(PyTorch版):论文复现+代码详解 3-点云处理基础与深度学习 4-深蓝-三维点云课程 5-深蓝-三维点云第四期 6-工fan-三维点云处理-算法与实战 7-3D感知技术

2023-08-17

yolov5目标检测多线程Qt界面

对应文章https://blog.youkuaiyun.com/taifyang/article/details/132220062?spm=1001.2014.3001.5502

2023-08-12

yolov5目标检测多线程C++部署

对应文章:https://blog.youkuaiyun.com/taifyang/article/details/132198777?spm=1001.2014.3001.5502

2023-08-12

《从零搭建一套结构光3D重建系统》网课视频

《从零搭建一套结构光3D重建系统》网课视频 1-1_课程简介.mp4 1-2_第01章:结构光前奏:双目立体匹配算法.mp4 1-3_公开课1_相移法+多频外差之数学原理推导+实现[学完再看].mp4 1-4_公开课2_结构光之相移法+格雷码技术详解[学完再看].mp4 1-5_结构光硬件系统[可选].mp4 1-6_第02章:单目标定理论+实践:计算内参,去除畸变.mp4 1-7_第03章:双目标定理论+实践:确定相机相互位置.mp4 1-8_第04章:双目立体匹配算法理论+OpenCV实践.mp4 1-9_第O5章:主动标记区域:相移法+多频外差.mp4 1-10_第06章:主动标记区域:相移法+格雷码.mp4 1-11_第07章:双目重建实践:三角法.mp4 1-12_第08章:单目重建实践:逆相机法.mp4 1-13_第09章:单目重建实践:相高法.mp4 1-14_第10章:投影仪的非线性校正.mp4 1-15_第11章:结构光+深度学习.mp4 1-16_补充1:工业相机理论.mp4 1-17_补充2:灰点相机SDK调用.mp4 1-18_课程大作业.mp4

2023-08-06

《机械臂抓取从入门到实战》课程视频及配套资料

《机械臂抓取从入门到实战》课程视频及配套资料 1.1 机械臂抓取应用场景及行业发展 1.2 机械臂抓取主流方案 1.3 3D相机硬件测距原理介绍 1.4 ROS开发环境介绍 1.5 开发环境搭建 2.1 创建ROS工作空间及功能包 2.2 自定义消息数据 2.3 机器人URDF模型及建模 2.4 Moveit!机械臂建模及Rviz 2.5 Gazebo机械臂仿真 3.1 刚体的姿态 3.2 机械臂的DH参数 3.4 6轴机械臂逆向运动学求解 3.5 机械臂运动轨迹生成 4.1 相机几何模型 4.2 相机内参标定 4.3 九点标定 4.4 手眼标定 4.5 手眼标定精度再提高 5.1 平面抓取网络 5.2 制作自己的平面抓取数据集 5.3 训练平面抓取网络 5.4 平面抓取网络仿真 6.1 机械臂上位机控制演示 6.2 基于ROS的手眼标定 6.3 实物抓取演示 6.4 ROS机械臂抓取代码详解 6.5 机械臂抓取流程总结

2023-08-06

《3d视觉缺陷检测》网课视频

《3d视觉缺陷检测》网课视频

2023-07-09

Qt+PCL+VTK开发的点云标注工具

Qt+PCL+VTK开发的点云标注工具demo,本工具实现了打开点云、关闭点云,新建点云3d boundingbox(初始化为点云的AABB包围盒)并调整包围盒的位置、大小,以及保存标注、删除标注的功能。资源内容包括源码和打包好在win10上可以直接运行的可执行文件。

2023-07-05

《图像分割实战》课程视频教程

1_图像分割及其损失函数概述 2_卷积神经网络原理与参数解读 3_Unet系列算法讲解 4_unet医学细胞分割实战 5_U2NET显著性检测实战 6_deeplab系列算法 7_基于deeplabV3+版本进行VOC分割实战 8_医学心脏视频数据集分割建模实战 9_物体检测框架-MaskRcnn项目介绍与配置 10_MaskRcnn网络框架源码详解 11_基于MASK-RCNN框架训练自己的数据与任务

2023-06-30

《GPU并行计算与CUDA编程》课程视频和代码

《GPU并行计算与CUDA编程》课程视频和代码

2023-06-18

yolov8量化部署(基于openvino和tensorrt)

包括C++和python的所有源代码、模型文件、推理用的图片和视频资源文件。 对应文章https://blog.youkuaiyun.com/taifyang/article/details/131158445。

2023-06-11

深度学习之PyTorch物体检测实战

深度学习之PyTorch物体检测实战

2023-05-05

线结构光平面方程自动标定

见https://blog.youkuaiyun.com/taifyang/article/details/122639344

2023-05-01

Qt开发的labelimg-yolo

Qt开发的labelimg,可以保存yolo格式标注 对应博文https://blog.youkuaiyun.com/taifyang/article/details/128695643

2023-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除