Open M/V를 만져봤어요.

Open MV 소개


최근 오픈 뮤직비디오라는 기계 시각 단원이 판매되고 있다.
https://openmv.io/

프로세서에 코텍스-m7이 설치되어 있으며 마이크로컴퓨터처럼 보드에는 이미지 센서와 렌즈 외에 마이크로SD 슬롯이 설치되어 있어 스냅샷과 동영상을 저장할 수도 있고 다른 데이터를 저장할 수도 있다(며칠 후에 시도).
GPIO도 여러 개 연결할 수 있습니다.
공장에서도 방패를 파는 것 같아요.
https://openmv.io/collections/shields
프로그램에는 전문적인 IDE가 있는데 마이크로파이톤으로 프로그램을 만든다.
https://openmv.io/pages/download

IDE에는 코드 편집기, 직렬 모니터, 카메라 이미지, 직사각형 그림이 표시됩니다.
IDE와 함께 샘플 프로그램이 몇 개 있어요.
  • L 토치카
  • 먼저 IDE에 카메라 이미지를 표시하는 프로그램
  • 카메라 이미지에 도형 등을 그리는 프로그램
  • 이미지를 필터하는 프로그램
  • 비디오 및 스냅샷을 저장하는 프로그램
  • 숫자를 식별하는 프로그램
  • 색상 인식 프로그램
  • 특징점을 추출하고 표시하는 프로그램
  • 얼굴을 검사하는 프로그램
  • 눈 추적
  • 평면과 원을 측정하는 프로그램
  • 차단된 프로그램 사용
  • 그 외에도 다양한 샘플 프로그램이 있다.
    이번에는 잠시 이동할 곳으로 연결해 보았다.
    그리고 이번에는 MacOSX10입니다.13 및 OpenMV IDE 1.7.1 환경에서 작동합니다.

    아무튼 Open M/V를 먼저 이동하도록 하겠습니다.


    OpenMV 연결


    먼저 다음 링크에서 OpenMV IDE를 다운로드하고 확장합니다.
    https://openmv.io/pages/download
    IDE의 전개가 끝나면 시작해 보세요.다음 그림에서 보듯이'helloworld'샘플 프로그램을 여는 IDE 화면이 나타납니다.

    OpenMV와 PC를 연결하고 드라이버 설치가 끝나면 IDE 측에서 연결을 시작합니다.
    IDE 왼쪽 아래에 있는 버튼을 사용하여 OpenMV와의 연결 및 연결 상태를 확인합니다.
    위 아이콘의 단추와 OpenMV의 연결, 아래 아이콘의 단추는 코드 실행입니다.

    솔직히 이해하기 어렵지만 위와 같이 연결된 아이콘이 잘려서 클릭해서 연결됐다는 뜻이다.
    연결 후 아래와 같습니다.

    실행 코드


    사전 펌웨어 업데이트


    처음 시작할 때 IDE가'스킵 프레임스(time=2000)'같은 것은 명령이 없었다가 욕을 먹고 실행하지 못했다.
    OpenMV 측면의 펌웨어 버전이 구식이기 때문에 이동하지 않으면 IDE 아래 중앙에 있는'Firmware Version'에'버전이 너무 구식이니 업그레이드하세요'라는 문구가 나타날 수 있습니다.(버전이 업그레이드되어 이미지가 없습니다.)

    이 때 IDE 아래의 버전 표시를 클릭하면 펌웨어 버전 확인과 버전 업그레이드(또는 복원)를 할 수 있습니다.
    구매 후 우선 진행

    실행 코드


    OpenMV에 연결된 상태에서 IDE 왼쪽 아래에 있는 녹색 삼각형 버튼을 클릭하거나 IDE 코드 편집기에서 입력한 프로그램을 전략적 8984:+R로 실행합니다.
    실행 중 아이콘은 다음과 같습니다.

    문제가 없으면 IDE 오른쪽 상단에 카메라의 영상을 표시하는 동시에 IDE 아래의 "Serial Terminal"을 누르면 fps의 값이 연속적으로 전송되었음을 확인할 수 있다.

    이외에도 다양한 기능이 있다. 다음은 얼굴 검사를 통해 얼굴을 쫓는 로봇을 만들어 보고 싶다.

    좋은 웹페이지 즐겨찾기