안녕하세요. 갭동입니다.
Open Model Zoo 예제를 돌리기 위해 지난 글에서 세팅준비를 했는데 시간이 많이 지났네요.
이번편에선 데모 돌려보는 방법에 대해 사전작업이 아닌 본 작업을 하려고 합니다.
지난 글에서 Model Zoo의 Git을 받지 않으셨다면 아래 링크로 들어가서 Git을 클론 하시면 됩니다.
GitHub - openvinotoolkit/open_model_zoo: Pre-trained Deep Learning models and demos (high quality and extremely fast)
Pre-trained Deep Learning models and demos (high quality and extremely fast) - openvinotoolkit/open_model_zoo
github.com
빌드 방법
먼저 OpenVino 설치 경로로 갑니다. (cmd를 켜서 이동하시길 추천드립니다.)
지난 글에서 설명했듯이 저는 C:\Program Files\openvino_2024.1.0 으로 이동했습니다.
다음으로 해당 경로에서 주소창에 cmd라고 입력하시면 cmd에서 즉시 열어놓은 경로로 이동합니다.
열린 cmd 창에서 setupvars.bat을 실행시켜 줍니다.
실행을 하게되면 Python 버전정보도 나오고 Initilize 되었다고 나옵니다.
반드시 이 상태에서 OpenvinoModelZoo 를 클론한 경로의 demos 폴더로 이동합니다.
저 같은 경우는 'D:\WorkSpace\OpenvinoModelZoo\Demos' 폴더 경로 입니다.
CMake를 통해 빌드 구성을 하기 위해 'Build' 폴더를 생성합니다.
탐색기에서 하셔도 되고 mkdir 을 이용해서 만드셔도 됩니다.
그리고 해당폴더로 이동합니다.
mkdir build
cd build
그리고 이 경로에서 cmake .. 을 입력합니다.
※ 오류가 발생했다면 댓글로 알려주세요!
오류가 딱히 발생하지 않았다면 build폴더 내에 Visual Studio Demos.sln파일이 생성 되었을겁니다.(윈도우 기준)
해당 파일을 열어 솔루션을 실행시켜 줍니다.
솔루션 파일이 잘 열렸다면 프로젝트 파일이 많이 생성 되어있을겁니다.
각각의 모델 및 기능에 대해 프로젝트별로 나누어 놓은것이고 저희는 human_pose_estimation_demo를 실습할겁니다.
AI 엑스포나 매스컴에서도 이런 사람의 포즈를 AI모델이 예측해서 표시하는게 HumanPoseEstimation 입니다.
자세한 분석은 추후에 글을 별도로 작성하도록 하고 저희는 일단 실습하는게 목적이기 때문에 HumanPoseEstimation 프로젝트만 우클릭 해서 빌드하도록 합니다.
별 문제 없이 빌드가 정상적으로 이루어졌습니다.
다음글에 AI 모델과 연결해서 실행할 수 있는 포스팅을 작성하도록 하겠습니다.