|
@@ -130,3 +130,37 @@
|
|
|
MaskRCNN实例分割:
|
|
MaskRCNN实例分割:
|
|
|
<div align="center">
|
|
<div align="center">
|
|
|
<img src="./images/23.png" width = "800" /> </div>
|
|
<img src="./images/23.png" width = "800" /> </div>
|
|
|
|
|
+
|
|
|
|
|
+### 3.4 c#项目:可视化界面功能简要描述
|
|
|
|
|
+
|
|
|
|
|
+- 1.可加载PaddleSeg, PaddleClas, PaddleDetection以及PaddleX导出的部署模型, 分别对应模型选择中的: seg, clas, det, paddlex
|
|
|
|
|
+- 2.目前也支持GPU下加载MaskRCNN进行实例分割可视化推理,需选择模型: mask
|
|
|
|
|
+- 3.支持CPU与GPU推理,同时支持指定GPU运行 —— 当前在单卡上测试默认为0运行正常,非法指定不存在的id无法初始化模型;且可能引发异常导致程序崩溃
|
|
|
|
|
+- 4.支持单张图片(png, jpg)、图片文件夹、视频流(mp4)推理
|
|
|
|
|
+- 5.支持目标检测时,设定检测结果显示阈值
|
|
|
|
|
+- 6.支持图片文件夹推理时,设定连续推理间隔,方便观察预测效果
|
|
|
|
|
+- 7.支持推理中断:及图片文件夹推理过程+视频流推理过程
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+### 3.5 可视化界面基本使用说明
|
|
|
|
|
+
|
|
|
|
|
+- 1.选择模型类型:det、seg、clas、mask、paddlex
|
|
|
|
|
+- 2.选择运行环境:CPU、GPU
|
|
|
|
|
+- 3.点击初始化模型,选择模型文件夹即可 —— 文件夹格式如下
|
|
|
|
|
+ - inference_model
|
|
|
|
|
+ - *.yml
|
|
|
|
|
+ - *.pdmodel
|
|
|
|
|
+ - *.pdiparams
|
|
|
|
|
+ - paddlex的模型含有两个yml,其余套件导出只有一个yml/yaml
|
|
|
|
|
+- 4.加载图片/图片文件夹/视频流
|
|
|
|
|
+- 5.模型推理
|
|
|
|
|
+- 6.执行提前推理中断
|
|
|
|
|
+- 7.加载新模型,如果在同一环境下运行且属于同一模型类型,则点击模型加载按钮即可进行新模型的初始化
|
|
|
|
|
+- 8.如果运行环境或模型类型不一致,需要先点击销毁模型,然后再设置模型类型以及运行环境,最后重新初始化新模型
|
|
|
|
|
+- 9.在目标检测过程中,可设置检测阈值
|
|
|
|
|
+- 10.在文件夹推理过程中,可设置连续推理间隔时间
|
|
|
|
|
+- 11.可通过查看左上角实时推理耗时来查看模型预处理+推理-后处理的时间
|
|
|
|
|
+- 12.可编辑GPU_id,设置初始化时模型运行在指定GPU上——请根据实际硬件设置,默认为0
|
|
|
|
|
+
|
|
|
|
|
+<div align="center">
|
|
|
|
|
+<img src="./images/25.png" width = "800" /> </div>
|