自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-07-01 22:46:52 316

原创 RANSAC空间圆拟合实现

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

2024-07-01 22:46:15 381

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

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

2024-06-13 22:26:39 521

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

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

2024-06-12 23:53:46 627 1

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

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

2024-05-25 16:26:51 724

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

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

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

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

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

2024-02-25 22:25:07 2127

原创 Open3D三维重建

ball_pivoting算法。alpha_shape算法。

2024-02-20 21:36:36 669

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

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

2024-02-16 11:26:11 617

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

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

2024-01-14 16:58:27 732 6

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

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

2024-01-07 19:15:00 769 5

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

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

2024-01-07 14:28:20 578

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

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

2024-01-01 14:21:53 492

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

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

2023-12-13 21:27:08 1260

原创 onnxruntime和tensorrt多batch推理

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

2023-12-10 17:07:40 1689 5

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

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

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

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

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

2023-11-26 21:32:56 713

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

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

2023-11-12 21:28:07 776

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

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

2023-11-05 21:19:22 388 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 881

原创 分类网络-类别不均衡问题之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 361

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

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

2023-09-30 14:39:36 294

原创 e的快速幂算法

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

2023-09-28 22:42:30 99

原创 pointnet推理部署--tensorrt框架

LZ也实现了cuda版本的前处理代码,但似乎效率比cpu前处理还低。可能是数据量不够大吧(才10^3数量级),而且目前LZ的cuda水平也只是入门阶段…其中推理引擎的构建也可以直接使用tensorrt的bin目录下的trtexec.exe。

2023-08-19 12:34:50 2116 1

原创 CUBLAS矩阵乘法

【代码】CUBLAS矩阵乘法。

2023-08-16 22:03:44 173

原创 yolov5目标检测多线程Qt界面

可以看到,上面的程序实现了两个模型的多线程推理,但由于不同模型推理速度有差异,导致画面显示不同步。另外,把读取视频帧的实现写入主线程时,一旦视频帧读取结束则无法处理后面的帧,导致显示卡死。这里引入的第三方库moodycamel::ConcurrentQueue是一个用C++11实现的多生产者、多消费者无锁队列。和V2比较,V3的改动不大,仅增加在视频播放完成时发出信号调用清除界面显示的功能。V4 Qt自带QThread、QMutex、QWaitCondition实现。

2023-08-12 14:48:23 1061

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

下面的代码搭建了简单的一个生产者-消费者模型,在capture()函数中进行入队操作,infer()函数中进行出队操作,为了模拟采图-推理流程,在函数中调用Sleep()函数延时。此时发现采图-推理流程不能同步。上面的程序还有一点小问题:视频播放完时程序无法正常退出。

2023-08-09 23:33:57 2339 10

原创 《GPU并行计算与CUDA编程》笔记

第二步:把所有局部直方图每个分组bin使用Reduction(归约)并行累加起来行程一个总的直方图。方法二:原子相加(分组bins越少,并行化程度越低,方法二适合用于分组bins很多的时候)第一步:并行计算局部直方图;方法一:直接做累加(错误)

2023-08-05 17:53:18 452

原创 《CUDA 编程入门》笔记

注意:下面的程序若去掉volatile关键字,则函数reduction_2和reduction_3的计算结果有误。1.块大小, 256:数组长度降低256倍 ——大规模数组依旧很长,例如256万降低到1万。volatile关键字能防止编译器优化循环展开,造成结果错误。2.对部分和继续使用上一步的算法。3.使用一个块,将最后结果规约。完整的三阶段规约算法。

2023-08-01 23:02:08 237

原创 yolov5推理(libtorch、onnxruntime、opencv、openvino、tensorrt)

onnxruntime推理opencv推理openvino推理tensorrt推理各种格式的模型权重下载链接:yolov5n模型权重更完整的工程见我的github:https://github.com/taifyang/yolov5-inference

2023-07-23 18:24:01 971

原创 pointnet推理部署--onnxruntime框架

注意,由于C++无法直接读取npy格式文件(可以依赖一些库),这里先使用python脚本将npy文件转换成txt文件。以分16类50部分,gpu版本为例。以分10类,gpu版本为例。以分13类,gpu版本为例。

2023-07-23 13:11:55 1312 21

原创 Apriltag码坐标系方向可视化

【代码】Apriltag码坐标系方向可视化。

2023-07-22 17:37:42 473

原创 只用Eigen库实现的ICP算法

【代码】只用Eigen库实现的ICP算法。

2023-07-19 21:23:23 1357 2

原创 CNN从搭建到部署实战

编写训练代码如下:16-18行解析参数;26-36行定义数据集路径和数据变换,加载训练集和测试集(实际上应该是验证集);37-57行for循环中开始训练num_epochs轮次,计算训练集和测试集(验证集)上的精度,并保存权重。该代码支持cpu和gpu训练,损失函数是CrossEntropyLoss,优化器是Adam,数据集用的是手写数字mnist数据集。测试的代码非常简单,流程是加载网络和权重,然后读入数据进行变换再前向推理即可。下面的代码搭建了CNN的开山之作LeNet的网络结构。

2023-07-14 19:31:22 942

原创 五十行python代码实现yolov8车辆计数

经过试验,LZ发现使用yolov8n(检出47辆)、yolov8s(检出51辆)等小模型时会发生车辆漏检,而yolov8m及更大的模型能检测出所有通过的52辆车。

