dobby23 commited on
Commit
eaf4f2b
·
verified ·
1 Parent(s): e236e89

ADD Korean object labels

Browse files
Files changed (1) hide show
  1. index.html +41 -6
index.html CHANGED
@@ -4,7 +4,7 @@
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
 
7
- <title>사진 속 물체 카운터</title>
8
 
9
  <style>
10
  body {
@@ -80,11 +80,11 @@
80
 
81
  <body>
82
 
83
- <h1>📷 사진 속 물체 카운터</h1>
84
 
85
  <p class="sub">
86
- 사진을 올리면 AI가 물체를 찾아 위치를 표시하고,
87
- 종류별 개수와 전체 개수를 알려줍니다.
88
  </p>
89
 
90
 
@@ -164,6 +164,41 @@
164
  const MODEL_NAME =
165
  "Xenova/yolos-tiny";
166
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167
 
168
  // =====================================================
169
  // HTML 요소
@@ -444,7 +479,7 @@
444
  // ----------------------------------------------
445
 
446
  const text =
447
- `${label} ${(score * 100).toFixed(0)}%`;
448
 
449
 
450
  ctx.font =
@@ -501,7 +536,7 @@
501
  ) {
502
 
503
  resultText +=
504
- `${label} : ${count}개\n`;
505
 
506
  }
507
 
 
4
  <meta charset="UTF-8" />
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6
 
7
+ <title>AI 사진 속 물체 카운터</title>
8
 
9
  <style>
10
  body {
 
80
 
81
  <body>
82
 
83
+ <h1>AI 사진 속 물체 카운터</h1>
84
 
85
  <p class="sub">
86
+ 사진을 올리면 AI가 물체의 위치를 찾고,
87
+ 종류별 개수와 전체 개수를 분석합니다.
88
  </p>
89
 
90
 
 
164
  const MODEL_NAME =
165
  "Xenova/yolos-tiny";
166
 
167
+ // =====================================================
168
+ // 물체 이름 한글 표시
169
+ // =====================================================
170
+
171
+ const LABEL_KO = {
172
+ person: "사람",
173
+ bicycle: "자전거",
174
+ car: "자동차",
175
+ motorcycle: "오토바이",
176
+ bus: "버스",
177
+ truck: "트럭",
178
+ dog: "강아지",
179
+ cat: "고양이",
180
+ bird: "새",
181
+ horse: "말",
182
+ chair: "의자",
183
+ couch: "소파",
184
+ bottle: "병",
185
+ cup: "컵",
186
+ laptop: "노트북",
187
+ book: "책"
188
+ };
189
+
190
+ function getLabelName(label) {
191
+
192
+ return LABEL_KO[label]
193
+ ? `${LABEL_KO[label]}(${label})`
194
+ : label;
195
+
196
+ }
197
+
198
+
199
+
200
+
201
+
202
 
203
  // =====================================================
204
  // HTML 요소
 
479
  // ----------------------------------------------
480
 
481
  const text =
482
+ `${getLabelName(label)} ${(score * 100).toFixed(0)}%`;
483
 
484
 
485
  ctx.font =
 
536
  ) {
537
 
538
  resultText +=
539
+ `${getLabelName(label)} : ${count}개\n`;
540
 
541
  }
542