From f89f11b7ee878662a71114780948cfc4a6437b0a Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 11:24:41 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VisionSDK/AllObjectsStructuring/README.md | 2 +- VisionSDK/GeneralTextRecognition/README.md | 13 +- VisionSDK/InferOfflineVideo/README.md | 4 +- VisionSDK/MediaCodec/README.zh.md | 2 +- VisionSDK/PPYOLOEPlusDetection/README.md | 2 +- VisionSDK/PutTextForMultiVideos/README.md | 6 +- .../{mindx => mind}/kill_watcher.py | 0 .../mindx_watcher_and_sender.py | 0 .../trusted_audit/src/tranlog_audit_serv.py | 2 +- .../trusted_audit/src/user_audit.py | 2 +- .../trusted_audit/src/user_search.py | 2 +- VisionSDK/YOLOv7Detection/README.md | 2 +- contrib/Burpee_Detection/README.md | 4 +- contrib/CenterNet/README.md | 2 +- contrib/Collision/README.md | 2 +- contrib/DriverStatusRecognition/README.md | 2 +- contrib/FairMOT/README.md | 8 +- contrib/FatigueDrivingRecognition/README.md | 2 +- contrib/HelmetIdentification/README.md | 10 +- contrib/MediaCodeV2/README.md | 2 +- contrib/MultiChannelVideoDetection/README.md | 4 +- contrib/PassengerflowEstimation/README.md | 2 +- contrib/PatchCoreAnomalyDetection/README.md | 2 +- contrib/PicoDet/README.md | 2 +- contrib/ReIDv2/README.md | 2 +- contrib/VehicleCounting/README.md | 2 +- .../VehicleRetrogradeRecognition/README.md | 4 +- contrib/VideoGestureRecognition/README.md | 4 +- ...DKValueError.png => MindSDKValueError.png} | Bin contrib/yunet/README.md | 4 +- ...350\247\201\351\227\256\351\242\230FAQ.md" | 0 .../img/.keep" | 0 .../img/hi_dvpp.png" | Bin .../img/hidvpp_fix.png" | Bin .../img/sdk_faq1.png" | Bin .../img/sdk_faq10.png" | Bin .../img/sdk_faq11.png" | Bin .../img/sdk_faq12.png" | Bin .../img/sdk_faq13.png" | Bin .../img/sdk_faq14.png" | Bin .../img/sdk_faq15.png" | Bin .../img/sdk_faq16.png" | Bin .../img/sdk_faq17.png" | Bin .../img/sdk_faq18.png" | Bin .../img/sdk_faq19.png" | Bin .../img/sdk_faq1_0101.png" | Bin .../img/sdk_faq2.png" | Bin .../img/sdk_faq20.png" | Bin .../img/sdk_faq21.png" | Bin .../img/sdk_faq22.png" | Bin .../img/sdk_faq23.png" | Bin .../img/sdk_faq2_0202.PNG" | Bin .../img/sdk_faq3.png" | Bin .../img/sdk_faq3_0301.PNG" | Bin .../img/sdk_faq4.png" | Bin .../img/sdk_faq4_0401.png" | Bin .../img/sdk_faq5.png" | Bin .../img/sdk_faq6.png" | Bin .../img/sdk_faq7.png" | Bin .../img/sdk_faq8.png" | Bin .../img/sdk_faq9.png" | Bin ...57\345\242\203\346\220\255\345\273\272.md" | 4 +- ...\265\213sample\346\240\267\344\276\213.md" | 4 +- ...67\344\276\213\350\277\220\350\241\214.md" | 2 +- ...23\345\207\272\346\223\215\344\275\234.md" | 4 +- ...60\346\215\256\347\273\223\346\236\204.md" | 2 +- ...03\350\257\225\346\214\207\345\257\274.md" | 2 +- ...03\350\257\225\346\214\207\345\257\274.md" | 2 +- ...to\347\273\223\346\236\204\344\275\223.md" | 2 +- ...13\345\220\216\345\244\204\347\220\206.md" | 4 +- ...20\344\272\244\346\214\207\345\257\274.md" | 2 +- tutorials/ModleSample/README.md | 2 +- tutorials/VideoEncoder&VideoDecoder/README.md | 2 +- .../CMakeLists.txt | 0 .../README.md | 118 +++++++++--------- .../src/mxpi_sampleplugin/CMakeLists.txt | 0 .../mxpi_sampleplugin/MxpiSamplePlugin.cpp | 0 .../src/mxpi_sampleplugin/MxpiSamplePlugin.h | 0 .../CMakeLists.txt | 0 .../src/mxpi_sampleplugin/CMakeLists.txt | 0 .../mxpi_sampleplugin/MxpiSamplePlugin.cpp | 0 .../src/mxpi_sampleplugin/MxpiSamplePlugin.h | 0 .../CMakeLists.txt | 0 .../src/mxpi_sampleplugin/CMakeLists.txt | 0 .../mxpi_sampleplugin/MxpiSamplePlugin.cpp | 0 .../src/mxpi_sampleplugin/MxpiSamplePlugin.h | 0 86 files changed, 118 insertions(+), 127 deletions(-) rename VisionSDK/TrustedAudit/trusted_audit/{mindx => mind}/kill_watcher.py (100%) rename VisionSDK/TrustedAudit/trusted_audit/{mindx => mind}/mindx_watcher_and_sender.py (100%) rename contrib/YOLOX/images/{MindXSDKValueError.png => MindSDKValueError.png} (100%) rename "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" => "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" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/.keep" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hi_dvpp.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/hidvpp_fix.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq10.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq11.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq12.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq13.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq14.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq15.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq16.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq17.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq18.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq19.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq1_0101.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq20.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq21.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq22.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq23.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq2_0202.PNG" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq3_0301.PNG" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq4_0401.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq5.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq6.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq7.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq8.png" (100%) rename "docs/MindX SDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" => "docs/MindSDK\345\270\270\350\247\201\351\227\256\351\242\230FAQ/img/sdk_faq9.png" (100%) rename tutorials/{mindx_sdk_plugin => mind_sdk_plugin}/CMakeLists.txt (100%) rename tutorials/{mindx_sdk_plugin => mind_sdk_plugin}/README.md (96%) rename tutorials/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/CMakeLists.txt (100%) rename tutorials/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp (100%) rename tutorials/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.h (100%) rename tutorials/sampleCustomProto/{mindx_sdk_plugin => mind_sdk_plugin}/CMakeLists.txt (100%) rename tutorials/sampleCustomProto/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/CMakeLists.txt (100%) rename tutorials/sampleCustomProto/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp (100%) rename tutorials/sampleCustomProto/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.h (100%) rename tutorials/samplePluginPostProc/{mindx_sdk_plugin => mind_sdk_plugin}/CMakeLists.txt (100%) rename tutorials/samplePluginPostProc/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/CMakeLists.txt (100%) rename tutorials/samplePluginPostProc/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.cpp (100%) rename tutorials/samplePluginPostProc/{mindx_sdk_plugin => mind_sdk_plugin}/src/mxpi_sampleplugin/MxpiSamplePlugin.h (100%) diff --git a/VisionSDK/AllObjectsStructuring/README.md b/VisionSDK/AllObjectsStructuring/README.md index 7e9b3532d..d16aabda7 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 c4d863a8e..98946a756 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 6915c858d..4f3230b0c 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 c7ee2df15..e1548d3d0 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 413bed7f3..e4832491e 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 c65c5e7ac..b1cebfb38 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/TrustedAudit/trusted_audit/mindx/kill_watcher.py b/VisionSDK/TrustedAudit/trusted_audit/mind/kill_watcher.py similarity index 100% rename from VisionSDK/TrustedAudit/trusted_audit/mindx/kill_watcher.py rename to VisionSDK/TrustedAudit/trusted_audit/mind/kill_watcher.py diff --git a/VisionSDK/TrustedAudit/trusted_audit/mindx/mindx_watcher_and_sender.py b/VisionSDK/TrustedAudit/trusted_audit/mind/mindx_watcher_and_sender.py similarity index 100% rename from VisionSDK/TrustedAudit/trusted_audit/mindx/mindx_watcher_and_sender.py rename to VisionSDK/TrustedAudit/trusted_audit/mind/mindx_watcher_and_sender.py diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py b/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py index dec12954f..7c718317d 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py @@ -229,7 +229,7 @@ def transparent_log_mindx(): logging.info(log_info) print(log_info) for i in content: - i['user_id'] = 'mindx' + i['user_id'] = 'mind' i['item_type'] = 3 chunk_buffer_lock.acquire() CHUNK_BUFFER.extend(content) diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py b/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py index a3ab89d25..303662694 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py @@ -46,7 +46,7 @@ def pre_process_for_current_chunk(raw_log_items): # 统计用户出现次数,结果为用户名-次数的字典,结果形如{'Alice':49,'Carol':51} related_users_count_in_current_chunk = {} for i in list(statistic_result.keys()): # i是用户id的str型 - if i != 'mindx': # 确定用户i在哪一张高安数据库的统计表中 + if i != 'mind': # 确定用户i在哪一张高安数据库的统计表中 divided_i = None try: divided_i = int(i, 16) % LOG_INDEX_BY_USER_TABLE_NUMBER diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py b/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py index e4dd938e1..3119456c8 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py @@ -25,7 +25,7 @@ def read_from_secure_db_for_statistic(user_id, secure_db_object): # 该函数从 belonged_table_name = None logging.info('待查询用户为' + str(user_id)) print('待查询用户为', user_id) - if user_id != 'mindx': # 将user_id取模后获得所在的表序号 + if user_id != 'mind': # 将user_id取模后获得所在的表序号 divided_id = None try: divided_id = int(user_id, 16) % LOG_INDEX_BY_USER_TABLE_NUMBER diff --git a/VisionSDK/YOLOv7Detection/README.md b/VisionSDK/YOLOv7Detection/README.md index 56359602b..00124bb0a 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 41ddf07c6..0be82c604 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/CenterNet/README.md b/contrib/CenterNet/README.md index 32d8fa934..245a7e6e3 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 9401e250e..dbc4f3b45 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 50a6be8d6..e48b97140 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 b0f10fd2c..4433c5b63 100644 --- a/contrib/FairMOT/README.md +++ b/contrib/FairMOT/README.md @@ -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 编译后处理插件 diff --git a/contrib/FatigueDrivingRecognition/README.md b/contrib/FatigueDrivingRecognition/README.md index ba52e7dc8..d4bb0adb7 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 85e849de0..7502b9450 100644 --- a/contrib/HelmetIdentification/README.md +++ b/contrib/HelmetIdentification/README.md @@ -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 代码目录结构与说明 @@ -130,7 +130,7 @@ make -j ### 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 +156,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。 diff --git a/contrib/MediaCodeV2/README.md b/contrib/MediaCodeV2/README.md index 5d3f0db1a..624347f06 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 2c73121f2..132661d9b 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 eeeefd162..17f883eea 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 e4a4e964f..f32aa8c28 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 5318aaccc..6f650cb0a 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 09a204d52..5d008152b 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论文地址:** diff --git a/contrib/VehicleCounting/README.md b/contrib/VehicleCounting/README.md index 63b3c3f6b..31408f061 100644 --- a/contrib/VehicleCounting/README.md +++ b/contrib/VehicleCounting/README.md @@ -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 4318e76a5..03ff4e44e 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 d5e75e85a..379b64f5d 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/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 1e0fc8077..67cc61eec 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 52e426c7a..05426e6c1 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 7eef77316..116384d5f 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)章节搭建好项目运行环境。 @@ -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 604a15ce9..816eeb067 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 540a35a26..026c38192 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 77e9b8881..417fd572b 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 d7bb9a70a..33011245a 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 6f8d7d91c..634a442a0 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 151671003..f50903371 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 7ae681a6c..347c19aa6 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 fe6927f57..298d13336 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" @@ -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提交) 部分 +若门禁未触发或触发异常,可参见 [MindX SDK常见问题FAQ-PR提交](https://gitee.com/ascend/mindsdk-referenceapps/blob/master/docs/MindX SDK常见问题FAQ/MindX SDK常见问题FAQ.md#6-pr提交) 部分 diff --git a/tutorials/ModleSample/README.md b/tutorials/ModleSample/README.md index 40110840f..9e0b4c472 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 309e29ca1..2631a166d 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 96% rename from tutorials/mindx_sdk_plugin/README.md rename to tutorials/mind_sdk_plugin/README.md index 8e1955f55..aeacb78d5 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 代码目录结构说明 + +``` +├── 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文件。 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 -- Gitee From ef7dad35e8eeb43d7c7ef83e7d302afd2bb1dfe5 Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 11:31:56 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TrustedAudit/trusted_audit/src/tranlog_audit_serv.py | 2 +- VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py | 2 +- VisionSDK/TrustedAudit/trusted_audit/src/user_search.py | 2 +- contrib/YOLOX/README.md | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py b/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py index 7c718317d..dec12954f 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/tranlog_audit_serv.py @@ -229,7 +229,7 @@ def transparent_log_mindx(): logging.info(log_info) print(log_info) for i in content: - i['user_id'] = 'mind' + i['user_id'] = 'mindx' i['item_type'] = 3 chunk_buffer_lock.acquire() CHUNK_BUFFER.extend(content) diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py b/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py index 303662694..a3ab89d25 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/user_audit.py @@ -46,7 +46,7 @@ def pre_process_for_current_chunk(raw_log_items): # 统计用户出现次数,结果为用户名-次数的字典,结果形如{'Alice':49,'Carol':51} related_users_count_in_current_chunk = {} for i in list(statistic_result.keys()): # i是用户id的str型 - if i != 'mind': # 确定用户i在哪一张高安数据库的统计表中 + if i != 'mindx': # 确定用户i在哪一张高安数据库的统计表中 divided_i = None try: divided_i = int(i, 16) % LOG_INDEX_BY_USER_TABLE_NUMBER diff --git a/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py b/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py index 3119456c8..e4dd938e1 100644 --- a/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py +++ b/VisionSDK/TrustedAudit/trusted_audit/src/user_search.py @@ -25,7 +25,7 @@ def read_from_secure_db_for_statistic(user_id, secure_db_object): # 该函数从 belonged_table_name = None logging.info('待查询用户为' + str(user_id)) print('待查询用户为', user_id) - if user_id != 'mind': # 将user_id取模后获得所在的表序号 + if user_id != 'mindx': # 将user_id取模后获得所在的表序号 divided_id = None try: divided_id = int(user_id, 16) % LOG_INDEX_BY_USER_TABLE_NUMBER diff --git a/contrib/YOLOX/README.md b/contrib/YOLOX/README.md index c924d5beb..7f9c63042 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前需要正确导入环境变量,否则会报错,如下图所示:
- +
-- Gitee From 2df0d369bab1c68f95f817872a9a18932b84e7e9 Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 11:33:12 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TrustedAudit/trusted_audit/{mind => mindx}/kill_watcher.py | 0 .../trusted_audit/{mind => mindx}/mindx_watcher_and_sender.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename VisionSDK/TrustedAudit/trusted_audit/{mind => mindx}/kill_watcher.py (100%) rename VisionSDK/TrustedAudit/trusted_audit/{mind => mindx}/mindx_watcher_and_sender.py (100%) diff --git a/VisionSDK/TrustedAudit/trusted_audit/mind/kill_watcher.py b/VisionSDK/TrustedAudit/trusted_audit/mindx/kill_watcher.py similarity index 100% rename from VisionSDK/TrustedAudit/trusted_audit/mind/kill_watcher.py rename to VisionSDK/TrustedAudit/trusted_audit/mindx/kill_watcher.py diff --git a/VisionSDK/TrustedAudit/trusted_audit/mind/mindx_watcher_and_sender.py b/VisionSDK/TrustedAudit/trusted_audit/mindx/mindx_watcher_and_sender.py similarity index 100% rename from VisionSDK/TrustedAudit/trusted_audit/mind/mindx_watcher_and_sender.py rename to VisionSDK/TrustedAudit/trusted_audit/mindx/mindx_watcher_and_sender.py -- Gitee From bc7a54e955c37471ede0544ad88fa4b4904f7e84 Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 11:34:55 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tutorials/mind_sdk_plugin/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/mind_sdk_plugin/README.md b/tutorials/mind_sdk_plugin/README.md index aeacb78d5..84dfc9174 100644 --- a/tutorials/mind_sdk_plugin/README.md +++ b/tutorials/mind_sdk_plugin/README.md @@ -20,7 +20,7 @@ Atlas 300I pro、Atlas 300V pro ### 1.4 代码目录结构说明 ``` -├── mindx_sdk_plugin +├── mind_sdk_plugin | ├── src | │ ├── mxpi_sampleplugin | | | ├── MxpiSamplePlugin.cpp -- Gitee From 5bdbcf596a473bf3f5c43633972e6c8d602753f1 Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 11:35:51 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...17\346\243\200\346\265\213sample\346\240\267\344\276\213.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 116384d5f..7ce33ae93 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" @@ -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') -- Gitee From fdee8fde90a184acc0a4cbc4715be6f4c24595c9 Mon Sep 17 00:00:00 2001 From: Atlas_ljx Date: Tue, 14 Jan 2025 15:08:41 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9mindxsdk->mindsdk?= =?UTF-8?q?=EF=BC=8C=E4=BB=A5=E5=8F=8A=E5=8E=BB=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?readme=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contrib/CONTRIBUTING.md | 2 +- contrib/FairMOT/README.md | 8 +++++--- contrib/HelmetIdentification/README.md | 9 ++++----- contrib/ReIDv2/README.md | 2 +- contrib/ReIDv2/mainv2.py | 2 +- contrib/VehicleCounting/README.md | 2 +- ...346\217\220\344\272\244\346\214\207\345\257\274.md" | 10 +++++----- 7 files changed, 18 insertions(+), 17 deletions(-) diff --git a/contrib/CONTRIBUTING.md b/contrib/CONTRIBUTING.md index 3e0623bee..997618d05 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/FairMOT/README.md b/contrib/FairMOT/README.md index 4433c5b63..a1c60e936 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 支持的产品 @@ -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/HelmetIdentification/README.md b/contrib/HelmetIdentification/README.md index 7502b9450..fa224aaee 100644 --- a/contrib/HelmetIdentification/README.md +++ b/contrib/HelmetIdentification/README.md @@ -6,7 +6,7 @@ 技术实现流程图如下: -image4 +image4 ### 1.2 支持的产品 @@ -125,7 +125,6 @@ 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接口输出数据,一路输出带有帧信息的图片数据,一路输出带有帧信息的目标检测框和检测框跟踪信息。推理过程如下: @@ -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/ReIDv2/README.md b/contrib/ReIDv2/README.md index 5d008152b..9d6ebdb90 100644 --- a/contrib/ReIDv2/README.md +++ b/contrib/ReIDv2/README.md @@ -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 e77924cb2..39cd7e2d6 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 31408f061..25af55228 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为主要的硬件平台。 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 298d13336..ce98e6433 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/mindsdk-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提交) 部分 -- Gitee