2023-07-12 21:30:52 1126 1

原创 Python和C++使用的一些比较

说明在函数中修改list或者array的值会影响函数外原list或者原array的值,而修改int的值不会影响函数外原int的值。若把 a = [1, 2]换成a = (1, 2)则报错:‘tuple’ object does not support item assignment;换成a = {1, 2}则报错:‘set’ object is not subscriptable。说明在函数中修改vector的值不会影响函数外原vector的值。和Python的类似。报错:“a”: 未声明的标识符。

2023-07-08 10:19:49 277

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

在这里不再赘述。Windows平台下可用cmake-gui生成vs的.sln工程,Linux平台下可以运行cmake命令。

2023-07-05 00:11:44 9066

原创 通过Apritag码估计平面方程

上面的程序是通过在平面上放置若干个(3个以上)Apriltag码,计算这些码中心坐标,再使用最小二乘法拟合在相机坐标系下的平面方程z = X[0]*x + X[1]*y + X[2],该平面的法向量为(X[0], X[1], -1)。如果只有Apriltag码个数少于3则无法通过最小二乘法求解,平面的法向量可以通过单个码的M[:3, 2]确定,又平面经过M[:3,3:] 点,也可以求出方程。

2023-07-02 13:15:12 195

原创 两百行代码实现简易点云标注工具

夏天来了非常热,LZ周末不想出去玩,于是乎继之前的图片标注工具利用两个晚上写了一个简单的点云标注工具。本工具实现了打开点云、关闭点云,新建点云3d boundingbox(初始化为点云的AABB包围盒)并调整包围盒的位置、大小,以及保存标注、删除标注的功能。不过代码量很小,就别指望有什么高级功能了hh~ LZ感觉用是能用,就是调整包围盒太位置和大小的时候麻烦了,可能是没有实现鼠标拖动相应的功能吧。实现ui界面:其实就是拖拽各种控件啦~ LZ特别喜欢弄这个,感觉挺有成就感的。

2023-07-01 09:53:13 612 2

原创 texture mapping纹理贴图

输入数据包括ply模型、彩色图片和对应的相机内外参数。

2023-06-17 17:38:21 1031 6

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

两百行C++代码实现yolov5车辆计数部署(通俗易懂版) 对应文章https://blog.csdn.net/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.csdn.net/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.csdn.net/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.csdn.net/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.csdn.net/taifyang/article/details/132220062?spm=1001.2014.3001.5502

2023-08-12

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

对应文章:https://blog.csdn.net/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.csdn.net/taifyang/article/details/131158445。

2023-06-11

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

见https://blog.csdn.net/taifyang/article/details/131030025

2023-06-06

texture mapping纹理贴图

三维重建纹理贴图,已知ply网格模型、摄像机拍摄的图片以及对应的内外参数,可生成obj带mtl纹理的模型文件。基于pcl或者openmvs。

2023-05-06

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

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

2023-05-05

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

见https://blog.csdn.net/taifyang/article/details/122639344

2023-05-01

人体点云数据及其分割标注

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

2023-04-23

Qt开发的labelimg-yolo

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

2023-03-27

openMVG+openMVS可直接运行

openMVG+openMVS可直接windows运行的可执行文件,自己以前编译出来的。 点击bat文件即可运行。

2023-03-24

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

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

2023-03-24

基于GPU加速的计算机视觉编程

基于GPU加速的计算机视觉编程和配套代码

2023-01-08

运动机构法标定.rar

对应文章https://blog.csdn.net/taifyang/article/details/115558492

2022-12-04

pointnet-qt

读研的时候自己无聊写的小demo。 基于qt平台pointnet算法开发的点云分类和分割功能的桌面小应用,点击exe可以直接运行。 classes文件夹下是类别文件,clouds文件夹下为点云文件(txt或者pcd格式),models下面是模型文件,source下面有源代码。

2022-12-04

中心线提取-GPU加速

对应文章https://blog.csdn.net/taifyang/article/details/128089699

2022-11-29

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

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

2022-11-26

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

ICP算法加速优化--多线程和GPU 已成功编译配置: Windows10下环境配置:cmake3.23.3+VS2019+CUDA11.1+PCL1.12.1 Ubuntu20.04(WSL)下环境配置:基于docker镜像cuda11.1-gcc,cmake3.16.3+PCL1.10.0

2022-11-25

opencv+qt人脸检测demo

人脸检测demo 包括源代码和release编译好的可执行程序(已打包完成,可直接运行)。 开发环境:win10+qt5.9.1-msvc2015 x64+opencv4.5.4 可以从图片、视频、网络摄像头实时检测人脸。 需要加入新的人脸检测时,要在face_db文件夹下放一张该人的人脸截图,即可识别该人。 face_db数据库中不存在的人脸能识别出来,但会显示为unknown。

2022-11-20

《Linux/UNIX网络编程》-甘刚.rar

《Linux/UNIX网络编程》-甘刚 源代码以及程序注释 网上没找到资源,代码都是自己边学边手敲的。。。在linux虚拟机上调通并修改过一些错误了。

2021-05-04

Linux高性能服务器编程

《Linux高性能服务器编程》和配套代码

2021-05-01

在摄像头获得视频中动态选取ROI

使用qt+opencv实现在视频流中用鼠标动态选取矩形框ROI,以及ROI的移动和缩放和删除。

2021-01-16

空空如也

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

TA关注的人

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