OpenCV라는 기술은 마치 사람이 눈으로 보는 영상(또는 이미지)에 존재하는 사물을 인식하는 것과 같은 역할을 소프트웨어적으로 처리해주는 기술을 말합니다. 예를 들어, 자동차의 자율 주행에서 카메라로 들어오는 영상 속 모든 사물을 파악하고 그 결과로 운전의 방향과 속도 등을 결정하는 동작에서 OpenCV는 핵심 기술로 사용됩니다.
본 프로젝트에서는 OpenCV 기술을 활용하여 중국의 쇼핑몰에 있는 상품을 국내 쇼핑몰에 올려서 팔고 싶은 구매 대행 사업자들이 편하게 중국어가 포함된 상세 페이지의 상품 이미지(그림 파일)를 한국어로 쉽게 번역할 수 있도록 도와주는 소프트웨어를 개발하는 것을 목표로 합니다.
pip install opencv-python
pip install opencv-python-headless
pip install easyocr
pip install pillow==9.5.0
pip install ninja
pip install googletrans==4.0.0-rc1
버전 상세
- opencv: 4.6.0
- easyocr: 1.7.0
- pillow: 9.5.0
- ninja: 1.10.2
- googletrans: 4.0.0-rc1
- v10
팀원 소개
이름 | 역할 |
---|---|
정윤정 | 지우기 기능 담당. 이미지에서 텍스트 인식, 인식된 텍스트 출력, 텍스트 선택 후 지우기 기능. |
김주영 | 이미지 편집 기능 담당. 수치 조정 바를 통해 이미지 밝기 및 대비 조절 기능. |
황지원 | 쓰기 기능 담당. 인식된 텍스트 한국어로 번역, 번역된 텍스트 수정, 글씨체와 글씨 크기 및 색상 변경 기능. |
정은서 | 모자이크 기능 담당. 이미지에서 얼굴 인식, 인식된 얼굴 목록 출력, 선택적 모자이크 및 모자이크 정도 조절 기능. |