HOWTO · OpenCV

OAK-1 카메라 보드 시작하기

이 기사에서는 OpenCV AI Kit(OAK-1) 카메라가 무엇인지, 사양 및 소프트웨어 설치 단계에 대해 알아봅니다.

이 페이지의 내용

OpenCV AI Kit(OAK)는 인공 지능(AI) 및 온보드 컴퓨터 비전(CV) 처리를 위한 MIT 라이선스 오픈 소스 카메라 보드입니다. OAK는 두 가지 유형의 하드웨어 보드인 OAK-1 및 OAK-D와 OAK API 소프트웨어를 제공합니다.

이 기사에서는 OpenCV AI Kit(OAK-1) 카메라가 무엇인지, 사양 및 소프트웨어 설치 단계를 살펴봅니다.

OpenCV AI 키트(OAK-1) 카메라 소개

OAK 보드는 컴퓨터 비전 처리 및 인공 지능을 위해 특별히 구축된 VPU(Visual Processing Unit)인 Myriad X 아키텍처 위에 구축됩니다. OpenCV AI Kit(OAK) 상자에는 OAK-1 카메라, USB type-C 케이블, 극세사 천 및 OpenCV AI Kit 스티커가 들어 있습니다.

OAK-1 카메라 사양

  • 이미지 센서: Sony의 IMX378 이미지 센서
  • 이미지 센서는 60fps의 최대 프레임 속도를 제공합니다.
  • H.256 프레임레이트: 30fps
  • 해상도는 12MP(4056 x 3040px)로 4K 이상입니다.
  • 시야각: 81 DFOV - 68.6 HFOV
  • 렌즈 크기: 1/2.3인치
  • 자동 초점: 8cm - 무한대
  • F 번호: 2.0

OAK-1 시작하기

설치 단계를 시작하고 수행하는 방법을 살펴보겠습니다. 여기에서 Linux 설치를 볼 수 있습니다.

다른 플랫폼용으로 설치하려면 특정 플랫폼용 설치 단계를 방문하세요.

  • OAK-1을 컴퓨터에 연결합니다.
  • 필요한 종속성 또는 패키지를 설치합니다.
    sudo wget -qO- https://docs.luxonis.com/install_dependencies.sh | bash
    

    잘못된 명령으로 인해 위의 명령이 실패하는 경우 아래 명령을 실행하십시오.

    echo "export OPENBLAS_CORETYPE=ARMV8" >> ~/.bashrc
    source ~/.bashrc
    
  • DepthAI는 컴퓨터 비전 모델을 실행하기 위한 소프트웨어입니다. Linux용 PyPI를 사용하여 DepthAI Python API를 설치하려면 아래 명령을 사용하십시오.
    python3 -m pip install depthai
    
  • 이제 필요한 종속 항목을 설치했으므로 예제를 사용하여 설치를 테스트할 차례입니다. 따라서 DepthAI에는 복제할 수 있는 다양한 예제 리포지토리와 예제가 이미 있습니다.

    아래 명령을 실행하여 저장소를 복제합니다.

    git clone https://github.com/luxonis/depthai-python.git
    cd depthai-python
    
  • 이제 examples 폴더 내부로 이동하여 이 리포지토리에 대한 요구 사항을 설치해야 합니다.
    cd examples
    python3 install_requirements.py
    
  • 마지막으로 아래 명령을 실행합니다.
    python3 ColorCamera/rgb_preview.py
    

모든 것이 순조롭게 진행되면 동영상이 재생되는 작은 새 창이 표시됩니다. 이는 필요한 모든 종속성을 사용하여 환경을 성공적으로 설정했음을 나타냅니다.

프로그래밍 언어

OAK 보드는 Python과 C++의 두 가지 프로그래밍 언어를 지원합니다. 그리고 OAK API 소프트웨어 자체는 완전히 C++ 프로그래밍 언어를 사용하여 개발되었습니다.

호환성

OAK 보드는 아래 나열된 모든 플랫폼을 지원합니다.

  • 리눅스
  • 윈도우
  • 라즈베리 파이 OS
  • Jetson 나노 / 자비에

OAK-1 보드에 대한 이해와 자세한 내용은 OpenCV AI Kit 공식 페이지를 참조하세요.

결론

Oak-1board는 OpenCV AI Kit라는 OpenCV에 의해 개발되었습니다. 컴퓨터 비전 및 인공 지능과 같은 최신 기술을 사용하여 학습하고 작업하고 즐길 수 있는 훌륭한 방법을 제공합니다.

그들은 저렴한 가격으로 제공되어 사람들이 이 보드로 작업하기 쉽고 접근하기 쉽습니다. 컴퓨터 비전 또는 인공 지능에 대해 자세히 알아보고 이러한 영역과 관련된 응용 프로그램을 구축하려는 경우 이러한 OAK 보드를 사용해 볼 수 있습니다.