패션 포워드 이미지 검색

이 프로젝트는 tensorflow의 신경망을 사용하여 이미지 분류, 특징 추출을 위하여 opencv 라이브러리를 사용하고, 유사한 패션 이미지를 클러스터링하기 위하여 k-means와 k-nearest neighbor(KNN)를 사용하여 패션 의류 이미지 검색 도구를 개발했습니다.

  • project_code : 이미지 검색 도구에 대한 코드

  • output_graph.pb : 학습된 신경망에 대한 tensorflow 출력 파일

  • output_labels.txt : 학습된 신경망에 대한 tensorflow 출력 파일

  • shopstyle.py : Shopstyle API에 대한 python wrapper

  • download_photos.py : 주어진 shopstyle URL에서 각 이미지를 다운로드하고 메타 데이터가 포함된 사전을 만듭니다.

  • fashion_image_search.py : 주어진 쿼리 이미지에서 이미지 검색을 수행하는 코드가 들어 있습니다.

  • fashion_image_search_training.py : 이미지 검색을 위해 쌓여있는 이미지에 훈련된 모델을 만드는 코드가 들어 있습니다.

  • image_search_app.py : Flask 응용 프로그램의 Python 코드가 들어 있습니다.

  • shopstyle_api_pull.py : Shopstyle API에서 데이터를 가져 와서 MongoDB 데이터베이스에 저장합니다.

  • upload.html : Flask 응용 프로그램 용 HTML, JavaScript 및 CSS가 들어 있습니다.

깃허브 프로젝트 소스코드

https://github.com/applebym/project5_final