저번 포스팅에서 Google Vision API 연동을 위한 키를 받아오기 까지 작업을 하였다면 이번 포스팅에서는 이어서 이미지 분석을 위한 코드를 작성해보려고 한다. 만약 키를 아직 못받은 상태라면 저번 포스팅을 참고하기를 바란다. 2020/09/16 - [Language/GoLang] - Google Vision AI(이미지분석 API) 적용-이미지 내 텍스트 추출하기(OCR)-1편 Google Vision AI(이미지분석 API) 적용-이미지 내 텍스트 추출하기(OCR)-1편 Google Vision AI(이미지분석) 적용하기-이미지 내 텍스트 추출하기(OCR)-1편 1. Google Vision AI API란? 구글에서 제공해주는 머신러닝 기반의 이미지 분석 API이다. 이 Vision API를 ..
글 목록
Google Vision AI(이미지분석) 적용하기-이미지 내 텍스트 추출하기(OCR)-1편 1. Google Vision AI API란? 구글에서 제공해주는 머신러닝 기반의 이미지 분석 API이다. 이 Vision API를 이용하면 이미지를 이용해 많은 것들을 할 수 있다. 구체적으로는 구글 비전 API 페이지를 가면 볼 수 있는데 우리가 이미지를 올리면 샘플로 분석해주는 서비스를 볼 수 있다. (홈페이지 주소는 아래에 있다. 직접 체험해보고 싶은 분들은 가서 해보면 될 것 같다.) 아래 이미지는 분석 예이다. 이미지에서 보다시피 음식사진을 올리면 Food라고 읽어내는 것을 볼 수 있다. 위의 것은 객체 자동인식의 예시이고 이 외에 지원되는 API기능들은 다음과 같다. 이 정도면 이미지를 통해 분석하고..
[Java]네이버 블로그 검색 API 적용 및 예제 1. 네이버 블로그 검색 API란? 우리가 서비스를 만들다 보면 어떤 검색어에 대해 관련된 네이버 블로그들을 가져오고 싶을 때가 있다. 아래는 이 API를 사용하여 만들 수 있는 서비스인데 현재도 서비스 중인 모 사이트에서 예시를 가져와 보았다. 이번에 포스팅 할 네이버 블로그 검색 API는 위 이미지와 같은 서비스를 만들어야 하는 상황에 사용하면 좋은 API라고 보면 된다. 하루에 네이버의 타 검색 API요청 횟수 다 합쳐서 25000회까지 요청이 가능하다. 2. 오픈 API 신청하기 처음 네이버 API를 이용하려 하는 것이라면 자신의 서비스를 등록해줘야 한다. 아래 주소로 가서 자신의 서비스를 등록하고 오도록 하자. https://developers..
[Java]SHA256 암호화(Encrypt) 정리 및 예제 1. SHA256이란? 우리가 프로그래밍을 하다 보면 암호화가 필요한 데이터들이 있다. 대표적으로 외부로 유출되면 안되는 유저들의 패스워드 같은 것들이 있는데 이런 데이터들은 DB에 저장을 할 때 그대로 저장하기 보다는 암호화를 한 뒤 저장을 하는 것이 보통이다. (누군가 DB를 봐도 암호를 모르게 끔 하기 위함) 다만 주의해야 할 점은 SHA256은 한번 암호화 시키면 복호화가 불가능하다. 따라서 복호화가 필요한 데이터는 SHA256이 아닌 다른 방식으로 암호화 시키는 것을 추천한다. 2. SHA256 암호화 소스코드 SHA256 소스코드는 다음과 같다. public String encryptSHA256(String str) { String ..