OzoneAsai commited on
Commit
e6ea812
1 Parent(s): 1922f55

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -4
app.py CHANGED
@@ -4,7 +4,6 @@ import pandas as pd
4
  from datetime import datetime
5
  from PIL import Image
6
  from PIL import ImageFilter
7
- from transformers import pipeline
8
  from io import BytesIO
9
  import zipfile
10
  import base64
@@ -74,12 +73,25 @@ def download_photos_as_zip(file_paths):
74
  unsafe_allow_html=True
75
  )
76
 
 
 
 
 
 
 
 
 
 
 
 
 
77
  # Streamlit アプリケーションのメイン部分
78
  def main():
79
  st.sidebar.title("アップロードオプション")
80
  uploaded_photos = st.sidebar.file_uploader("写真をアップロードしてください", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
81
 
82
  # モデルとラベルをダウンロードする
 
83
  model = load_model()
84
  labels = load_labels()
85
 
@@ -139,7 +151,4 @@ def main():
139
  download_photos_as_zip(file_paths)
140
 
141
  if __name__ == "__main__":
142
- # モデルとラベルをダウンロードする
143
- model = load_model()
144
- labels = load_labels()
145
  main()
 
4
  from datetime import datetime
5
  from PIL import Image
6
  from PIL import ImageFilter
 
7
  from io import BytesIO
8
  import zipfile
9
  import base64
 
73
  unsafe_allow_html=True
74
  )
75
 
76
+ # モデルとラベルをダウンロードする関数
77
+ def load_model():
78
+ path = huggingface_hub.hf_hub_download('public-data/DeepDanbooru', 'model-resnet_custom_v3.h5')
79
+ model = tf.keras.models.load_model(path)
80
+ return model
81
+
82
+ def load_labels():
83
+ path = huggingface_hub.hf_hub_download('public-data/DeepDanbooru', 'tags.txt')
84
+ with open(path) as f:
85
+ labels = [line.strip() for line in f.readlines()]
86
+ return labels
87
+
88
  # Streamlit アプリケーションのメイン部分
89
  def main():
90
  st.sidebar.title("アップロードオプション")
91
  uploaded_photos = st.sidebar.file_uploader("写真をアップロードしてください", type=["jpg", "jpeg", "png"], accept_multiple_files=True)
92
 
93
  # モデルとラベルをダウンロードする
94
+ global model, labels
95
  model = load_model()
96
  labels = load_labels()
97
 
 
151
  download_photos_as_zip(file_paths)
152
 
153
  if __name__ == "__main__":
 
 
 
154
  main()