diff --git a/tutorials/mxpi_plugin_cvnorm/CMakeLists.txt b/tutorials/mxpi_plugin_cvnorm/CMakeLists.txt index fea15e2e982bbdc2ddca29972aa29183c1f0e283..03eef10953dd8639c1a3a9d004525a42b3d6738c 100644 --- a/tutorials/mxpi_plugin_cvnorm/CMakeLists.txt +++ b/tutorials/mxpi_plugin_cvnorm/CMakeLists.txt @@ -9,7 +9,7 @@ set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../../lib/plugins) if (NOT DEFINED MX_SDK_HOME) - set(MX_SDK_HOME "/usr/local/Ascend/mindx_sdk/mxVision/") + set(MX_SDK_HOME $ENV{MX_SDK_HOME}) message(STATUS "set default MX_SDK_HOME: ${MX_SDK_HOME}") else () message(STATUS "env MX_SDK_HOME: ${MX_SDK_HOME}") diff --git a/tutorials/mxpi_plugin_cvnorm/Mxpi_plugin_cvnorm.cpp b/tutorials/mxpi_plugin_cvnorm/Mxpi_plugin_cvnorm.cpp index c6e6d7597e61b9d14814c1c17ff9d39d632d9b6c..6810b8db444f35d1eae1e3d13ed2d12c74756db5 100644 --- a/tutorials/mxpi_plugin_cvnorm/Mxpi_plugin_cvnorm.cpp +++ b/tutorials/mxpi_plugin_cvnorm/Mxpi_plugin_cvnorm.cpp @@ -200,4 +200,4 @@ std::vector> MxpiPluginCvnorm::DefineProperties() } // Register the Sample plugin through macro -MX_PLUGIN_GENERATE(Mxpi_plugin_cvnorm) +MX_PLUGIN_GENERATE(MxpiPluginCvnorm) diff --git a/tutorials/mxpi_plugin_cvnorm/README.MD b/tutorials/mxpi_plugin_cvnorm/README.MD deleted file mode 100644 index 354931e777032854e4c4e81a5c8c459621c9185a..0000000000000000000000000000000000000000 --- a/tutorials/mxpi_plugin_cvnorm/README.MD +++ /dev/null @@ -1,5 +0,0 @@ -# 使用opencv的均一化插件 - -## 简介 -使用opencv对输入的图像或帧进行均一化,适用于输入输出均为YUV的场景。 -使用前需要加载SDK环境变量并修改Cmakelist中MX_SDKHOME参数 \ No newline at end of file diff --git a/tutorials/mxpi_plugin_cvnorm/README.md b/tutorials/mxpi_plugin_cvnorm/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e9f197824bf98bb8d5b011e3e3c2b52ca75f81aa --- /dev/null +++ b/tutorials/mxpi_plugin_cvnorm/README.md @@ -0,0 +1,49 @@ + + + +# MxVision快速入门——开发opencv的均一化插件 + +## 1 介绍 + +### 1.1 简介 + +opencv的均一化插件开发样例基于c++代码,生成SDK插件,以用于自定义插件后处理开发。该插件用于对输入的图像或帧进行均一化,适用于输入输出均为YUV的场景。 + +### 1.2 支持的产品 + +本项目支持昇腾Atlas 300I pro、 Atlas 300V pro + +### 1.3 支持的版本 + +| MxVision版本 | CANN版本 | Driver/Firmware版本 | +|------------|---------|-------------------| +| 6.0.RC3 | 8.0.RC3 | 24.1.RC3 | + + +## 2 设置环境变量 + +``` +# MindX SDK环境变量: +.${SDK-path}/set_env.sh + +# CANN环境变量: +.${ascend-toolkit-path}/set_env.sh + +# 环境变量介绍 +SDK-path:SDK mxVision安装路径 +ascend-toolkit-path:CANN安装路径 +``` + +## 3 编译与运行 + +**步骤1:** 在项目根目录下创建build文件夹,使用cmake命令进行编译,生成插件*.so文件: + +``` +# 创建build目录 +mkdir build +cd build +# cmake编译 +cmake .. +make +``` +**步骤2:** 查看结果:执行成功后会在`mindxsdk-referenceapps/lib/plugins/`下生成插件*.so文件。 \ No newline at end of file