diff --git a/VisionSDK/AllObjectsStructuring/README.md b/VisionSDK/AllObjectsStructuring/README.md index 7e9b3532d3f9d3693d7488c855df85be09f7af5a..d16aabda7042545c7fe8b1ab21f23784e20f8e1f 100644 --- a/VisionSDK/AllObjectsStructuring/README.md +++ b/VisionSDK/AllObjectsStructuring/README.md @@ -129,7 +129,7 @@ ATC run success, welcome to the next use. **步骤1:** 根据下面的文档,创建视频流: -[创建视频流](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) +[创建视频流](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) **步骤2:** 修改项目根目录下 AllObjectStructuring/pipeline/AllObjectsStructuring.pipeline文件: diff --git a/VisionSDK/GeneralTextRecognition/README.md b/VisionSDK/GeneralTextRecognition/README.md index c4d863a8e21a5be580ba44c2fe507808a10843f4..98946a756c65668ca2bae7dac2a28902a75b48df 100644 --- a/VisionSDK/GeneralTextRecognition/README.md +++ b/VisionSDK/GeneralTextRecognition/README.md @@ -149,11 +149,11 @@ blank **步骤5:** 修改配置根目录下的配置文件。 -将/data/OCR.pipeline和OCR_multi3.pipeline内所有`deviceId`字段值替换为实际使用的device的id值,可用的`deviceId`值可以使用如下命令查看: +将/data/OCR.pipeline内所有`deviceId`字段值替换为实际使用的device的id值,可用的`deviceId`值可以使用如下命令查看: ```bash npu-smi info ``` -文本检测使用的DBNet后处理由步骤2编译得到,默认生成到"/lib/libDBpostprocess.so",如有修改,请修改/data/OCR.pipeline和OCR_multi3.pipeline的对应配置,OCR.pipeline示例如下: +文本检测使用的DBNet后处理由步骤2编译得到,默认生成到"/lib/libDBpostprocess.so",如有修改,请修改/data/OCR.pipeline的对应配置,OCR.pipeline示例如下: ```bash # 44行 "modelPath": "/data/model/Dynamic24_ch_ppocr_server_v2.0_det_infer.om" . @@ -164,15 +164,6 @@ npu-smi info . # 199行 "labelPath": "/data/config/rec/ppocr_keys_v1.txt", ``` -OCR_multi3.pipeline示例如下: -```bash -# 44行 "modelPath": "/data/model/Dynamic24_ch_ppocr_server_v2.0_det_infer.om" -. -# 265行 "modelPath": "/data/model/Dynamic24_ch_ppocr_server_v2.0_det_infer.om" -. -. -# 641行 "labelPath": "/data/config/rec/ppocr_keys_v1.txt", -``` 最后,请将pipline下的所有路径更换为实际的项目路径,例如/root/GeneralTextRecognition/data/config/rec/rec_cfg.txt,/root/GeneralTextRecognition为实际项目路径。 **步骤6:** 准备测试图片,在根目录下创建input_data目录,并将包含中英文的JPG或PNG图片拷贝到input_data目录下 diff --git a/VisionSDK/InferOfflineVideo/README.md b/VisionSDK/InferOfflineVideo/README.md index 6915c858dfca96edfb12b416112d3890f4d78fa4..4f3230b0cdc91cb692000637c71263e40a0cb489 100644 --- a/VisionSDK/InferOfflineVideo/README.md +++ b/VisionSDK/InferOfflineVideo/README.md @@ -24,8 +24,8 @@ | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | -| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | **注意:** live555和ffmpeg需要用户到相关网址下载源码编译安装。 diff --git a/VisionSDK/MediaCodec/README.zh.md b/VisionSDK/MediaCodec/README.zh.md index c7ee2df154da21c46026d71d7738f8bad3761d9d..e1548d3d0609fbe1a7f4ca1800e4f9bd52f76280 100644 --- a/VisionSDK/MediaCodec/README.zh.md +++ b/VisionSDK/MediaCodec/README.zh.md @@ -35,7 +35,7 @@ ## 3.编译与运行 **步骤1** 构建rtsp视频流服务 -- 可参考:[Live555离线视频转RTSP说明文档](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md#%E8%A1%A5%E5%85%85) +- 可参考:[Live555离线视频转RTSP说明文档](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md#%E8%A1%A5%E5%85%85) **步骤2** 配置文件配置项修改及说明 diff --git a/VisionSDK/PPYOLOEPlusDetection/README.md b/VisionSDK/PPYOLOEPlusDetection/README.md index 413bed7f3929b8d09d639515c4b2a6590deaa0cd..e4832491ed3e1500e0ff1fe40dcd78fccc57a87f 100644 --- a/VisionSDK/PPYOLOEPlusDetection/README.md +++ b/VisionSDK/PPYOLOEPlusDetection/README.md @@ -57,7 +57,7 @@ paddlepaddle框架的ppyoloe模型推理时,前处理方案包括解码为BGR- ``` -注:coco.names文件源于[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)的coco2014.names文件,下载之后,放到models目录下。 +注:coco.names文件源于[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)的coco2014.names文件,下载之后,放到models目录下。 ## 2 设置环境变量 diff --git a/VisionSDK/PutTextForMultiVideos/README.md b/VisionSDK/PutTextForMultiVideos/README.md index c65c5e7ac81f9a5b86516c526a0cb00baa56965d..b1cebfb38e9293effc5a95622e0f8361d006d5a8 100644 --- a/VisionSDK/PutTextForMultiVideos/README.md +++ b/VisionSDK/PutTextForMultiVideos/README.md @@ -47,9 +47,9 @@ export LD_LIBRARY_PATH=${ffmpeg-lib-path}:$LD_LIBRARY_PATH ## 3 编译与运行 **步骤1:下载贴字接口代码、和BlockingQueue.h文件** -根据[链接](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/VisionSDK/PutText)下载PutText参考设计,将PutText/PutText目录放在本项目根目录下。 +根据[链接](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/VisionSDK/PutText)下载PutText参考设计,将PutText/PutText目录放在本项目根目录下。 -根据[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/FireDetection/c++/BlockingQueue/BlockingQueue.h)下载BlockingQueue.h文件,将BlockingQueue.h文件放在本项目根目录下。 +根据[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/FireDetection/c++/BlockingQueue/BlockingQueue.h)下载BlockingQueue.h文件,将BlockingQueue.h文件放在本项目根目录下。 **步骤2: 下载字库文件** @@ -73,7 +73,7 @@ _1. deviceNum 需为整数,取值范围为 [1, min(NPU设备个数, 5)]。`npu _2. saveVideo 需为整数,取值范围为 [0, 1],0代表不保存贴字后视频,1代表保存贴字后视频。_ -_3. stream.ch{i} 用于指定第 i 个rtsp流地址。其中,i 的取值需要包含 [0, 25 * deviceNum -1] 区间的所有整数值;第 i 个rtsp流地址 stream.ch{i} 默认分配到第 i / 25 个NPU设备上进行处理;rtsp流视频格式需为H264,推流教程可参考[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)。_ +_3. stream.ch{i} 用于指定第 i 个rtsp流地址。其中,i 的取值需要包含 [0, 25 * deviceNum -1] 区间的所有整数值;第 i 个rtsp流地址 stream.ch{i} 默认分配到第 i / 25 个NPU设备上进行处理;rtsp流视频格式需为H264,推流教程可参考[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)。_ **步骤4: 编译** diff --git a/VisionSDK/YOLOv7Detection/README.md b/VisionSDK/YOLOv7Detection/README.md index 56359602b2505fe502a1190e47cf1bfe20d551cd..00124bb0a06153c32979da6207fdd792f3d3b55e 100644 --- a/VisionSDK/YOLOv7Detection/README.md +++ b/VisionSDK/YOLOv7Detection/README.md @@ -44,7 +44,7 @@ Pytorch框架对yolov7模型推理时,前处理方案包括解码为BGR->等 ``` -注:coco.names文件源于[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)的coco2014.names文件,下载之后,放到models目录下。 +注:coco.names文件源于[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)的coco2014.names文件,下载之后,放到models目录下。 另外,yolov7.cfg中新增了一个配置项PADDING_TYPE用于区分补边的情况,若采用dvpp补边则填写0,采用opencv补边则填写1,默认为1。 SampleYuv.pipeline中resize插件需要选用双线性插值的方式,需要根据310和310P环境填写interpolation的参数。310上需要设置"interpolation"为"1"。 diff --git a/contrib/Burpee_Detection/README.md b/contrib/Burpee_Detection/README.md index 41ddf07c63ae39ec62294455454ffa98e497ba04..0be82c604b8a9e2fae4ca2f8ee8cd5038520371d 100644 --- a/contrib/Burpee_Detection/README.md +++ b/contrib/Burpee_Detection/README.md @@ -29,7 +29,7 @@ | google | 3.0.0 | | protobuf | 3.19.0 | | numpy | 1.24.0 | -| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | ### 1.4 代码目录结构与说明 @@ -77,7 +77,7 @@ ATC run success, welcome to the next use. **步骤1**:安装live555并创建视频流。 -按照 [Live555离线视频转RTSP说明文档](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md),使用h264视频创建rtsp视频流。 +按照 [Live555离线视频转RTSP说明文档](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md),使用h264视频创建rtsp视频流。 **步骤2**:修改流程编排文件。 进入pipeline文件夹, diff --git a/contrib/CONTRIBUTING.md b/contrib/CONTRIBUTING.md index 3e0623beee433124dd135437093d0d3ca165bbdb..997618d058f95817ec86ee696711e53e18604eb1 100644 --- a/contrib/CONTRIBUTING.md +++ b/contrib/CONTRIBUTING.md @@ -54,7 +54,7 @@ mindsdk-referenceapps欢迎各位开发者的加入,希望各位开发者遵 2、贡献者参考设计代码目录命名规则 ```shell -mindxsdk-referenceapps/contrib/参考设计名称(英文) +mindsdk-referenceapps/contrib/参考设计名称(英文) ``` ### 三、License规则 diff --git a/contrib/CenterNet/README.md b/contrib/CenterNet/README.md index 32d8fa934c375cdd3bbde609e245aef69036cf82..245a7e6e350def107b998fd702c9c8598d251027 100644 --- a/contrib/CenterNet/README.md +++ b/contrib/CenterNet/README.md @@ -71,7 +71,7 @@ CenterNet 目标检测后处理插件基于 Vision SDK 开发,对图片中的 根据[链接](https://mindx.sdk.obs.cn-north-4.myhuaweicloud.com/mindxsdk-referenceapps%20/contrib/CenterNet/ATC%20CenterNet.zip)下载并解压,在解压后的310P_model目录下得到CenterNet.onnx文件,并放在``python/models`` 目录下。 -根据[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)下载coco.names文件,并放在``python/models`` 目录下。 +根据[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/Collision/model/coco.names)下载coco.names文件,并放在``python/models`` 目录下。 **步骤2:** 转换模型格式 进入到``python/models`` 目录下,将onnx格式模型转换为om格式模型。 diff --git a/contrib/Collision/README.md b/contrib/Collision/README.md index 9401e250ee7c3806c981ad0f8c99fbe6e0adff39..dbc4f3b4509cbf1403ff42a306afa17d7e236272 100644 --- a/contrib/Collision/README.md +++ b/contrib/Collision/README.md @@ -123,7 +123,7 @@ ATC run success, welcome to the next use. **步骤1:** 启动rtsp服务 -按照 [教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) 自行准备视频数据,并启动rtsp服务。 +按照 [教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) 自行准备视频数据,并启动rtsp服务。 **步骤2:** 修改collision.pipeline配置文件 diff --git a/contrib/DriverStatusRecognition/README.md b/contrib/DriverStatusRecognition/README.md index 50a6be8d6db9ff83a499fd899c60d720362b69e5..e48b971400c87f482a1fc27ae4276c2b2074f401 100644 --- a/contrib/DriverStatusRecognition/README.md +++ b/contrib/DriverStatusRecognition/README.md @@ -49,7 +49,7 @@ atc --model=./resnet50-90-dirver_detection-air.air --soc_version=Ascend310P3 \ **步骤1** 启动rtsp服务 -按照 [教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) 自行准备数据 并启动rtsp服务 +按照 [教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) 自行准备数据 并启动rtsp服务 **步骤2** 修改pipeline/dirver-detection.pipeline配置文件 diff --git a/contrib/FairMOT/README.md b/contrib/FairMOT/README.md index b0f10fd2c0e991b5290dfeb1b4be0eee17976592..a1c60e936837edebcd6a2eebc4d6c0e8356526e7 100644 --- a/contrib/FairMOT/README.md +++ b/contrib/FairMOT/README.md @@ -26,7 +26,7 @@ FairMOT目标跟踪后处理插件基于Vision SDK开发,在昇腾芯片上进 流程图如下: -![](https://gitee.com/seven-day/mindxsdk-referenceapps/raw/master/contrib/FairMOT/image/image1.png) +![](./image/image1.png) ### 1.2 支持的产品 @@ -43,8 +43,8 @@ x86_64 Atlas 300I(型号3010)和arm Atlas 300I(型号3000)。 ### 1.4 三方依赖 | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | -| ffmpeg | 4.4.4 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| ffmpeg | 4.4.4 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | ### 1.5 代码目录结构说明 @@ -125,7 +125,7 @@ ATC run success, welcome to the next use. 本项目通过mxpi_rtspsrc拉流输入数据,推流过程如下: -首先通过[live555](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)进行推流,进入到live555安装目录下mediaServer路径,上传要推流的视频在本目录下然后推流。 live555只支持特定几种格式文件,不支持MP4。 所以本地文件先要转成live555支持的格式。选择使用[ffmpeg](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)进行格式转换。 +首先通过[live555](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)进行推流,进入到live555安装目录下mediaServer路径,上传要推流的视频在本目录下然后推流。 live555只支持特定几种格式文件,不支持MP4。 所以本地文件先要转成live555支持的格式。选择使用[ffmpeg](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)进行格式转换。 转换命令如下: @@ -151,7 +151,7 @@ ffmpeg -i xxx1.mp4 -vcodec h264 -bf 0 -g 25 -r 24 -s 1280*720 -an -f h264 xxx2.2 ./live555MediaServer port-id //port-id为用户推流的端口号 ``` -test.264可替换成任意上传至当前目录的[264格式文件](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)。 +test.264可替换成任意上传至当前目录的[264格式文件](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)。 ### 4.2 编译后处理插件 @@ -232,8 +232,10 @@ fps: 12.7977 `FairMOT/pipeline/fairmot.pipeline`中视频编码分辨率参数目前配置为1280*720。 该参数通过imageHeight 和 imageWidth 属性配置,且需要和视频输入分配率相同,否则会报如下类型的错: - -![](https://gitee.com/seven-day/mindxsdk-referenceapps/raw/master/contrib/FairMOT/image/image3.png) +``` +E1115 09:27:24.113247 12189 DvppWrapper.cpp:1813] input width(1280) is not same as venc input format(1920) +E1115 09:27:24.113312 12189 DvppVideoEncoder.cpp:299] [mxpi_videoencoder0][2010][DVPP: encode H264 or H265 fail] Encode fail. +``` **解决方案:** diff --git a/contrib/FatigueDrivingRecognition/README.md b/contrib/FatigueDrivingRecognition/README.md index ba52e7dc895ff562d3d2594077264b2ca1830eaa..d4bb0adb743f83f3f5b75d220a9b22c31b8ac3d5 100644 --- a/contrib/FatigueDrivingRecognition/README.md +++ b/contrib/FatigueDrivingRecognition/README.md @@ -21,7 +21,7 @@ Atlas 300I pro、Atlas 300V pro | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | ## 2 设置环境变量 ``` diff --git a/contrib/HelmetIdentification/README.md b/contrib/HelmetIdentification/README.md index 85e849de06e067eabd765c42e43d589ecf273273..fa224aaee925a5299ee5a1ecc10f4ef4cb2a9539 100644 --- a/contrib/HelmetIdentification/README.md +++ b/contrib/HelmetIdentification/README.md @@ -6,7 +6,7 @@ 技术实现流程图如下: -image4 +image4 ### 1.2 支持的产品 @@ -22,7 +22,7 @@ |6.0.RC2 | 8.0.RC2 | 24.1.RC2| | 6.0.RC3 | 8.0.RC3 | 24.1.RC3 | -Vision SDK安装前准备可参考《用户指南》,[安装教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/quickStart/1-1安装SDK开发套件.md)。 +Vision SDK安装前准备可参考《用户指南》,[安装教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/quickStart/1-1安装SDK开发套件.md)。 ### 1.4 三方依赖 环境依赖软件和版本如下表: @@ -30,8 +30,8 @@ Vision SDK安装前准备可参考《用户指南》,[安装教程](https://gi | ------------------- | ------------ | ----------------------------- | ------------------------------------------------------------ | | opencv-python | 4.10.0.54 | 用于识别结果画框 | python3 -m pip install opencv-python| | libgl1-mesa-glx |23.0.4-0ubuntu1~22.04.1 |GL库(opencv-python可能会依赖GL)|apt install libgl1-mesa-glx| -| live555|1.10|实现视频转rstp进行推流|[live555使用教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)| -|ffmpeg|4.4.4 | 实现mp4格式视频转为264格式视频 |[ffmpeg使用教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md) +| live555|1.10|实现视频转rstp进行推流|[live555使用教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)| +|ffmpeg|4.4.4 | 实现mp4格式视频转为264格式视频 |[ffmpeg使用教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md) ### 1.5 代码目录结构与说明 @@ -125,12 +125,11 @@ make -j ``` 编译成功后将产生**libmxpi_selectedframe.so**文件,文件生成位置在build目录下。将其复制至SDK的插件库中(./MindX_SDK/mxVision/lib/plugins),并修改权限为440。 - 注:[插件编译生成教程](https://gitee.com/ascend/docs-openmind/blob/master/guide/mindx/sdk/tutorials/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99.md)在《SDK用户手册》深入开发章节。 ### 4.2 视频推流 本项目通过mxpi_rtspsrc拉流输入数据,通过两路GetResult接口输出数据,一路输出带有帧信息的图片数据,一路输出带有帧信息的目标检测框和检测框跟踪信息。推理过程如下: -首先通过[live555](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)进行推流,进入到live555安装目录下mediaServer路径,上传要推流的视频在本目录下然后推流。 live555只支持特定几种格式文件,不支持MP4。 所以本地文件先要转成live555支持的格式。选择使用[ffmpeg](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)进行格式转换。 +首先通过[live555](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/Live555离线视频转RTSP说明文档.md)进行推流,进入到live555安装目录下mediaServer路径,上传要推流的视频在本目录下然后推流。 live555只支持特定几种格式文件,不支持MP4。 所以本地文件先要转成live555支持的格式。选择使用[ffmpeg](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)进行格式转换。 转换命令如下: @@ -156,7 +155,7 @@ ffmpeg -i xxx1.mp4 -vcodec h264 -bf 0 -g 25 -r 24 -s 1280*720 -an -f h264 xxx2.2 ./live555MediaServer port-id //port-id为用户推流的端口号 ``` -test.264可替换成任意上传至当前目录的[264格式文件](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)。 +test.264可替换成任意上传至当前目录的[264格式文件](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/参考资料/pc端ffmpeg安装教程.md)。 ### 4.3 修改pipline文件 pipline根据1.6节中技术实现流程图编写,**HelmetDetection.pipline**放在源码根目录Models。 @@ -178,7 +177,7 @@ RESIZE_FLAG=0 2. 修改pipline中mxpi_rtspsrc的拉流路径 -![image2](https://gitee.com/liu-kai6334/mindxsdk-referenceapps/raw/master/contrib/HelmetIdentification/image/image2.jpg) +![image2](./image/image2.jpg) 3. 根据使用的device修改deviceId。 @@ -188,11 +187,11 @@ RESIZE_FLAG=0 mian.py通过调用sdk接口创建多个流完成数据接收、处理以及输出,接口调用流程图如下所示: -image1 +image1 在Models目录下手动创建output/one,output/two两个文件夹 -![image3](https://gitee.com/liu-kai6334/mindxsdk-referenceapps/raw/master/contrib/HelmetIdentification/image/image3.jpg) +![image3](./image/image3.jpg) 切换目录至main.py所在目录下,运行命令: diff --git a/contrib/MediaCodeV2/README.md b/contrib/MediaCodeV2/README.md index 5d3f0db1a2defc9692200220186e02b781a4d51c..624347f067e0adbc9b2b75cd806262ea6504a98d 100644 --- a/contrib/MediaCodeV2/README.md +++ b/contrib/MediaCodeV2/README.md @@ -88,7 +88,7 @@ env MediaCodecV2提供了视频多路转码功能,可根据需要自行选择单路或者多路转码。 -运行前需先下载[BlockingQueue.h](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/VehicleCounting/BlockingQueue)头文件,并将其添加到`mxbase`目录下。 +运行前需先下载[BlockingQueue.h](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/contrib/VehicleCounting/BlockingQueue)头文件,并将其添加到`mxbase`目录下。 ### 3.1 日志等级设置 diff --git a/contrib/MultiChannelVideoDetection/README.md b/contrib/MultiChannelVideoDetection/README.md index 2c73121f226477e63c8aeafab719dbea8d1de632..132661d9bc8979760449400f04c41ec6edad2c14 100644 --- a/contrib/MultiChannelVideoDetection/README.md +++ b/contrib/MultiChannelVideoDetection/README.md @@ -22,8 +22,8 @@ | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | -| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | 注:live555和ffmpeg需要用户到相关网址下载源码编译安装。 diff --git a/contrib/PassengerflowEstimation/README.md b/contrib/PassengerflowEstimation/README.md index eeeefd1627f8b266bf119584bc843b825eab9cdd..17f883eea20140ad7a163822a8c048d06ee4b367 100644 --- a/contrib/PassengerflowEstimation/README.md +++ b/contrib/PassengerflowEstimation/README.md @@ -18,7 +18,7 @@ Atlas 300I pro、Atlas 300V pro | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | ## 2 设置环境变量 ``` diff --git a/contrib/PatchCoreAnomalyDetection/README.md b/contrib/PatchCoreAnomalyDetection/README.md index e4a4e964f55c76a9c4b5688729078d10e39e3d7e..f32aa8c28545c2d6f023e3a184723982ed856a9d 100644 --- a/contrib/PatchCoreAnomalyDetection/README.md +++ b/contrib/PatchCoreAnomalyDetection/README.md @@ -18,7 +18,7 @@ npu-smi info ``` 本样例配套的CANN版本为[5.0.4](https://www.hiascend.com/software/cann/commercial)。支持的SDK版本为[2.0.4](https://www.hiascend.com/software/Mindx-sdk)。 -Vision SDK安装前准备可参考《用户指南》,[安装教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/quickStart/1-1安装SDK开发套件.md) +Vision SDK安装前准备可参考《用户指南》,[安装教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/quickStart/1-1安装SDK开发套件.md) ### 1.3 软件方案介绍 diff --git a/contrib/PicoDet/README.md b/contrib/PicoDet/README.md index 5318aacccd035b8326748365990c1d307fe92010..6f650cb0a0741cf85f58cfcaa9b42b6e84b62e43 100644 --- a/contrib/PicoDet/README.md +++ b/contrib/PicoDet/README.md @@ -88,7 +88,7 @@ bash build.sh **步骤2** 下载标签文件coco.names -下载文件[coco2014.names](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/Collision/model/coco.names),将下载的标签文件放入models目录中并修改文件名为**coco.names** +下载文件[coco2014.names](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/Collision/model/coco.names),将下载的标签文件放入models目录中并修改文件名为**coco.names** **步骤3** 在项目根目录执行以下指令创建输入、输出目录 diff --git a/contrib/ReIDv2/README.md b/contrib/ReIDv2/README.md index 09a204d526ee0b3c344e8b0d3cea1d71649951e0..9d6ebdb90c7aebe112008d85e171671734ed26da 100644 --- a/contrib/ReIDv2/README.md +++ b/contrib/ReIDv2/README.md @@ -12,7 +12,7 @@ **V1版本链接:** -https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/ReID +https://gitee.com/ascend/mindsdk-referenceapps/tree/master/contrib/ReID **ReID论文地址:** @@ -184,7 +184,7 @@ ATC run success, welcome to the next use. 并修改以下两行路径为用户实际路径(行数为原代码行数): ```bash 59 LABEL_PATH = "/path/to/coco.names" # 需要用户填写:coco.names的路径 -60 CONFIG_PATH = "/path/to/mindxsdk-referenceapps/contrib/ReID/models/yolov3.cfg" # 需要用户填写:yolov3.cfg的路径 +60 CONFIG_PATH = "/path/to/mindsdk-referenceapps/contrib/ReID/models/yolov3.cfg" # 需要用户填写:yolov3.cfg的路径 ``` diff --git a/contrib/ReIDv2/mainv2.py b/contrib/ReIDv2/mainv2.py index e77924cb214b64e2aa20d2b0109ec6552a31471b..39cd7e2d68e0efdce44b250129baab807127ccfc 100644 --- a/contrib/ReIDv2/mainv2.py +++ b/contrib/ReIDv2/mainv2.py @@ -57,7 +57,7 @@ YOLOV3 = base.model(YOLOV3_MODEL_PATH, deviceId=DEVICE_ID) REID_MODEL_PATH = "./models/ReID.om" REID = base.model(REID_MODEL_PATH, deviceId=DEVICE_ID) LABEL_PATH = "/path/to/coco.names" # 需要用户填写:coco.names的路径 -CONFIG_PATH = "/path/to/mindxsdk-referenceapps/contrib/ReID/models/yolov3.cfg" # 需要用户填写:yolov3.cfg的路径 +CONFIG_PATH = "/path/to/mindsdk-referenceapps/contrib/ReID/models/yolov3.cfg" # 需要用户填写:yolov3.cfg的路径 imageProcessor1 = ImageProcessor(DEVICE_ID) yolov3_post = post.Yolov3PostProcess(config_path=CONFIG_PATH, label_path=LABEL_PATH) diff --git a/contrib/VehicleCounting/README.md b/contrib/VehicleCounting/README.md index 63b3c3f6bfcc2e3506f63f3373f8f10e8be7486f..25af55228035e2ca27dd43714cd186bcdfe1ec0d 100644 --- a/contrib/VehicleCounting/README.md +++ b/contrib/VehicleCounting/README.md @@ -18,7 +18,7 @@ 技术实现流程图 -![Image text](https://gitee.com/wu-jindge/mindxsdk-referenceapps/raw/master/contrib/VehicleCounting/img/process.JPG) +![Image text](./img/process.JPG) ### 1.2 支持的产品 本项目以昇腾Atlas 500 A2为主要的硬件平台。 @@ -36,7 +36,7 @@ | 软件 | 版本 | 说明 | 获取方式 | | ------------------- | ------------ | ----------------------------- | ------------------------------------------------------------ | | ffmpeg | 4.2.1 | 视频转码解码组件 | [安装教程](https://bbs.huaweicloud.com/forum/thread-142431-1-1.html)| -| pc端ffmpeg | 2021-09-01 | 将视频文件格式转换为.264 | [安装教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md)| +| pc端ffmpeg | 2021-09-01 | 将视频文件格式转换为.264 | [安装教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md)| ### 1.5 代码目录结构说明 diff --git a/contrib/VehicleRetrogradeRecognition/README.md b/contrib/VehicleRetrogradeRecognition/README.md index 4318e76a5f06a34071653a21605924347b6b4de5..03ff4e44e69d239d10f1460bf4614ab119611af1 100644 --- a/contrib/VehicleRetrogradeRecognition/README.md +++ b/contrib/VehicleRetrogradeRecognition/README.md @@ -48,7 +48,7 @@ VehicleRetrogradeRecognition交通逆行识别后处理插件基于Vision SDK开 | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | ### 1.5 代码目录结构与说明 @@ -137,7 +137,7 @@ atc --model=./yolov4_dynamic_bs.onnx --framework=5 --output=yolov4_bs --input_fo ## 4 编译与运行 -**步骤1** 拉起Live555服务:[Live555拉流教程](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) +**步骤1** 拉起Live555服务:[Live555拉流教程](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) **步骤2** 根据实际的网络视频流,修改`VehicleRetrogradeRecognition/pipeline`目录下的VehicleRetrogradeRecognition.pipeline文件中mxpi_rtspsrc0第9行的内容。 diff --git a/contrib/VideoGestureRecognition/README.md b/contrib/VideoGestureRecognition/README.md index d5e75e85a7290b65248732468133e572f75db5a7..379b64f5d6894039b5b00724f9d3281f3edb4f26 100644 --- a/contrib/VideoGestureRecognition/README.md +++ b/contrib/VideoGestureRecognition/README.md @@ -24,8 +24,8 @@ | 依赖软件 | 版本 | 说明 | 使用教程 | | -------- | ---------- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | -| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | +| live555 | 1.10 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | **注意:** live555和ffmpeg需要用户到相关网址下载源码编译安装。 diff --git a/contrib/YOLOX/README.md b/contrib/YOLOX/README.md index c924d5beb1830fb59e09bcdee2cab2818028a564..7f9c6304296407a6838398b57f208da99de31676 100644 --- a/contrib/YOLOX/README.md +++ b/contrib/YOLOX/README.md @@ -52,7 +52,7 @@ YOLOX 的后处理插件接收模型推理插件输出的特征图,该特征 . ├── build.sh ├── images -│   ├── MindXSDKValueError.png +│   ├── MindSDKValueError.png │   ├── permissionerror.png │   ├── pipeline_pre.png │   └── warning.png @@ -153,7 +153,7 @@ python3 pre_post.py 运行demo前需要正确导入环境变量,否则会报错,如下图所示:
- +
diff --git a/contrib/YOLOX/images/MindXSDKValueError.png b/contrib/YOLOX/images/MindSDKValueError.png similarity index 100% rename from contrib/YOLOX/images/MindXSDKValueError.png rename to contrib/YOLOX/images/MindSDKValueError.png diff --git a/contrib/yunet/README.md b/contrib/yunet/README.md index 1e0fc80778a67c40949a89c9eb5eca06b3a88ff4..67cc61eecab033cf6e82cdc87e547434bd4a8f74 100644 --- a/contrib/yunet/README.md +++ b/contrib/yunet/README.md @@ -41,8 +41,8 @@ yunet基于Vision SDK开发,在昇腾芯片上进行人脸检测,并实现 | 软件名称 | 版本 | 说明 | 使用教程 | | -------- | ----- | ------------------------------ | ------------------------------------------------------------ | -| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | -| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | +| live555 | 1.09 | 实现视频转rstp进行推流 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/Live555%E7%A6%BB%E7%BA%BF%E8%A7%86%E9%A2%91%E8%BD%ACRTSP%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.md) | +| ffmpeg | 4.2.1 | 实现mp4格式视频转为264格式视频 | [链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99/pc%E7%AB%AFffmpeg%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B.md#https://ffmpeg.org/download.html) | 注:live555和ffmpeg需要用户到相关网址下载源码编译安装。 diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ.md" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ.md" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ.md" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ.md" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" diff --git "a/docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" "b/docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" similarity index 100% rename from "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" rename to "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" diff --git "a/docs/quickStart/1-2IDE\345\274\200\345\217\221\347\216\257\345\242\203\346\220\255\345\273\272.md" "b/docs/quickStart/1-2IDE\345\274\200\345\217\221\347\216\257\345\242\203\346\220\255\345\273\272.md" index 52e426c7a3eabef1bf195671114bffc7723e3f59..05426e6c159d82b58c4d769300bd03bda3e718a0 100644 --- "a/docs/quickStart/1-2IDE\345\274\200\345\217\221\347\216\257\345\242\203\346\220\255\345\273\272.md" +++ "b/docs/quickStart/1-2IDE\345\274\200\345\217\221\347\216\257\345\242\203\346\220\255\345\273\272.md" @@ -1,7 +1,7 @@ # IDE开发环境搭建--Clion 以图像检测项目sample为例演示基于本地IDE--Clion的开发调试。 -[样例获取](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) +[样例获取](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) ## 1.2.1 获得项目文件 **情况1** 当项目文件在远程环境中时,需要从远程环境中将想要开发的C++项目文件下载到本地,用CLion打开项目,并按以下操作同步本地与远程环境。 @@ -85,7 +85,7 @@ set(CMAKE_BUILD_TYPE Debug) # IDE开发环境搭建--pyCharm -[样例获取](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) +[样例获取](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) ## 获取项目 当项目文件在远程环境中时,需要从远程环境中将想要开发的Python项目文件下载到本地,用pyCharm打开项目,并按以下操作同步本地与远程环境。 diff --git "a/docs/quickStart/2-1\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213.md" "b/docs/quickStart/2-1\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213.md" index 7eef77316168c3ad2e2c588f11313243b88544fb..7ce33ae939e9b65fb94384d7c5c160989a595d36 100644 --- "a/docs/quickStart/2-1\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213.md" +++ "b/docs/quickStart/2-1\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213.md" @@ -3,7 +3,7 @@ ## 2.1.1 样例介绍 提供了一个图像检测sample样例,实现对本地图片进行YOLOv3目标检测,并把可视化结果保存到本地。 -[样例获取](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) +[样例获取](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) ## 2.1.2 运行前准备 参考[IDE开发环境搭建](./1-2IDE开发环境搭建.md)章节搭建好项目运行环境。 @@ -19,7 +19,7 @@ 具体模型转换步骤请参考C++样例目录下的README.md文件 在步骤2目录中执行完模型转换脚本后,会生成相应的.om模型文件。 ->模型转换使用了ATC工具,如需更多信息请参考: https://gitee.com/ascend/docs-openmind/blob/master/guide/mindx/sdk/tutorials/%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99.md +> 模型转换使用了ATC工具,如需更多信息请参考: https://www.hiascend.com/document/detail/zh/canncommercial/800/devaids/devtools/atc/atlasatc_16_0001.html ### 2.1.2.2 配置pipeline 在test.pipeline文件中配置所需的模型路径与模型后处理插件路径。 ![10.png](img/1623231415247.png '10.png') @@ -54,7 +54,7 @@ ## 2.2.2 运行前准备 请参考[IDE开发环境搭建](./1-2IDE开发环境搭建.md)章节搭建好项目运行环境。 -将项目从([项目文件地址](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/ImageDetectionSample/python))移动到运行项目的目录下。 +将项目从([项目文件地址](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/ImageDetectionSample/python))移动到运行项目的目录下。 ### 2.2.2.1 模型转换 确认*.om模型文件存在model 路径下。 diff --git "a/docs/quickStart/2-2\345\237\272\344\272\216MindStuido\347\232\204\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213\350\277\220\350\241\214.md" "b/docs/quickStart/2-2\345\237\272\344\272\216MindStuido\347\232\204\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213\350\277\220\350\241\214.md" index 604a15ce9ee1a960cdbdc1386341c8789e12aac4..816eeb06740d3ce1b9b3359dc73b736692e9669d 100644 --- "a/docs/quickStart/2-2\345\237\272\344\272\216MindStuido\347\232\204\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213\350\277\220\350\241\214.md" +++ "b/docs/quickStart/2-2\345\237\272\344\272\216MindStuido\347\232\204\345\233\276\345\203\217\346\243\200\346\265\213sample\346\240\267\344\276\213\350\277\220\350\241\214.md" @@ -1,6 +1,6 @@ # 2.2 基于MindStuido的图像检测sample样例运行 -[样例获取](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) +[样例获取](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/ImageDetectionSample) ## 2.2.1 运行前准备 diff --git "a/docs/quickStart/2-3pipeline\350\276\223\345\205\245\350\276\223\345\207\272\346\223\215\344\275\234.md" "b/docs/quickStart/2-3pipeline\350\276\223\345\205\245\350\276\223\345\207\272\346\223\215\344\275\234.md" index 540a35a26a566d917cac317d81fef27ddd3db8f1..026c38192c77d20f4b3c27f36fdc017e254718fc 100644 --- "a/docs/quickStart/2-3pipeline\350\276\223\345\205\245\350\276\223\345\207\272\346\223\215\344\275\234.md" +++ "b/docs/quickStart/2-3pipeline\350\276\223\345\205\245\350\276\223\345\207\272\346\223\215\344\275\234.md" @@ -130,7 +130,7 @@ SendProtobuf-GetProtobuf |protobuf|protobuf|否| 是 |否 |支持单线程有序 #### 步骤 1 Clion开发环境搭建 参见 IDE开发环境搭建--基于Clion开发调试章节,实现安装clion和远程环境连接。 -C++ 样例在([项目目录地址](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/PipelineInputOutputSample/C++))路径下。 +C++ 样例在([项目目录地址](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/PipelineInputOutputSample/C++))路径下。 将路径下的整个C++文件夹下载到本地用Clion打开该项目文件。 #### 步骤2 配置环境变量 @@ -204,7 +204,7 @@ Program arguments 传入[0,1,2]可以切换调用接口,对应关系可以见 #### 步骤 1 pyCharm开发环境搭建 参见 IDE开发环境搭建--基于pyCharm开发调试章节,实现安装pyCharm和远程环境连接。 -python 样例在([项目目录地址](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/PipelineInputOutputSample/python))路径下。 +python 样例在([项目目录地址](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/PipelineInputOutputSample/python))路径下。 将路径下的整个python文件夹下载到本地用pyCharm打开该项目文件。 #### 步骤 2 配置SDK路径 diff --git "a/docs/quickStart/3-1\345\270\270\347\224\250\346\217\222\344\273\266\346\225\260\346\215\256\347\273\223\346\236\204.md" "b/docs/quickStart/3-1\345\270\270\347\224\250\346\217\222\344\273\266\346\225\260\346\215\256\347\273\223\346\236\204.md" index 77e9b88811206e50829ea0b4dcc83669fe779c22..417fd572ba78e3d04b7d6ef75ac6d4481651d285 100644 --- "a/docs/quickStart/3-1\345\270\270\347\224\250\346\217\222\344\273\266\346\225\260\346\215\256\347\273\223\346\236\204.md" +++ "b/docs/quickStart/3-1\345\270\270\347\224\250\346\217\222\344\273\266\346\225\260\346\215\256\347\273\223\346\236\204.md" @@ -3,7 +3,7 @@ - metadata的详细数据定义请参考《用户指南》中的“C Metadata proto 文件”章节 - Vision SDK使用Protocol Buffer 3格式 - protoSample文件夹中的样例提供了如何组装一个MxpiFrame结构并使用Senddata传入stream。 -[点击跳转](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/protocolSample) +[点击跳转](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/protocolSample) - 实际组装时根据需要可以直接组装非顶级的protobuf结构,例如使用SendProtobuf()时直接组装出MxpiVisionList作为protobuf数据 ## 样例代码 diff --git "a/docs/quickStart/4-1\346\217\222\344\273\266\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" "b/docs/quickStart/4-1\346\217\222\344\273\266\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" index d7bb9a70a6669e3bc78e6325cb508a5ca7dadba8..33011245a314a132014ec3a84433ce446e427b6a 100644 --- "a/docs/quickStart/4-1\346\217\222\344\273\266\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" +++ "b/docs/quickStart/4-1\346\217\222\344\273\266\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" @@ -1,7 +1,7 @@ # 插件开发调试指导 本章节将指导在SDK自带的图像分类识别样例中添加一个自定义插件并在IDE中单步调试的流程。 在执行本样例前,应已成功远程部署并运行SDK自带的图像分类识别样例。 -[点击跳转代码样例](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/mindx_sdk_plugin) +[点击跳转代码样例](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/mindx_sdk_plugin) ## 插件逻辑 ![image.png](img/1623394204432.png 'image.png') diff --git "a/docs/quickStart/4-2\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206\345\272\223(\345\206\205\347\275\256\347\261\273\345\236\213)\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" "b/docs/quickStart/4-2\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206\345\272\223(\345\206\205\347\275\256\347\261\273\345\236\213)\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" index 6f8d7d91cb95a2db99a8dd5f949472b5c45cc7d4..634a442a0edc6086a5f78f88cd899af468d5727c 100644 --- "a/docs/quickStart/4-2\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206\345\272\223(\345\206\205\347\275\256\347\261\273\345\236\213)\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" +++ "b/docs/quickStart/4-2\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206\345\272\223(\345\206\205\347\275\256\347\261\273\345\236\213)\345\274\200\345\217\221\350\260\203\350\257\225\346\214\207\345\257\274.md" @@ -1,7 +1,7 @@ # 模型后处理插件开发调试指导 本章节将指导在SDK自带的图像分类识别样例中,使用支持类型的自定义模型后处理生成so库,并在IDE中加载单步调试的流程。 在执行本样例前,应已成功远程部署并运行SDK自带的图像分类识别样例。 -[点击跳转代码样例](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/SamplePostProcess) +[点击跳转代码样例](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/SamplePostProcess) ## 插件说明 [模型后处理介绍](https://support.huaweicloud.com/ug-vis-mindxsdk201/atlasmx_02_0069.html) diff --git "a/docs/quickStart/4-3\346\214\202\350\275\275\350\207\252\345\256\232\344\271\211proto\347\273\223\346\236\204\344\275\223.md" "b/docs/quickStart/4-3\346\214\202\350\275\275\350\207\252\345\256\232\344\271\211proto\347\273\223\346\236\204\344\275\223.md" index 1516710030ff621e883b0fa79b7fba50d47486fe..f5090337110722ced30045ea2e0d5068ffd6566c 100644 --- "a/docs/quickStart/4-3\346\214\202\350\275\275\350\207\252\345\256\232\344\271\211proto\347\273\223\346\236\204\344\275\223.md" +++ "b/docs/quickStart/4-3\346\214\202\350\275\275\350\207\252\345\256\232\344\271\211proto\347\273\223\346\236\204\344\275\223.md" @@ -2,7 +2,7 @@ 本章节将指导在SDK自带的图像分类识别样例中挂载自定义proto结构并输出的流程。 在执行本样例前,应已成功远程部署并运行4-1章节的自定义插件样例。 -[点击跳转代码样例](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/sampleCustomProto) +[点击跳转代码样例](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/sampleCustomProto) ## 自定义proto结构说明 diff --git "a/docs/quickStart/4-4\346\250\241\345\236\213Tensor\346\225\260\346\215\256\345\244\204\347\220\206&\350\207\252\345\256\232\344\271\211\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206.md" "b/docs/quickStart/4-4\346\250\241\345\236\213Tensor\346\225\260\346\215\256\345\244\204\347\220\206&\350\207\252\345\256\232\344\271\211\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206.md" index 7ae681a6c7cb8b878631ebebee7828c8160ebcc1..347c19aa6ca2295ab4d1215b133592eae049dbe7 100644 --- "a/docs/quickStart/4-4\346\250\241\345\236\213Tensor\346\225\260\346\215\256\345\244\204\347\220\206&\350\207\252\345\256\232\344\271\211\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206.md" +++ "b/docs/quickStart/4-4\346\250\241\345\236\213Tensor\346\225\260\346\215\256\345\244\204\347\220\206&\350\207\252\345\256\232\344\271\211\346\250\241\345\236\213\345\220\216\345\244\204\347\220\206.md" @@ -6,7 +6,7 @@ **** **注意!** 本样例中后处理指使用模型输出的原始metadata,自行开发插件来进行后处理。 -当类型为为[quickStart 4-2章节](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/quickStart/4-2%E6%A8%A1%E5%9E%8B%E5%90%8E%E5%A4%84%E7%90%86%E5%BA%93(%E5%86%85%E7%BD%AE%E7%B1%BB%E5%9E%8B)%E5%BC%80%E5%8F%91%E8%B0%83%E8%AF%95%E6%8C%87%E5%AF%BC.md)中相关的内置类型时,效率不如后处理so库方式 +当类型为为[quickStart 4-2章节](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/quickStart/4-2%E6%A8%A1%E5%9E%8B%E5%90%8E%E5%A4%84%E7%90%86%E5%BA%93(%E5%86%85%E7%BD%AE%E7%B1%BB%E5%9E%8B)%E5%BC%80%E5%8F%91%E8%B0%83%E8%AF%95%E6%8C%87%E5%AF%BC.md)中相关的内置类型时,效率不如后处理so库方式 **** ### 1.1 简介 @@ -139,7 +139,7 @@ Atlas 300I pro、Atlas 300V pro | ├── SamplePluginPost.pipeline | └── CMakeLists.txt ``` -上述目录中`samplePluginPostProc`为[工程根目录](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/tutorials/samplePluginPostProc)(用户需跳转到页面自行下载), +上述目录中`samplePluginPostProc`为[工程根目录](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/tutorials/samplePluginPostProc)(用户需跳转到页面自行下载), `mindx_sdk_plugin`为上述根目录下的插件工程目录,`mxVision`为图像分类识别样例工程目录(复制 SDK-path/samples/mxVision文件夹到根目录下,SDK-path表示SDK安装路径)。 test.jpg为分类识别样例所需图片,用户需要自行准备,并放置在对应目录下。 diff --git "a/docs/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274.md" "b/docs/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274.md" index fe6927f571f9fc97dd57eb5fb6628aebb93b20ee..ce98e6433439863cea273313f6d5775d18ec16ca 100644 --- "a/docs/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274.md" +++ "b/docs/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274/\344\273\243\347\240\201\346\217\220\344\272\244\346\214\207\345\257\274.md" @@ -6,15 +6,15 @@ Vision SDK 欢迎开发者 ## 1.1 代码提交流程 -**步骤一** fork主仓 Ascend / mindxsdk-referenceapps 到个人分支 +**步骤一** fork主仓 Ascend / mindsdk-referenceapps 到个人分支 **步骤二** 使用 git 克隆自己的仓库到本地,命令如下: ``` -git clone https://gitee.com/xxxxxx/mindxsdk-referenceapps.git +git clone https://gitee.com/xxxxxx/mindsdk-referenceapps.git ``` -**步骤三** 将个人开发项目放在本地代码仓库相应目录下,众智参考设计代码目录为mindxsdk-referenceapps/contrib/ +**步骤三** 将个人开发项目放在本地代码仓库相应目录下,参考设计代码目录为mindsdk-referenceapps/contrib/ **步骤四** 使用 git 将本地仓库新增代码推送至远端仓,命令如下: @@ -97,7 +97,7 @@ CLA 是每个公司或组织自定义的,在细节上可能稍有不同,不 > **C++必需** -- 修改路径【mindxsdk-referenceapps/contrib/build_all.sh】中的buil_all.sh 文件,在sh文件20行SAMPLE_FOLDER中添加项目路径。 +- 修改路径【mindsdk-referenceapps/contrib/build_all.sh】中的buil_all.sh 文件,在sh文件20行SAMPLE_FOLDER中添加项目路径。 - 提交的C++代码需要提供一个编译执行的build.sh @@ -129,5 +129,5 @@ SAMPLE_FOLDER=( 所有检查项都需修改至 **SUCCESS** -若门禁未触发或触发异常,可参见 [MindX SDK常见问题FAQ-PR提交](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/docs/MindX SDK常见问题FAQ/MindX SDK常见问题FAQ.md#6-pr提交) 部分 +若门禁未触发或触发异常,可参见 [MindSDK常见问题FAQ-PR提交](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/MindSDK常见问题FAQ/MindSDK常见问题FAQ.md#6-pr提交) 部分 diff --git a/tutorials/ModleSample/README.md b/tutorials/ModleSample/README.md index 40110840f9b25af4776578ae2b1d3bea2e1fdd12..9e0b4c4724ab8013be33ad4cd08a906e49859ee2 100644 --- a/tutorials/ModleSample/README.md +++ b/tutorials/ModleSample/README.md @@ -69,7 +69,7 @@ infer(tensorList: List) # 通过输入Tensor列表进行模型推理 **步骤1**:模型文件下载 -本项目意在为开发者介绍使用Vision SDK软件包中Model相关的C++、python接口使用样例。使用的模型为[RGB图像的夜间增强参考设计](https://gitee.com/ascend/mindxsdk-referenceapps/tree/master/contrib/IAT)中用到的模型。 +本项目意在为开发者介绍使用Vision SDK软件包中Model相关的C++、python接口使用样例。使用的模型为[RGB图像的夜间增强参考设计](https://gitee.com/ascend/mindsdk-referenceapps/tree/master/contrib/IAT)中用到的模型。 原始pth模型源码[地址](https://github.com/cuiziteng/illumination-adaptive-transformer) 本文提供已从pth模型转换好的onnx模型直接使用:[IAT_lol-sim.onnx](https://mindx.sdk.obs.cn-north-4.myhuaweicloud.com/mindxsdk-referenceapps%20/contrib/IAT/IAT_lol-sim.onnx) 下载后放到项目根目录的model文件夹下。 diff --git a/tutorials/VideoEncoder&VideoDecoder/README.md b/tutorials/VideoEncoder&VideoDecoder/README.md index 309e29ca1f5e1cb57bb009d83a1ba70928523b57..2631a166db686516846d0735382bb51d5a3f2f3b 100644 --- a/tutorials/VideoEncoder&VideoDecoder/README.md +++ b/tutorials/VideoEncoder&VideoDecoder/README.md @@ -49,7 +49,7 @@ export LD_LIBRARY_PATH=${ffmpeg-lib-path}:$LD_LIBRARY_PATH ### 3.1 C++样例运行 **步骤1:下载BlockingQueue.h文件** -根据[链接](https://gitee.com/ascend/mindxsdk-referenceapps/blob/master/contrib/FireDetection/c++/BlockingQueue/BlockingQueue.h)下载Blockingqueue.h文件,将BlockingQueue.h文件放在本项目根目录的C++目录下。 +根据[链接](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/contrib/FireDetection/c++/BlockingQueue/BlockingQueue.h)下载Blockingqueue.h文件,将BlockingQueue.h文件放在本项目根目录的C++目录下。 **步骤2:准备视频** diff --git a/tutorials/mindx_sdk_plugin/CMakeLists.txt b/tutorials/mind_sdk_plugin/CMakeLists.txt similarity index 100% rename from tutorials/mindx_sdk_plugin/CMakeLists.txt rename to tutorials/mind_sdk_plugin/CMakeLists.txt diff --git a/tutorials/mindx_sdk_plugin/README.md b/tutorials/mind_sdk_plugin/README.md similarity index 94% rename from tutorials/mindx_sdk_plugin/README.md rename to tutorials/mind_sdk_plugin/README.md index 8e1955f55c6469cabd2a612a34ce50a1f9d718d0..84dfc91748b21750b44bbbce9d730616adeea4c9 100644 --- a/tutorials/mindx_sdk_plugin/README.md +++ b/tutorials/mind_sdk_plugin/README.md @@ -1,59 +1,59 @@ -# SDK插件开发样例 - -## 1 介绍 - -### 1.1 简介 - -SDK插件开发样例基于c++代码,生成SDK插件,以用于自定义插件后处理开发。 - -### 1.2 支持的产品 - -Atlas 300I pro、Atlas 300V pro - -### 1.3 支持的版本 - -| Vision SDK版本 | CANN版本 | Driver/Firmware版本 | -|------------|---------|-------------------| -| 6.0.RC2 | 8.0.RC2 | 24.1.RC2 | -| 6.0.RC3 | 8.0.RC3 | 24.1.RC3 | - -### 1.4 代码目录结构说明 - -``` -├── mindx_sdk_plugin -| ├── src -| │ ├── mxpi_sampleplugin -| | | ├── MxpiSamplePlugin.cpp -| | | ├── MxpiSamplePlugin.h -| | | └── CMakeLists.txt -| └── CMakeLists.txt -``` - -## 2 设置环境变量 - -``` -# Vision SDK环境变量: -.${SDK-path}/set_env.sh - -# CANN环境变量: -.${ascend-toolkit-path}/set_env.sh - -# 环境变量介绍 -SDK-path:SDK Vision SDK安装路径 -ascend-toolkit-path:CANN安装路径 -``` -将主目录下的`CMakeLists.txt`文件中第七行`set(MX_SDK_HOME "/usr/local/Ascend/mindx_sdk/mxVision/")`中`/usr/local/Ascend/mindx_sdk/mxVision/`内容替换为上述SDK安装路径。 - -## 3 编译与运行 - -**步骤1:** 在项目根目录下创建build文件夹,使用cmake命令进行编译,生成插件*.so文件: - -``` -# 创建build目录 -mkdir build -cd build -# cmake编译 -cmake .. -make -``` -**步骤2:** 查看结果:执行成功后会在`主目录/lib/plugins/`下生成插件*.so文件。 +# SDK插件开发样例 + +## 1 介绍 + +### 1.1 简介 + +SDK插件开发样例基于c++代码,生成SDK插件,以用于自定义插件后处理开发。 + +### 1.2 支持的产品 + +Atlas 300I pro、Atlas 300V pro + +### 1.3 支持的版本 + +| Vision SDK版本 | CANN版本 | Driver/Firmware版本 | +|------------|---------|-------------------| +| 6.0.RC2 | 8.0.RC2 | 24.1.RC2 | +| 6.0.RC3 | 8.0.RC3 | 24.1.RC3 | + +### 1.4 代码目录结构说明 + +``` +├── mind_sdk_plugin +| ├── src +| │ ├── mxpi_sampleplugin +| | | ├── MxpiSamplePlugin.cpp +| | | ├── MxpiSamplePlugin.h +| | | └── CMakeLists.txt +| └── CMakeLists.txt +``` + +## 2 设置环境变量 + +``` +# Vision SDK环境变量: +.${SDK-path}/set_env.sh + +# CANN环境变量: +.${ascend-toolkit-path}/set_env.sh + +# 环境变量介绍 +SDK-path:SDK Vision SDK安装路径 +ascend-toolkit-path:CANN安装路径 +``` +将主目录下的`CMakeLists.txt`文件中第七行`set(MX_SDK_HOME "/usr/local/Ascend/mindx_sdk/mxVision/")`中`/usr/local/Ascend/mindx_sdk/mxVision/`内容替换为上述SDK安装路径。 + +## 3 编译与运行 + +**步骤1:** 在项目根目录下创建build文件夹,使用cmake命令进行编译,生成插件*.so文件: + +``` +# 创建build目录 +mkdir build +cd build +# cmake编译 +cmake .. +make +``` +**步骤2:** 查看结果:执行成功后会在`主目录/lib/plugins/`下生成插件*.so文件。 diff --git a/tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt b/tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt similarity index 100% rename from tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt rename to tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt diff --git a/tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp b/tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp similarity index 100% rename from tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp rename to tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp diff --git a/tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h b/tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h similarity index 100% rename from tutorials/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h rename to tutorials/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h diff --git a/tutorials/sampleCustomProto/mindx_sdk_plugin/CMakeLists.txt b/tutorials/sampleCustomProto/mind_sdk_plugin/CMakeLists.txt similarity index 100% rename from tutorials/sampleCustomProto/mindx_sdk_plugin/CMakeLists.txt rename to tutorials/sampleCustomProto/mind_sdk_plugin/CMakeLists.txt diff --git a/tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt b/tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt similarity index 100% rename from tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt rename to tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt diff --git a/tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp b/tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp similarity index 100% rename from tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp rename to tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp diff --git a/tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h b/tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h similarity index 100% rename from tutorials/sampleCustomProto/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h rename to tutorials/sampleCustomProto/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h diff --git a/tutorials/samplePluginPostProc/mindx_sdk_plugin/CMakeLists.txt b/tutorials/samplePluginPostProc/mind_sdk_plugin/CMakeLists.txt similarity index 100% rename from tutorials/samplePluginPostProc/mindx_sdk_plugin/CMakeLists.txt rename to tutorials/samplePluginPostProc/mind_sdk_plugin/CMakeLists.txt diff --git a/tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt b/tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt similarity index 100% rename from tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt rename to tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/CMakeLists.txt diff --git a/tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp b/tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp similarity index 100% rename from tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp rename to tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp diff --git a/tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h b/tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h similarity index 100% rename from tutorials/samplePluginPostProc/mindx_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h rename to tutorials/samplePluginPostProc/mind_sdk_plugin/src/mxpi_sampleplugin/MxpiSamplePlugin.h