close

前情  -> [openvino-2] 如何run Inference Engine Samples 的"Sample"

直接進入重點

Human Pose Estimation C++ Demo

步驟1: 設定環境變數

 call "C:\Program Files (x86)\IntelSWTools\openvino_2019.1.148\bin\setupvars.bat"

 

步驟2: 下載 pre-trained model   

cmd指令如下

★python "%INTEL_OPENVINO_DIR%\deployment_tools\tools\

                model_downloader\downloader.py"

               --name human-pose-estimation-0001

                --output_dir
              C:\Users\$(username)\Documents\Intel\OpenVINO\

              openvino_models\models\FP32

執行之後 在output_dir底下會多一個Transportation資料夾,裡面有IR file

所以可以省略 安裝Model Optimizer prerequisites  &  把model轉成IR 的步驟

 

步驟3: Generate VS solution for Inference Engine samples using cmake

cmd指令如下

    cd "%INTEL_OPENVINO_DIR%\deployment_tools\inference_engine\samples"

             && cmake -E make_directory "%SOLUTION_DIR64%"

             && cd "%SOLUTION_DIR64%"

             && cmake -G "Visual Studio !MSBUILD_VERSION!" -A %PLATFORM%
             "%INTEL_OPENVINO_DIR%\deployment_tools\inference_engine\samples"   

步驟4: Build Inference Engine

 cmd指令如下

             ★"C:\Program Files (x86)\Microsoft Visual Studio\2017

                \Professional\MSBuild\15.0\Bin\MSBuild.exe"

                Samples.sln

                /p:Configuration=Release /t:human_pose_estimation_demo /clp:ErrorsOnly /m

 

執行之後在 "%SOLUTION_DIR64%\intel64\Release"底下會多一個 

human_pose_estimation_demo.exe

 

步驟5: Do inference on a CPU

 cmd指令如下

★cd "%SOLUTION_DIR64%\intel64\Release"

★human_pose_estimation_demo -i <path_to_video>/input_video.mp4

   -m <path_to_model>/human-pose-estimation-0001.xml -d CPU

 

ps: 我是隨便找一個網站下載適合這個DEMO的影片 (有清楚的全身)  再rename成input_video.mp4

 

結果產出

1.左上方會顯示fps   

2.在人體上會顯示骨架

18 keypoints: ears, eyes, nose, neck, shoulders, elbows, wrists, hips, knees, and ankles

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 iam9527 的頭像
    iam9527

    翁丸的育兒筆記

    iam9527 發表在 痞客邦 留言(0) 人氣()