A live video stream captured by an on-device camera is displayed on a screen with an overlaid guideline. Video frames of the live video stream are analyzed for a video frame with acceptable quality. A text region is identified in the video frame approximate to the on-screen guideline and cropped from the video frame. The cropped image is transmitted to an optical character recognition (OCR) engine, which processes the cropped image and generates text in an editable symbolic form (the OCR'ed text). A confidence score is determined for the OCR'ed text and compared with a threshold value. If the confidence score exceeds the threshold value, the OCR'ed text is outputted.
내장 카메라에 의해 캡쳐된 라이브 비디오 스트림은 중첩된 가이드라인이 있는 화면 상에 표시된다. 라이브 비디오 스트림의 비디오 프레임은 허용가능한 품질을 가진 하나의 비디오 프레임으로 분석된다. 텍스트영역은 상기 비디오 프레임에서 화면 가이드라인에 근접한 곳에서 식별되며 상기 비디오 프레임으로부터 잘려진다. 상기 잘려진 이미지는 광학텍스트인식(OCR) 엔진으로 전송되며, OCR 엔진은 상기 잘려진 이미지를 프로세싱하고 편집가능한 기호 형태(OCR 처리된 텍스트)로 텍스트를 생성한다. 신뢰성 점수는 OCR 처리된 텍스트를 위해 결정되며, 임계값과 비교된다. 만약 신뢰성 점수가 임계값을 초과할 경우 OCR 처리된 텍스트가 출력된다.