(GVT 라벨링) AI 모델 학습을 위한 이미지 데이터 라벨링 노가다

(GVT 라벨링) AI 모델 학습을 위한 이미지 데이터 라벨링 노가다

오늘은 게임 화면의 텍스트 부분만 탐지할 수 있는 커스텀 모델을 만들기 위해 게임 화면을 이용하여 데이터 라벨링을 시도해 보고 있습니다. 아마 엄청난 노가다가 예상되지만 아무 데이터도 없는 상태에서는 어쩔수 없이 해야 되는 작업 입니다^^ 학습할 이미지 수집 라벨링 도구 LabelImg 라벨링 데이터 학습 중.. 천천히 한번 해봐야겠습니다. 남은 주말 즐거운 시간 보내세요~ GVT(GameVisionTranslator)는 현재 연구개발 단계입니다. 배포 가능한 품질을 확보한...
(GVT v0.10) Yolo5 모델을 이용한 실시간 객체 검출

(GVT v0.10) Yolo5 모델을 이용한 실시간 객체 검출

Game Vision Translator를 이용하여 SFC Slam Dunk SD Heat Up!! 의 등장인물들을 실시간으로 검출하는 영상입니다. 이번 한 주의 목표는 GVT와 Pytorch로 작성된 Yolo5 모델(.pt)을 ONNX(Open Neural Network Exchange)로 변환하여 적용하는 것을 목표로 하였습니다. 현재는 사람에 대해서 검출을 하지만 모델 파인 튜닝을 통해 텍스트만 검출 할 수 있도록 할 예정입니다. Yolo5 AI 통합 실험 환경 구성...
(GVT v0.09) AI 기반 paddleOCR & 네이버 파파고(Papago) 번역

(GVT v0.09) AI 기반 paddleOCR & 네이버 파파고(Papago) 번역

Game Vision Translator에 paddleOCR을 통합하여 글자를 인식하고 추적합니다.인식된 글자를 네이버 파파고(Papago)를 통해 번역하여 화면에 출력하였습니다. 현재는 paddleOCR의 연산을 최적화 하지 않은 속도입니다. Game Vision Translator와 paddleOCR 간 상호작용 및 연동되는 것을 목표로 하였습니다. paddleOCR + 객체 추적(Object Tracking) + Papago를 이용하여 연산횟수를 획기적으로 줄였지만...
(GVT v0.02) AI 기반 EasyOCR 통합

(GVT v0.02) AI 기반 EasyOCR 통합

Game Vision Translator와 EasyOCR를 통합하였습니다. AI모델인 EasyOCR은 학습 가능한 문자 인식 기능으로 가장 신뢰성 높고 빠른 인식이 가능한 라이브러리 입니다. 현재는 EasyOCR의 연산을 최적화 하지 않은 속도입니다. GVT와 EasyOCR이 상호작용 및 연동되는 것을 목표로 하였습니다. EasyOCR AI 통합 그리고 몇 가지 테스트를 해보니 GVT와 EasyOCR를 통합 후 글자 인식 영역인 바운딩 박스가 제대로 표시되지 않는 문제가...
(GVT v0.01) 슈퍼 패미컴 콘솔 화면 번역 프로젝트 시작

(GVT v0.01) 슈퍼 패미컴 콘솔 화면 번역 프로젝트 시작

최근 레트로 게임의 유혹에 이끌려 닌텐도의 슈퍼 패미컴을 구하게 되었습니다. 닌텐도 슈퍼 패미컴과 컨트롤러 원더보이와 같은 액션 게임은 일본어의 장벽 없이 쉽게 즐길 수 있는 반면에 젤다의 전설과 같은 JRPG 장르는 언어의 장벽이 생각보다 큽니다. 현재는 스토리를 이해하면서 플레이해보고 싶어 자동으로 번역해 보고 싶은 욕심이 생겼습니다. 원더보이와 젤다의 전설 1 현재 가지고 있는 에버미디어 캡처 장비를 활용해서 슈퍼 패미컴의 화면을 스트리밍해서 PC로 가져와 봅니다....