[X-SCADA AI 전용] AI Manager 활용하기

Designer

[X-SCADA AI 전용] AI Manager 활용하기

관리자 0 1434

X-SCADA AI에 탑재된 인공지능을 활용하기 위한 AI Manager 기능을 어떻게 쓸 수 있는지 따라하기를 준비했습니다.




1. 화면 작화 및 태그 생성하기

1) 아래와 같이 카메라(Camera), 이미지(Image), 레이블(Label) 등을 활용하여 화면을 작화한다.

e3c2953aafba7ed5f7f35af7aeda1208_1685514751_6011.png
 

2) 아래와 같이 AI에 사용 예정인 태그를 생성한다.

- AI Manager에 있는 NLPR, OCR, QRBarCode, Yolo 활용 예정

- AI 특성에 따라 사용 가능한 태그가 바뀔 수 있음 (일부 AI에서는 이미지로 결과를 받을 수 있기에 Bytes Tag를 쓰는 경우가 있음)

e3c2953aafba7ed5f7f35af7aeda1208_1685514760_7031.png
 



2. AI Manager 설정하기

1) X-SCADA Designer > 보기(View) > AI Manager를 클릭한다.

e3c2953aafba7ed5f7f35af7aeda1208_1685514770_49.png
 

2) AI Task Manager에서 AI Executor를 추가한다.

- AI 관련 모듈은 사용자 맞춤 애드인 가능

e3c2953aafba7ed5f7f35af7aeda1208_1685514779_7241.png
 

3) 추가된 AI 모델들에 대해 태그 및 모델 등 세부 설정을 진행한다.

- AI 모델에 따라 설정 구성이 다를 수 있으며, AI 모델의 경로가 확실히 지정되어야 해당 기능 사용 가능

e3c2953aafba7ed5f7f35af7aeda1208_1685514788_6595.png
 



3. Camera 설정 및 태그 바인딩하기

1) 화면에 미리 생성한 카메라(Camera)의 속성(Properties) > AI Manager > Task 에 AI 모델들을 설정한다.

- AI Task 설정 시 해당 카메라를 통해 AI 기능 연동 및 사용 가능

e3c2953aafba7ed5f7f35af7aeda1208_1685514829_1814.png
 

2) 미리 생성한 이미지(Image) 속성(Properties) > 바인딩(Binding) > URI Tag에 미리 생성 및 연동 한 바이트 태그(Bytes Tag)를 설정한다.

- 바이트 태그(Bytes Tag)는 AI Manager에서 설정 및 연동한 기능에 맞게 AI 분석 결과를 이미지로 전송해주는 역할을 함

- 예시) 차량 번호판을 인식할 경우, 인식할 당시의 차량 번호 캡처 이미지를 화면에 표현함

e3c2953aafba7ed5f7f35af7aeda1208_1685514803_5509.png
 

3) 미리 생성한 레이블(Label)에 바인딩 태그(Binding Tag)를 설정한다.

- AI 분석 결과를 화면에 텍스트로 표현

- 예시) 차량 번호판을 인식할 경우, 인식할 당시의 차량 번호를 텍스트로 표현함

e3c2953aafba7ed5f7f35af7aeda1208_1685514812_2042.png
 

4) 미리 생성한 QRBarCode 객체에 바인딩 태그(Binding Tag)를 설정한다.

- QRCode 혹은 BarCode를 찍은 결과를 화면에 함께 표현하여 제대로 인식 및 반영되었는지 동시 확인 가능

e3c2953aafba7ed5f7f35af7aeda1208_1685514860_6353.png
 

5) 캡처 버튼에 클릭 – 태그값 설정(Click – Tag Value)을 설정하여, 해당 버튼 클릭 시 AI 기능을 수행하도록 버튼을 생성한다.

e3c2953aafba7ed5f7f35af7aeda1208_1685514870_2618.png
 



4. 프로젝트 실행하기

1) 작화한 프로젝트를 X-SCADA Viewer로 실행하여 AI 기능이 잘 작동하는지 확인한다.

- 아래 모습은 화면 상 객체를 찾아주는 Yolo 시연 모습 (사람, 컵 뿐 아니라 자동차, 고양이, 휴대폰, 과일 등 다양한 객체 인식 가능)

e3c2953aafba7ed5f7f35af7aeda1208_1685514882_3216.png
 

2) 추가로 다양한 AI 기능들을 직접 테스트해본다.

- 아래 모습은 차량 번호판을 인식하는 NLPR 테스트 모습 (구번호판, 신번호판, 전기차, 주/야간 등 다양한 환경 사용 가능)

- 실제 현장처럼 IP Camera를 연동하여 활용한다면 더 효율적인 활용 가능

e3c2953aafba7ed5f7f35af7aeda1208_1685514893_3507.png
 
3) 추가로 OCR(화면 내 텍스트 인식), QRBarCode 등을 직접 테스트해본다.



0 Reply Comment
Title