Ostrich2 개발 과정중에 개발한 모듈 혹은 데모 기능들을 사용자들과 실험하고 피드백을 받기 위해 개설한 페이지입니다.

<aside> 💡 OS : Windows 10 또한 Windows 11 환경에서 실행하는 것을 권장드립니다. 데모 프로그램 실행을 위해서는 아래의 프로그램 다운로드에 나와있는 환겅 구성 파일들도 모두 설치하셔야 합니다.

</aside>

2차 개발 개요

2차 개발 피드백 기간에서는 비전팀에서 개발한 타임라인 UI영상처리 관련한 노드 새로 선보이는 디버깅 동작 을 테스트할 예정입니다. 데모 프로그램을 다운받아 사용해보시고 미리 저희가 준비한 설문지에 답변을 하시면 됩니다. 기타 추가 요청사항이나 의문사항이 있으시면 사내 이메일을 통해 회신 부탁드립니다.

이전 설문조사 결과

Ostrich2설문조사1차데모(응답자 10명).xlsx

Ostrich2 2차 시연 동영상

https://youtu.be/czR-IoREE6Y

설문지

https://docs.google.com/forms/d/e/1FAIpQLSdkp0vg88JYbDZh-7hK7E3B3pnkhi9bYkFwj1z5vp7StCZblA/viewform?usp=pp_url

타임 라인과 디버깅 기능이란?

<aside> 💡 타임라인 기능은 특정 시간에 수행된 전체 노드 다이어그램의 상태를 저장하는 기능입니다. 이를 통해 특정 시간에 기록된 비전 시퀀스의 상태를 복원하여 분석이 가능합니다.
또한 한 노드씩 실행 가능하도록 브레이크 포인트가 가능한 디버깅 기능을 제공하고 있습니다.

</aside>

타임라인 디버깅 데모 영상

타임라인 디버깅 데모 영상

브레이크 포인트를 통한 디버깅

브레이크 포인트를 통한 디버깅

Ostrich2 Node Engine 설명

Flow Node

<aside> 💡 Flow Node는 노드의 실행 흐름을 관장하는 노드이며 청록색으로 표시된다. Flow Node는 각 노드의 조건에 따라 실행의 흐름이 바뀔 수 있다.

</aside>

bandicam_2023-01-05_16-34-26-828_AdobeExpress.gif

Arithmetic Node

<aside> 💡 Arithmetic Node는 노드 결과의 입출려과 연산을 담당하는 노드이며 연두색으로 표시된다. Arithmetic Node는 각노드의 연산 결과에 따라서 다음 연결된 노드의 입력 값을 바꿀 수 있다.

</aside>

bandicam_2023-01-05_16-53-39-799_AdobeExpress.gif

간략한 사용법

현재 지원하는 노드

Opencv (영상처리 라이브러리)

Imread

Untitled

<aside> 📌 입력된 경로의 이미지를 로드

</aside>

Canny

Untitled

<aside> 📌 입력된 이미지에 케니 필터 적용

</aside>

Threshold

Untitled

<aside> 📌 입력된 이미지를 이진화 처리

</aside>

Scharr

Untitled

<aside> 📌 입력된 이미지에 샤를 필터 적용

</aside>

Sobel

Untitled

<aside> 📌 입력된 이미지에 소벨 필터 적용

</aside>

Event