━━━━ ◇ ━━━━
-/lifeAsDog

[LifeAsDog] 강아지/연예인 선택 및 이미지 크롤링

👀 LifeAsDog 프로젝트 시작

조코딩님의 동물상 테스트 영상을 보고 나도 비슷한 것을 만들어 봐야겠다고 생각했다. 전체적인 아이디어는 '내가 강아지로 태어나면 어떤 모습일까?'라는 발상에서 출발했다. 그 프로젝트 과정을 기록한다.

✔ 아이디어

강아지를 좋아하는 나로써, 강아지로 태어난다면 어떤 모습일까를 상상해 보는것이 재미있겠다는 생각에서 출발했다. 요즘 유행하는 MBTI도 살짝 섞으면 어떨까라는 생각도 들었다.

그 생각을 바탕으로 실행계획을 정리해보자면,

  • MBTI에 따라서 강아지 16마리를 선택
  • 강아지 16마리를 닮은 연예인 남, 여 각각 1명씩 선택하여 이미지 크롤링
  • 남자는 남자끼리, 여자는 여자끼리 따로따로 학습
  • 첫번째 페이지에서 이름과 남/여 선택
  • 두번째 페이지에서 MBTI 판별 (간단한 4가지 문항)
  • 세번째 페이지에서 사진으로 강아지 닮은꼴 퍼센테이지 판별
  • 마지막 페이지에서 MBTI 0.3, 사진 0.7의 퍼센테이지로 최종 판별

✔ 강아지/연예인 선택 및 이미지 크롤링

그 생각을 바탕으로 강아지를 MBTI에 따라서 16가지 강아지와 닮은 연예인을 선정했다. 그냥 재미로 하는 테스트이므로 내 임의로 선정하여 크롤링하였다

MBTI DOG MALE FEMALE
ISTJ 버니즈 마운틴 독 김구라 엄지
ISFJ 치와와 양요섭 지민
ISTP 시바 김범수 정은지
ISFP 퍼그 조세호 졸리브이
INFJ 슈나우저 성시경 효연
INFP 푸들 공유 써니
INTJ 삽살개 하정우 리지
INTP 스피츠 박보검 태연
ESFJ 래브라도리트리버 고경표 지수
ESTJ 보더콜리 박서준 로제
ESFP 웰시코기 지코 박나래
ESTP 그레이하운드 김수현 크리스탈
ENFJ 비숑 프리제 ydg 서현
ENTJ 셰퍼드 주헌 현아
ENTP 로트와일러 차승원 치타
ENFP 골든리트리버 티파니

이미지 크롤링은 google_images_download라는 pip를 사용하여 손쉽게 다운로드 받을 수 있었다. 이때, google_images_download pip 공식 페이지에서 다운로드 받는것은 구글 로직이 변경되어서 제대로 동작하지 않고, 개발자의 깃허브에서 따로 동작하는 버전을 다운받을 수 있었다.

  1. google_images_download 다운로드
pip install git+https://github.com/Joeclinton1/google-images-download.git
  1.  google_images_download 사용법
//import library
from google_images_download import google_images_download
//instantiate class
response = google_images_download.googleimagesdownload()

//create list of arguments
arguments = {"keywords":"검색어","limit":갯수,"print_urls":True, "format": "확장자"}
//passing the arguments to the function
paths = response.download(arguments)
//printing path of downloaded images
print(paths)
//print when done
print("\n\n\ndone")

👍 참고 사이트

  1. Google image download with python cannot download images
  2. 완전 쉽게 파이썬으로 텍스트 및 이미지 크롤링하기


'- > lifeAsDog' 카테고리의 다른 글

[LifeAsDog] 완성 및 릴리즈  (0) 2021.01.27
[LifeAsDog] 광고와 결과창  (0) 2021.01.18
[LifeAsDog] 디자인과 레이아웃  (0) 2021.01.18
[LifeAsDog] 이미지 학습 및 로직 설정  (0) 2021.01.17
COMMENT