25. OpenSource와 ai를 활용한 사물인식 프로그램 제작하기
  • 작성자
  • 작성일자
  • 조회524

목적 및 배경

◦보안시스템, 제조업, 자율 주행 자동차 등의 분야에서 객체 감지 기술에 대한 수요가 증가하고 있어 해당 분야에 대한 관심이 기울어지고 있습니다.

◦YOLO를 활용하여 실시간 객체 감지 알고리즘을 이해하고 구현함으로써 딥러닝과 컴퓨터 비전 분야에 대한 지식을 습득하고 해당 분야에서의 경쟁력을 키울 수 있습니다.

◦OpenSource의 개념을 이해하고 활용하는 방법을 통해 다양한 분야에서의 실제 활용 가능성을 파악할 수 있습니다.

프로그램 내용

◦python상에서 객체인식 관련 라이브러리인 OpenCV, MediaPipe를 설치하고 git-hub에서 다운받은 오픈소스를 활용하여 두 라이브러리의 사용방법을 학습합니다. 그 후 학습한 내용을 바탕으로 손가락 인식 및 얼굴 인식 프로그램을 작성하고 객체인식에 대해 학습한다. 이러한 개념을 토대로 컴퓨터와의 가위바위보 게임을 구현한다.

◦인공신경망, 학습 알고리즘 딥러닝 및 인공지능의 기초적인 개념을 학습합니다. 그 후 라벨링된 이미지 데이터셋을 가지고 CNN을 통해 학습시켜 간단한 이미지 처리 프로그램을 작성합니다. 이를 토대로 사람 얼굴 이미지 데이터와 CNN을 활용하여 얼굴 인식을 통한 감정예측 및 나이 예측 프로그램을 구현합니다.

◦사물인터넷의 개요와 아두이노의 개념에 대해 학습하고, 아두이노를 활용해 간단한 코드 작성법을 학습하고 모듈을 제작합니다. 앞서 배운 객체인식 기술과 아두이노 모듈을 접목시켜 손동작, 얼굴인식으로 아두이노를 조작하는 제어 모듈을 구현합니다.

기대효과

◦딥러닝 및 객체인식의 개념을 습득함으로써 현재 널리 사용되고 있는 객체 감지 기술을 활용하여 자율주행 자동차, 바이오 응용, 보안 등의 다양한 분야에 접목하는 가능성을 높일 수 있습니다. 이를 통해 혁신적인 기술과 서비스를 제공하고, 산업 전반에 새로운 가치를 창출할 수 있습니다.

◦새로운 시각으로 문제를 발견하고 유용한 해결책을 제시할 수 있는 역량을 기를 수 있습니다.

◦복잡하고 다양한 유형의 정보를 체계적으로 구조화하고 도식화하여 사고할 수 있는 역량을 기를 수 있습니다.

핵심역량 연관성

◦융합역량 50%, 컴퓨팅사고역량 30%, 시민역량 10%, 문제발견해결역량 10%


※ 추천 버튼 재클릭 시 추천이 취소됩니다.