본문으로 건너뛰기

oneshim-vision

Edge 이미지 처리를 담당하는 크레이트. 스크린 캡처, 델타 인코딩, OCR, PII 필터링을 수행합니다.


주요 기능​

스마트 캡처 결정​

이벤트의 중요도를 분석하여 캡처 여부와 처리 수준을 자동 결정합니다.

중요도처리
높음Full 캡처 + OCR 텍스트 추출
중간델타 인코딩 (변경 영역만)
낮음썸네일만 생성
최소메타데이터만 기록

델타 인코딩​

이전 프레임과 비교하여 변경된 영역만 추출합니다.

  • 타일 단위 비교로 변경 감지
  • 변경 없으면 전송 데이터 0
  • 부분 변경 시 원본 대비 70-90% 데이터 감소

WebP 인코딩​

중요도에 따라 적절한 품질로 이미지를 압축합니다.

PII 필터링 (개인정보 보호)​

OCR로 추출된 텍스트에서 민감 정보를 자동 마스킹합니다.

대상마스킹 결과
이메일 주소[EMAIL]
신용카드 번호[CARD]
주민등록번호[SSN]
사용자 경로[USER_PATH]
전화번호[PHONE]

OCR (텍스트 추출)​

화면 캡처에서 텍스트를 추출합니다 (옵션 기능).

  • 한국어 + 영어 지원
  • 환경변수로 데이터 경로 지정 가능
  • Feature flag로 비활성화 가능

처리 파이프라인​


플랫폼 지원​

기능macOSWindowsLinux
전체 화면 캡처✅✅✅
활성 창 캡처✅✅⚠️ (X11)
OCR✅✅✅

관련 문서: