Programming

[Python] OAK-D Lite를 이용하여 실시간 이미지 분류 앱 만들기- 프로젝트 설명

rivmt 2025. 3. 26. 21:15

OAK-D Lite는 다양한 기능을 갖춘 장치로, 그중에서도 Myriad X VPU를 활용한 온디바이스 AI 프로세싱 기능이 가장 큰 특징입니다.

OAK-D Lite – Luxonis

 

OAK-D Lite

OAK-D Lite Camera Combines high performance and economy, providing all the superpowers offered by RVC2 core and DepthAI API in an affordable package. Won AI and Vision Alliance's Best camera award in 2022. Key Features: 4 TOPS of processing power 13 MP cen

shop.luxonis.com

 

본 프로젝트는 Visual Studio Code를 IDE로 하여 PyQt5를 이용하여 GUI 애플리케이션을 작성하고, Tensorflow로 간단한 기계학습 모델을 생성합니다. 또한 OAK-D Lite와의 연동을 위해 OpenVINO 포맷 변환을 거쳐 blob 파일을 생성하여 활용합니다.

 

OS는 Windows 11 Home이며 python 버전은 3.11.9 입니다. venv 가상 환경을 준비하여 프로젝트를 진행했습니다. 사용된 프레임워크 및 라이브러리는 PyQt5, TensorFlow, OpenVINO, depthai 등 입니다. 프로젝트를 진행하면서 패키지의 버전을 함께 명시하도록 하겠습니다. 

 

본 프로젝트는 자체적으로 데이터셋을 준비한 후, 기계 학습 프레임워크를 활용하여 모델을 생성합니다. 이후, 생성된 모델을 변환하여 OAK-D Lite 하드웨어에 적합한 파일을 생성하는 과정을 설명합니다.