비가시적 워터마크를 쉽고 빠르게 사용할 수 있는 앱 서비스
디지털 시대가 도래하면서 저작권 침해와 AI 학습에 의한 저작물 무단 도용 문제가 더욱 심화되고 있습니다. 이러한 문제를 해결하기 위해 우리는 비가시적 워터마킹 기술을 활용한 서비스를 제공합니다.
기존의 가시적 워터마크는 제거가 용이해 저작권 보호에 한계가 있는 반면, 비가시적 워터마크는 눈에 보이지 않는 방식으로 콘텐츠를 보호할 수 있습니다. 이 기술은 과거부터 연구되어 왔으나, 대부분 기업을 대상으로 한 서비스에 초점이 맞춰져 있었습니다.
저희 서비스는 일반 사용자들을 위한 비가시적 워터마킹 솔루션을 제공함으로써, 누구나 저작권을 안전하게 보호할 수 있는 환경을 조성하고자 합니다.
- 워터마크 삽입
- QR코드, 원하는 이미지 중 하나를 삽입 가능
- 워터마크 추출
- 추출된 이미지가 QR코드일 때, QR코드의 정보를 스캔해서 제공
- 추출된 이미지가 단순 이미지일 때는 이미지만 제공
- 프론트엔드: Kotlin
- 백엔드: Django
- 데이터베이스: SqLite
backend 브랜치
export DYLD_LIBRARY_PATH=/opt/homebrew/Cellar/zbar/0.23.93/lib:$DYLD_LIBRARY_PATH
python manage.py runserver 0.0.0.0:8000
frontend 브랜치
- 터미널에서
ipconfig getifaddr en0명령어를 실행해 자신의 IP 주소 확인 - 해당 IP 주소를
RetrofitClient.kt의 BASE_URL에 붙여넣기 - 해당 IP 주소를
CertificationFragment1.kt의 .baseUrl() 에 붙여넣기 (62번째 줄) - 백엔드 서버 실행 후, 에뮬레이터 및 기기로 실행