Search
🔞

실시간 유해 콘텐츠 필터링 서비스

01 멘토 소개

송근

통신/미디어 플랫폼 및 서비스 개발 경력 20년 이상

02 프로젝트 소개

프로젝트의 목적은 Google MediaPipe 와 같은 AI 프레임워크를 이용하여 실 생활에 적용 가능한 PoC를 개발하는 것입니다. 이를 통해 AI 서비스 개발 관련 분야를 탐구하고 학습하는데 의의가 있습니다. MediaPipe (https://mediapipe.dev/index.html) 를 사용하는 이유는 AI 모델 개발 및 수많은 데이터셋을 이용한 학습도 마친 상태로 제공되므로 라이브러리를 불러 사용하듯이 간편하게 호출하여 사용하기만 하면 되는 형태를 제공하기 때문입니다. 또한 기본 뼈대 개발 후 모델 및 추가 학습등이 단계적인 확장을 할 수 있습니다. 프로젝트는 단계별로 진행될 예정입니다.
1.
첫 번째 단계는 개발 시작 전 간략한 요구사항 및 기능 정의 등의 기획 및 설계 과정을 진행합니다.
2.
두 번째 단계는 PoC 개발 시작하는 단계로, MediaPipe 에서 제공되는 샘플 코드 (Python or Javascript)를 활용하여 간단한 포즈 및 손가락 인식 (몸/손 가위바위보) 프로그램 또는 웹 페이지를 개발합니다. 이후 모델 개선 및 학습 데이터 추가를 통해 정확성을 높입니다.
3.
세 번째 단계는 몇 가지 손가락 욕이나 불쾌한 포즈 등을 인식하여 필터링(모자이크 등)을 수행하는 기능을 개발합니다. 추가적으로 가능하다면 칼과 같은 위협도구나 피가 많은 장면 등등을 확장해 나갑니다.
4.
네 번째 단계는 (인력과 일정에 따라) 아래 두 가지 PoC를 완성합니다. 1) Web 영상 통화 내 실시간 유해 장면 필터링 기능 개발 - 웹 영상 통화 샘플 코드 (https://levelup.gitconnected.com/building-a-video-chat-app-with-node-js-socket-io-webrtc-26f46b213017 or https://github.com/amirsanni/Video-Call-App-NodeJS 등등) - 로컬 웹 캠에서 유해 장면을 감지하면 필터링 처리 후 상대방에게 전송하는 기능 필요 2) (Web 또는 Python 으로) 영상 파일의 유해 장면을 필터링 처리하는 기능 개발 - Video 파일내 프레임을 읽은 후 위에 개발한 유해 장면 감지 및 필터링 처리후 새로운 Video 파일로 저장하는 기능 - 비디오 파일 처리 샘플 코드 (https://docs.opencv.org/4.x/dd/d43/tutorial_py_video_display.html 등등)
5.
마지막 단계는 PoC 결과물을 테스트를 하며 개선하는 마무리 과정입니다. 간략한 문서 작업 및 회고 등을 진행합니다.

03 이런 fellow를 찾습니다

AI 연구 및 서비스 개발에 관심 많은 열정적인 분
적극적으로 서비스 개발 과정을 경험하고 싶으신 분
Python 또는 Javascript 등 프로그래밍 경험 필수