Update app.py
Browse files
app.py
CHANGED
@@ -11,15 +11,17 @@ def match_faces(image1, image2):
|
|
11 |
# ๋ ์ผ๊ตด ๊ฐ์ ์ ์ฌ๋ ์ธก์ (์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ)
|
12 |
distance = np.linalg.norm(face_encoding1 - face_encoding2)
|
13 |
|
14 |
-
#
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
return "์ผ๊ตด์ด ๋ค๋ฆ
๋๋ค."
|
19 |
|
|
|
|
|
20 |
# Gradio ์ธํฐํ์ด์ค ์์ฑ
|
21 |
iface = gr.Interface(fn=match_faces,
|
22 |
inputs=[gr.inputs.Image(shape=(224, 224)), gr.inputs.Image(shape=(224, 224))],
|
23 |
outputs="text")
|
24 |
|
25 |
iface.launch()
|
|
|
|
11 |
# ๋ ์ผ๊ตด ๊ฐ์ ์ ์ฌ๋ ์ธก์ (์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ)
|
12 |
distance = np.linalg.norm(face_encoding1 - face_encoding2)
|
13 |
|
14 |
+
# ๊ฑฐ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฌ๋๋ฅผ ๋ฐฑ๋ถ์จ๋ก ๋ณํ (๋จ์ํ๋ ์ถ์ ์น ์ฌ์ฉ)
|
15 |
+
# ๊ฑฐ๋ฆฌ๊ฐ 0์ด๋ฉด 100% ์ ์ฌ, ๊ฑฐ๋ฆฌ๊ฐ ์ปค์ง์๋ก ์ ์ฌ๋๋ ๋ฎ์์ง
|
16 |
+
# ์ ์ฌ๋ ๊ณ์ฐ์ ์ํ ๋จ์ํ๋ ๊ณต์. ์ค์ ์ฌ์ฉ์์๋ ์ ์ ํ ์กฐ์ ์ด ํ์ํ ์ ์์
|
17 |
+
similarity = max(0, 100 - distance * 20)
|
|
|
18 |
|
19 |
+
return f"์ ์ฌ๋: {similarity:.2f}%"
|
20 |
+
|
21 |
# Gradio ์ธํฐํ์ด์ค ์์ฑ
|
22 |
iface = gr.Interface(fn=match_faces,
|
23 |
inputs=[gr.inputs.Image(shape=(224, 224)), gr.inputs.Image(shape=(224, 224))],
|
24 |
outputs="text")
|
25 |
|
26 |
iface.launch()
|
27 |
+
|