5. [QR인식] 예제

circle-info

HUENIT OS의 [학습 모델 불러오기]에 'QR 인식' 모델이 저장되어 있어야 이 페이지에서 제공하는 예제를 실행할 수 있습니다.

(클릭) HUENIT OS로 [QR 인식] 모델 학습 방법

(예제 1)두 개의 QR 코드를 학습시키고, 학습된 QR 코드가 인식되면 인식된 QR 코드 위에 사각형을 그린 후, QR 코드의 정보를 출력하기

<QR 이미지>

<정답 코드>


🔔 블록 설명 🔔

1. [인공지능 실행 반복(img)] 블록

  • 이 블록은 인공지능 모델이 실행되는 동안 'ㄷ' 모양 블록 내부에 작성된 블록들이 무한히 반복되도록 하는 기능을 제공합니다.

  • img 변수: 이 변수는 현재 AI 카메라로 촬영된 이미지 데이터를 저장하는 변수입니다. 다른 이름의 변수를 사용할 수도 있지만, 항상 하나의 변수가 할당되어 있어야 합니다.

[인공지능 실행 반복(img)] 블록

2. [출력(항목)]블록

드롭다운 형태의 [출력] 블록은 선택한 인공지능 모델에 따라 드롭다운 항목이 달라집니다. [QR 인식] 모델에는 사각형, 인덱스, QR정보가 제공됩니다.

  • 출력(사각형) 블록은 학습된 QR이 인식되면, 해당 QR 위에 사각형을 그릴 수 있는 데이터를 반환합니다. 여러 개의 학습된 QR 데이터가 동시에 인식되면, 디스플레이 중앙에서 가장 가까운 QR의 사각형 데이터를 반환합니다.

  • 출력(인덱스) 블록은 학습된 QR이 인식되면, 해당 QR이 몇 번째 ID 로 학습된 데이터인지 반환합니다. 여러 개의 학습된 QR 데이터가 동시에 인식되면, 디스플레이 중앙에서 가장 가까운 QR의 인덱스를 반환합니다.

  • 출력(QR정보) 블록은 학습된 QR이 인식되면, 해당 QR이 가지고 있는 정보를 반환합니다.

Last updated