2024_11_20_meeting_minute - boostcampwm-2024/and04-Nature-Album GitHub Wiki

μΌμ‹œ: 2024-11-

μ°Έμ„μž: μ •μœ μ§„, μž„ν˜•μ€€, λ…Έμ§„ν™˜, κΉ€λ„μœ€, κΉ€μ •ν˜Έ

πŸ’‘ λ…Όμ˜ν•  주제

AI κΈ°λŠ₯ κ΄€λ ¨

  1. Clova Green Eye μ‚¬μš© μ‹œ 우리 앱은 λ„€νŠΈμ›Œν¬ μƒνƒœμ—μ„œλ§Œ μ‹€ν–‰ κ°€λŠ₯ν•œ 앱이어야 ν•˜λŠ” 것 μ•„λ‹Œκ°€?
  2. AI κΈ°λŠ₯을 λΉ„ λ„€νŠΈμ›Œν¬ μƒνƒœμ—μ„œ μ‚¬μš© κ°€λŠ₯ν•œκ°€?

β†’ λ§žλ‹€..

  • 우리 μ•± λͺ©ν‘œλŠ” λΉ„νšŒμ›, λΉ„ λ„€νŠΈμ›Œν¬ μƒνƒœμ—λ„ μ •μƒμ μœΌλ‘œ μ‚¬μš©μžκ°€ 사진을 찍고 도감에 등둝할 수 μžˆλŠ” 것을 λͺ©ν‘œλ‘œ μ‚Όμ•˜κΈ°μ— ν•΄λ‹Ή κΈ°λŠ₯은 μš°μ„  보λ₯˜
  • λ§ˆμ°¬κ°€μ§€λ‘œ AI λ₯Ό 톡해 라벨 Classification μ—­μ‹œ 보λ₯˜

λ§žμ•„μš”γ…£β€¦..

Firestore
β”œβ”€β”€ USERS (Collection)
β”‚   β”œβ”€β”€ {uid} (Document)
β”‚   β”‚   β”œβ”€β”€ displayName: String
β”‚   β”‚   β”œβ”€β”€ email: String
β”‚   β”‚   β”œβ”€β”€ photoUrl: String
β”‚   β”‚   β”œβ”€β”€ FRIENDS (Sub-collection)
β”‚   β”‚   β”‚   β”œβ”€β”€ {friendUid} (Document)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ user: FirestoreUser (Embedded object)
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ uid: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ displayName: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ email: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ photoUrl: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ addedAt: String (Timestamp)
β”‚   β”‚   β”‚
β”‚   β”‚   β”œβ”€β”€ FRIEND_REQUESTS (Sub-collection)
β”‚   β”‚   β”‚   β”œβ”€β”€ {requestUid} (Document)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ user: FirestoreUser (Embedded object)
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ uid: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ displayName: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ email: String
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ photoUrl: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ requestedAt: String (Timestamp)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ status: String ("sent" or "received")
β”‚   β”‚   β”‚
β”‚   β”‚   β”œβ”€β”€ LABEL (Sub-collection)
β”‚   β”‚   β”‚   β”œβ”€β”€ {labelName} (Document)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ backgroundColor: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ thumbnailUri: String
β”‚   β”‚   β”‚
β”‚   β”‚   β”œβ”€β”€ PHOTOS (Sub-collection)
β”‚   β”‚   β”‚   β”œβ”€β”€ {photoId} (Document)
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ uri: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ label: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ latitude: Double
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ longitude: Double
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ description: String
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ datetime: String (ISO-8601)

넀이버 MAP vs Google MAP

Naver Maps API

μš°λ¦¬κ°€ κ΅¬ν˜„ν•˜λ €κ³  ν–ˆλ˜ 히트맡 κ΄€λ ¨ κΈ°λŠ₯을 ν΄λŸ¬μŠ€ν„°λ§μœΌλ‘œ μ΅œλŒ€ν•œ κ΅¬ν˜„ν•΄λ³΄λ € ν–ˆμœΌλ‚˜ 쉽지 μ•Šμ€ μƒνƒœ

  • ν˜„μž¬λŠ” μ•„λž˜μ™€ 같은 μƒνƒœκ°€ μ΅œμ„ μ˜ μƒνƒœμ΄λ‹€.

https://github.com/user-attachments/assets/c68bf107-bfdd-40bf-9043-d6ef9439dc49

넀이버 맡에도 히트맡 κΈ°λŠ₯은 μ œκ³΅ν•˜λ‚˜ μ›Ήμ—μ„œλ§Œ 제곡.

ν•˜μ§€λ§Œ Naver Map이 μ•„λ‹Œ, Google Mapμ—μ„œλŠ” 이미 HeatMap κΈ°λŠ₯을 μ œκ³΅ν•˜κ³  μžˆλ‹€.

κ·Έλ ‡κΈ°μ—₯ μš°μ„  Naver Mapκ³Ό λΉ„κ΅ν•˜κΈ° μœ„ν•˜μ—¬ Google Map 으둜 κ΅¬ν˜„ μ‹œλ„ ν›„ 읡일 비ꡐ μ˜ˆμ •