분류 전체보기11 [JAVA] OCR - Google Vision 구글 비전의 목적 광학 문자 인식 OCR(Optical character recognition) 임의의 이미지에서 텍스트를 감지하고 추출합니다. 간판이나 표지판이 찍힌 사진을 예시로 들 수 있습니다. 구글 비전의 장점 한글 인식률이 생각보다 높다 구글 비전의 단점 비용 발생 수량 처음 1,000개 단위 월단위 1,001 ~ 5,000,000개 월단위 5,000,001개 이상/월 가격 무료 $1.50 $0.60 구현 com.google.cloud google-cloud-vision 1.75.0 package spider.binaries.app.util; import java.io.File; import java.io.FileInputStream; import java.util.ArrayList; impor.. 2021. 6. 28. [JAVA] OCR - tesseract 테서렉트의 목적 광학 문자 인식 OCR(Optical character recognition) 이미지(사진)에서 글자를 추출 테서렉트의 장점 무료 테서렉트의 단점 한글 인식률이 생각보다 저조하다 구현 net.sourceforge.tess4j tess4j 4.5.4 package spider.binaries.app.util; import java.io.File; import net.sourceforge.tess4j.Tesseract; import net.sourceforge.tess4j.TesseractException; public class TesseractTest { public static void main(String[] args) { String result = ocrImage("PATH"); .. 2021. 6. 26. [Android] 전화번호 인증 - Firebase SMS 전화번호 인증의 목적 서비스 전반의 스팸이나 악용 사례를 방지 사용자 정보 수집 Firebase 전화번호 인증 장점 서버 개발 시간만큼 전체 개발 시간 감소 초기 비용 무료 (월 최대 1만 건 무료) Firebase 전화번호 인증 단점 문자 메시지 내용 변경 어려움 (정해진 형식만 사용 가능) 휴대폰 본인인증은 불가능 (KCB나 NICE를 이용해야 한다) Firebase 전화번호 인증과 기존 전화번호 인증 비교 순서 Firebase 기존방식 1 사용자 전화번호 입력 사용자 전화번호 입력 2 Firebase에 인증 코드 발송 요청 서버에 인증코드 발송 요청 3 사용자 인증코드 수신 서버에서 SMS 호스팅 서비스사로 SMS 발송 요청 4 사용자 인증코드 입력 SMS 발송 요청 정보 DB 저장 5 사용자 입력.. 2021. 6. 23. 이전 1 2 3 다음