👀 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 공식 페이지에서 다운로드 받는것은 구글 로직이 변경되어서 제대로 동작하지 않고, 개발자의 깃허브에서 따로 동작하는 버전을 다운받을 수 있었다.
- google_images_download 다운로드
pip install git+https://github.com/Joeclinton1/google-images-download.git
- 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")
👍 참고 사이트
'- > lifeAsDog' 카테고리의 다른 글
[LifeAsDog] 완성 및 릴리즈 (0) | 2021.01.27 |
---|---|
[LifeAsDog] 광고와 결과창 (0) | 2021.01.18 |
[LifeAsDog] 디자인과 레이아웃 (0) | 2021.01.18 |
[LifeAsDog] 이미지 학습 및 로직 설정 (0) | 2021.01.17 |