Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° Π²ΠΎΠ»ΠΎΡΡ ΡΡΠ΅Π΄Π½Π΅ΠΉ Π΄Π»ΠΈΠ½Ρ (64 ΡΠΎΡΠΎ)
1ΠΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠΉΠ½Π°Ρ ΡΡΡΠΈΠΆΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ
2
ΠΠ°ΡΠΊΠ°Π΄ 2021
3
ΠΠ½Π½Π° ΠΠΎΠ½ΠΊΠΈΠ½Π°
4
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ ΠΠ°ΡΠΊΠ°Π΄ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
5
Π‘ΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ CX `KRJQ
6
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΡΡΠ΅Π΄Π½Π΅ΠΉ Π΄Π»ΠΈΠ½Ρ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ 2021
7
ΠΠΎΠ΄ΡΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
8
ΠΠ°ΡΠΊΠ°Π΄ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΡΡΠΈΠΆΠΊΠΈ
9
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
10
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΠΠΎΠ±
11
Π‘ΠΎΡΠΈΡ ΠΡΡ Π±ΡΡΠ½Π΅ΡΠΊΠ°
12
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ ΠΌΠ΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
13
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
14
ΠΠ΅Π»Π»ΠΈ ΠΠ»Π°ΡΠΊΡΠΎΠ½ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
15
ΠΠ°ΡΠΊΠ°Π΄ Π½Π° Π²ΠΎΠ»Π½ΠΈΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ 2021
16
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΊΠ°ΡΠ΅ ΠΠΎΠ± ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ°
17
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ Π΄Π»Ρ ΠΊΡΡΠ³Π»ΠΎΠ³ΠΎ Π»ΠΈΡΠ°
18
ΠΠ°ΡΠΊΠ°Π΄ Π¨Π΅Π³Π³ΠΈ
19
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ° Ρ Π¨Π°ΡΠ»ΠΈΠ· Π’Π΅ΡΠΎΠ½
20
ΠΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠΉ ΠΠ°ΡΠΊΠ°Π΄
21
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅
22
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΠ²Π°Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄
23
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
24
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
25
ΠΠ°ΡΠΊΠ°Π΄ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΡΡΠΈΠΆΠΊΠΈ
26
Π Π²Π°Π½Π°Ρ ΡΡΡΠΈΠΆΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
27
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
28
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
29
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° Π΄Π»ΠΈΠ½Π½ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
30
ΠΠΎΠ½Π³ ΠΠΎΠ± Π°ΠΊΡΡΠΈΡΠ°
31
ΠΠ°ΡΠΊΠ°Π΄ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΡΡΠΈΠΆΠΊΠΈ
32
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ 2019
33
Π‘ΡΡΠΈΠΆΠΊΠΈ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ, Π΄Π΅Π±ΡΡ, ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
34
ΠΠΆΠ΅Π½Π½ΠΈΡΠ΅Ρ ΠΠ½ΠΈΡΡΠΎΠ½ ΠΏΡΠΈΡΠ΅ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄
35
ΠΡΠΈΡΡΡΠΊΠΈ Π½Π° Π²ΠΎΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΠ»Π΅Ρ
36
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° Π²ΠΎΠ»ΠΎΡΡ ΡΡΠ΅Π΄Π½Π΅ΠΉ Π΄Π»ΠΈΠ½Ρ (64 ΡΠΎΡΠΎ)
37
ΠΠ°ΡΠΊΠ°Π΄Π½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
38
39
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡΠ° Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
40
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΏΠ»Π΅Ρ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
41
Π’ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΡΠΊΠ°Π΄ ΡΡΡΠΈΠΆΠΊΠ°
42
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΠΈΠ»ΠΈΡΠΎΠ²ΠΊΠ°
43
ΠΠ°ΡΠΊΠ°Π΄ ΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
44
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
45
ΠΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° ΡΡΡΠΈΠΆΠΊΡ ΠΠ°ΡΠΊΠ°Π΄ ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
46
Π‘ΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ°
47
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΡΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
48
ΠΡΠ°Π»ΡΡΠ½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
49
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»Π½ΠΈΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ Π±Π΅Π· ΡΠΊΠ»Π°Π΄ΠΊΠΈ
50
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ ΠΠ²ΡΠΎΡΠ°
51
Π‘ΡΡΠΈΠΆΠΊΠ° Π»Π΅ΡΠ΅Π½ΠΊΠ°
52
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
53
ΠΡΠ°Π΄ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄ Ρ ΠΊΠΎΡΠΎΠΉ ΡΠ΅Π»ΠΊΠΎΠΉ
54
ΠΠ°ΡΠ΅ Π»Π΅ΡΠ΅Π½ΠΊΠΎΠΉ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
55
Π’Π΅ΠΎΡΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π²Π·ΡΡΠ²Π° ΠΠ»ΡΡ Π°ΠΊΡΡΠΈΡΠ°
56
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠΎΠ± ΠΠ°ΡΠΊΠ°Π΄ ΠΠ°Π²ΡΠΎΡ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
57
Π‘ΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
58
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΠΈΠ»ΠΈΡΠΎΠ²ΠΊΠ°
59
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΡΠ΅Ρ ΡΠ»ΠΎΠΉΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄
60
ΠΠ°ΡΠΊΠ°Π΄ Ρ ΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ΅Π»ΠΊΠΎΠΉ
61
62
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΠ°ΡΠΊΠ°Π΄ ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΠ΅
63
Π‘ΡΡΠΈΠΆΠΊΠ° Π³ΡΠ°Π΄ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄ Π¨Π΅Π³Π³ΠΈ
64
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π±Π΅Π· ΡΠΊΠ»Π°Π΄ΠΊΠΈ (63 ΡΠΎΡΠΎ)
1Π‘ΡΡΠΈΠΆΠΊΠ° ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄
2
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ 2021
3
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»Π½ΠΈΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ ΠΠ°ΡΠΊΠ°Π΄
4
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΠΠΎΠ±
5
Π‘Π°Π½Π΄ΡΠ° ΠΠ°Π»Π»ΠΎΠΊ ΡΡΡΠΈΠΆΠΊΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
6
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΡΠ΅Ρ ΡΠ»ΠΎΠΉΠ½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄
7
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΠΈΠ»ΠΈΡΠΎΠ²ΠΊΠ°
8
Π Π°ΠΏΡΠΎΠ΄ΠΈΡ ΡΡΡΠΈΠΆΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΡΡΡΠΈΠ΅ΡΡ Π²ΠΎΠ»ΠΎΡΡ
9
ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
10
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
11
ΠΠΎΠ΄Π½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
12
ΠΠ°ΡΠΊΠ°Π΄ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΡΡΠΈΠΆΠΊΠΈ
13
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
14
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄
15
ΠΡΠ°Π΄ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΠ°ΡΠΊΠ°Π΄ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
16
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ°
17
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡΠ° Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
18
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π΄ΠΎ ΠΏΠ»Π΅Ρ
19
Π‘ΡΡΠΈΠΆΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ Π½Π° Π²ΠΎΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΠ»Π΅Ρ
20
ΠΠ°ΡΠΊΠ°Π΄ ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
21
ΠΠ°ΡΠΊΠ°Π΄ ΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
22
Π£ΠΊΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΈΡΠ΅ΡΠΊΠΈ ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
23
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° Π²ΠΎΠ»Π½ΠΈΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π΄ΠΎ ΠΏΠ»Π΅Ρ
24
Π‘ΡΡΠΈΠΆΠΊΠ° Π»Π΅ΡΠ΅Π½ΠΊΠ° Π½Π° Π²ΡΡΡΠΈΠ΅ΡΡ Π²ΠΎΠ»ΠΎΡΡ
25
ΠΡΠ°Π»ΡΡΠ½ΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΠ²ΡΠΎΡΠ°
26
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ 2021 Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ ΠΊΡΠ΄ΡΡΠ²ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
27
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° Π³ΡΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
28
Π’ΡΡΠ΅ΡΠΊΠΈΠΉ ΠΠ°ΡΠΊΠ°Π΄ ΡΡΡΠΈΠΆΠΊΠ°
29
Π£ΠΊΠ»Π°Π΄ΠΊΠ° Π½Π° ΡΡΡΠΈΠΆΠΊΡ ΠΠ°ΡΠΊΠ°Π΄
30
ΠΠΎΠ΄Π½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ Π½Π° ΠΌΠ΅Π΄Π½ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
31
Π‘ΡΡΠΈΠΆΠΊΠ° Π»Π΅ΡΠ΅Π½ΠΊΠ° Ρ ΠΊΠ°ΡΠΊΠ°Π΄ΠΎΠΌ Π½Π° ΡΡΠ΅Π΄Π½Π΅ΠΉ Π΄Π»ΠΈΠ½Π½Ρ Π²ΠΎΠ»ΠΎΡ Ρ ΡΡΠ»ΠΊΠΎΠΉ
32
Π Π²Π°Π½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
33
ΠΠ΅Π½ΡΠΊΠ°Ρ ΡΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ Π½Π° ΡΠ΅Π΄ΠΊΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
34
ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ°
35
Π‘ΡΡΠΈΠΆΠΊΠ° Π»Π΅ΡΠ΅Π½ΠΊΠ° ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ
36
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
37
Π‘ΡΡΠΈΠΆΠΊΠΈ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ, Π΄Π΅Π±ΡΡ, ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
38
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΠ°Π²ΡΠΎΡ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
39
Π‘ΡΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
40
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
41
Π’Π΅ΠΎΡΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ Π²Π·ΡΡΠ²Π° ΠΠ»ΡΡ Π°ΠΊΡΡΠΈΡΠ°
42
ΠΡΠ°ΡΠΈΠ²ΡΠ΅ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ ΠΊΠ°ΡΠΊΠ°
43
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΆΠ΅Π½ΡΠΊΠΈΠ΅ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ ΠΠ°ΡΠΊΠ°Π΄ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
44
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΠΊΡΠ΄ΡΡΠ²ΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
45
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
46
ΠΡΠΈΡΠ΅ΡΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
47
ΠΠ°ΡΠΊΠ°Π΄ Ρ Π»Π΅ΡΠ΅Π½ΠΊΠΎΠΉ ΠΈ ΡΠ΅Π»ΠΊΠΎΠΉ
48
ΠΠΎΠ½Π³ ΠΠΎΠ± Π°ΠΊΡΡΠΈΡΠ°
49
ΠΠ΅Π»Π»ΠΈ ΠΠ»Π°ΡΠΊΡΠΎΠ½ ΠΏΡΠΈΡΠ΅ΡΠΊΠ° Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
50
Π‘ΡΡΠΈΠΆΠΊΠ° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ ΠΠ°ΡΠΊΠ°Π΄
51
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»Π½ΠΈΡΡΡΠ΅ Π²ΠΎΠ»ΠΎΡΡ
52
Π‘ΡΡΠΈΠΆΠΊΠΈ ΠΠ°ΡΠΊΠ°Π΄ ΠΠ²ΡΠΎΡΠ° Π΄Π΅Π±ΡΡ ΡΠ°ΠΏΡΠΎΠ΄ΠΈΡ
53
ΠΠ°ΡΠΊΠ°Π΄Π½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
54
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΠ²ΡΠΎΡΠ° ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
55
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π»Π΅ΡΠ΅Π½ΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ
56
ΠΠ°ΡΠΊΠ°Π΄Π½Π°Ρ ΡΡΡΠΈΠΆΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Π±Π΅Π· ΡΠ΅Π»ΠΊΠΈ
57
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ²ΡΠΎΡΠ°
58
ΠΡΠΈΡΠ΅ΡΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ ΠΈΡΠ°Π»ΡΡΠ½ΠΊΠ°
59
ΠΠ°ΡΠΊΠ°Π΄Π½Π°Ρ ΡΡΡΠΈΠΆΠΊΠ° Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ Ρ ΡΠ΅Π»ΠΊΠΎΠΉ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
60
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΡ Π²ΠΎΠ»ΠΎΡΠ°Ρ
61
Π£ΠΊΠ»Π°Π΄ΠΊΠ° ΡΡΡΠΈΠΆΠΊΠΈ ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
62
Π‘ΡΡΠΈΠΆΠΊΠ° ΠΠ°ΡΠΊΠ°Π΄ Π½Π° ΠΏΠΎΠ»ΡΠ΄Π»ΠΈΠ½Π½ΡΡ Π²ΠΎΠ»ΠΎΡΠ°Ρ
63
ΠΠ°ΡΠΊΠ°Π΄Π½ΡΠ΅ ΡΡΡΠΈΠΆΠΊΠΈ Π½Π° ΡΡΠ΅Π΄Π½ΠΈΠ΅ Π²ΠΎΠ»ΠΎΡΡ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΎΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΊΠ°ΡΠΊΠ°Π΄ | ΠΡΠΏΠ΅Ρ Π’ΠΎΠΌΠ°Ρ | Π£Π³ΠΎΠ»ΠΎΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Classic Esri Story Maps
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π³Π°Π»Π΅ΡΠ΅ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ
ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π²
Β·
6 ΠΌΠΈΠ½ ΡΡΠ΅Π½ΠΈΡ
Β·
3 ΠΈΡΠ»Ρ 2017 Π³.
Π’Π΅ΠΊΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΡΠΈΠΊΠ° Cascade Π½Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΎΡΡΠ°ΡΡΠΈ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π»ΡΠ΄ΠΈ (ΠΈ ΠΏΠΎΠΈΡΠΊΠΎΠ²ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ) ΡΠΊΠ»ΠΎΠ½Π½Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π²ΡΠΏΡΡΠΊΠ΅, Π½ΠΎ Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠ°Π·Ρ ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π² JSON ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ. ΠΠ°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΏΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΎΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠ°Ρ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½Π° Π²Π½Π΅ΡΠ½ΠΈΠΉ URL-Π°Π΄ΡΠ΅Ρ.- ΠΠ°ΡΠΊΠ°Π΄ ΠΊΠ°ΡΡ-ΠΈΡΡΠΎΡΠΈΠΉ
- ΠΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π³Π΄Π΅-ΡΠΎ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ (Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΡ)
- ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ HTML ΠΈ JSON
- Π Π΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π° (Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ)
ΠΡΠ»ΠΈ Π²Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡΠ°Π½ΡΡΠ΅ Π½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π»ΠΈ JSON ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΡΡ Π½ΠΈΠΆΠ΅.
Π Π½Π΅ΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΠΈΡΠΊΠΈ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ ΡΡΡΠ½ΠΎΠΌΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ, ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΡΠ²ΠΎΠΈΡΠ΅ΡΡ Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠΌ, ΡΠΈΡΠ°ΠΉΡΠ΅ Π΄Π°Π»ΡΡΠ΅!
Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ArcGIS Online Assistant Π΄Π»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ JSON ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ
Developerscorner.storymaps.arcgis.com
ΠΡΠΊΡΡΠ² Cascade Builder, Π²ΡΡΠ°Π²ΡΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π² Π»ΡΠ±ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ d Ρ ΠΎΡΠ΅Π» Π±Ρ, ΡΡΠΎΠ±Ρ Π²Π°ΡΠ° ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ β Π²Ρ Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ Π΅Π³ΠΎ ΡΠ²ΠΎΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ β ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΡΡ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ ΠΊ ΡΡΠΎΠΌΡ ΡΠ΅ΠΊΡΡΡ. ΠΡΡΠ΅Π½ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡ ΠΈ ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ Cascade.
ΠΠ°ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π½Π° https://ago-assistant.esri.com/ ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡ ΠΆΠ΅ ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Cascade. ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ JSON ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°Β» Π² ΡΠ°ΡΠΊΡΡΠ²Π°ΡΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Π² Π²Π΅ΡΡ
Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π°, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ Cascade Π² Π»Π΅Π²ΠΎΠΌ ΡΡΠΎΠ»Π±ΡΠ΅. (ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΡΠΎΠΊΠΎΠΉ ΠΏΠΎΠΈΡΠΊΠ°. ) ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ ΠΠ°ΡΠΊΠ°Π΄. ΠΡΠ°Π²ΡΠΉ ΡΡΠΎΠ»Π±Π΅Ρ ΡΠ΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ, ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π° ΠΊΠΎΠ΄ΠΎΠΌ JSON. ΠΠ΅ΡΡ
Π½ΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Β«ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅Β» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΡΠ΅ ΠΎΠ± ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ Cascade β Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, URL-Π°Π΄ΡΠ΅Ρ, ΡΠ΅Π³ΠΈ ΠΈ Ρ. Π΄. ΠΠΈΠΆΠ½ΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Β«ΠΠ°Π½Π½ΡΠ΅Β» Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠ°ΡΠΊΠ°Π΄Π° β ΡΠ΅ΠΊΡΡ, ΠΊΠ°ΡΡΡ, ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ. Π΄. β ΠΈ ΠΈΡ
ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎ ΠΌΡΡΠΎ ΠΈ ΠΊΠΎΡΡΠΈ Π²Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ.
ΠΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΈΡΡΡΠΏΠΈΡΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Ρ JSON Π²Π°ΡΠ΅ΠΉ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ; ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ»ΠΎΠΌΠ°Π΅ΡΠ΅, Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ, Π²ΡΡΠ°Π²ΠΈΠ² Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ JSON ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΠΎΡ
ΡΠ°Π½ΠΈΠ² Π΅Π³ΠΎ Π² AGO Assistant. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΠ° (ΠΊΡΠ°ΠΉΠ½ΡΡ ΡΠ»Π΅Π²Π°), ΡΡΠΎΠ±Ρ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ΠΠ°Π½Π½ΡΠ΅Β», Π° Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π° ΠΈ Π²ΡΡΠ°Π²ΡΡΠ΅ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ JSON. Π‘ΠΎΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΡΠΎΡ ΡΠ°ΠΉΠ» Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΈ Π·Π°ΠΊΡΠΎΠΉΡΠ΅ ΠΎΠΊΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠΠ°ΡΠ΅ΠΌ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΄ΡΡΠ³ΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ½ΠΎΠ²Π° Π²ΡΡΠ°Π²ΡΡΠ΅ JSON. ΠΡΠΎ Π²Π΅ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ. (ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ JSON Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² AGO Assistant, Π½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠ°ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΊΠΎΠ΄Π°.)
ΠΡΠΊΡΡΠ² ΡΡΠΎΡ ΡΠ°ΠΉΠ», Π½Π°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» ΡΠ°Π½Π΅Π΅. (ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CMD+F/CTRL+F, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ Π² JSON.) ΠΡΠ»ΠΈ Π²Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΡ, ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ Π½ΠΈΠΆΠ΅:
Π’Π΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ (Π²ΡΠ΄Π΅Π»Π΅Π½), ΠΎΠΆΠΈΠ΄Π°ΡΡΠΈΠΉ Π·Π°ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. Π’Π΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ Π² ΠΏΠ°ΡΡ 9 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²0049 (ΡΠΊΠΎΡΡ/ΡΡΡΠ»ΠΊΠ°) ΡΠ΅Π³ΠΎΠ², ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ
, ΡΡΠΎ Π²Π΅ΡΡ ΡΡΠΎΡ ΠΎΡΡΡΠ²ΠΎΠΊ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΎΠΉ. ΠΡ ΠΏΡΠΎΡΡΠΎ Ρ
ΠΎΡΠΈΠΌ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΎΡ ΡΠ΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π½Π°ΡΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ HTML. ΠΡΡΠ°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ ΡΡΠ΄Π°, Π³Π΄Π΅ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΊΡΡ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ, ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π³Π°ΠΌΠΈ
:
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ URL-Π°Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ URL-Π°Π΄ΡΠ΅ΡΠΎΠΌ Π²Π°ΡΠ΅Π³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΠΊΠΎΡΡΡ ΡΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π΄Π²ΠΎΠΉΠ½ΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ URL-Π°Π΄ΡΠ΅ΡΠ° Π±ΡΠ΄ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Ρ.
max-width:100%
Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΡΠ΅ΠΌΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠΈΡΠΈΠ½Ρ ΡΠ°Π·Π΄Π΅Π»Π° Π°Π±Π·Π°ΡΠ° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΡΡ ΠΎΡΠ·ΡΠ²ΡΠΈΠ²ΠΎΡΡΡ. ΠΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΠ΅, Π²Π΅ΡΡ Π±Π»ΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ (ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΄Π΅Π»Π΅Π½ ΠΆΠΈΡΠ½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ):
{
"type": "text",
"text": {
"value": "< p class=\"block\" style=\"text-align: center; \">https://my-image-path/image .jpg\ " style=\"max-width:100%\"> "
}
Π‘ΠΎΠ²Π΅Ρ: , Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π³Π΄Π΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Cascade, Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅Π³ΠΎ Π½Π° ΡΠ²ΠΎΡ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π΅Π³ΠΎ URL-Π°Π΄ΡΠ΅Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Π³ΠΎ ΠΈΠ· ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ°ΡΡΡ-ΠΈΡΡΠΎΡΠΈΠΈ. ΠΠΎΠΊΠ° Π²Ρ Π½Π΅ ΡΠ΄Π°Π»ΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π° Π²ΡΠ±ΠΎΡΠ° ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ»ΠΎΠ², Π° Π²Π°ΡΠ° ΠΈΡΡΠΎΡΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½Π°, Π΅Π΅ URL-Π°Π΄ΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ.
ΠΡΠ΄Π΅Π»ΠΈΡΠ΅ ΠΈ ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ JSON ΠΈΠ· ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΊΠΎΠ΄Π° ΠΈ Π²Π΅ΡΠ½ΠΈΡΠ΅ΡΡ Π² AGO Assistant. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΡΠ΅Π΄Π½ΡΡ) ΡΡΠ΄ΠΎΠΌ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ Β«ΠΠ°Π½Π½ΡΠ΅Β», ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΡΡΠ°Π²ΡΡΠ΅ ΠΎΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ JSON ΠΈΠ· Π±ΡΡΠ΅ΡΠ° ΠΎΠ±ΠΌΠ΅Π½Π°. ΠΡΠ»ΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄ Π±ΡΠ» ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π·Π½Π°ΡΠΎΠΊ ΠΊΠ°ΡΠ°Π½Π΄Π°ΡΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ Π½Π° Π·Π΅Π»Π΅Π½ΡΠΉ Π·Π½Π°ΡΠΎΠΊ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ, ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ JSON. ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ Cascade ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΠ΅ΡΡ ΡΠ»Π°Π²ΠΎΠΉ ΡΠ²ΠΎΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ JSON ΠΊΠ°ΡΠΊΠ°Π΄Π° Π² AGO Assistant. ΠΠ½ΠΎΠΏΠΊΠ° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΡΡΠ΅Π΄Π½ΡΡ) ΡΡΠ°Π»Π° Π·Π΅Π»Π΅Π½ΠΎΠΉ, ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π° Π½Π΅ΡΠΎΡ ΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅ ΡΠ΅Π±Ρ Π°Π²Π°Π½ΡΡΡΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠΉΡΠΈ Π΅ΡΠ΅ Π΄Π°Π»ΡΡΠ΅ ΠΈ ΠΎΡΠΎΡΠΌΠΈΡΡ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ CSS. ΠΡΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ: ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° CSS Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² HTML-ΡΠ΅Π³ΠΈ
ΠΈΠ»ΠΈ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:
ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΡΠ°Π³ΠΈ, Π²Π°ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ CSS max-width:100%
.
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π²Π΅ΡΡ ΡΠΏΠ΅ΠΊΡΡ ΡΠ΅Π»Π΅ΠΊΡΠΎΡΠΎΠ² CSS (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ/Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ), ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ (HTML) Ρ ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ (CSS), ΠΈΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ . ΠΡΠ»ΠΈ Π²Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΠ΅ ΡΠ²ΠΎΡ ΠΈΡΡΠΎΡΠΈΡ, Π»ΡΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° CSS ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° Π² Π²Π°Ρ
ΠΈΠ»ΠΈ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π° Π·Π°ΡΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π² index.html
. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΠ΅ΠΊΡΡ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΌΡΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠΈΠ»ΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ, ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ Π²Π°Ρ ΠΊΠΎΠ΄ ΠΊΡΠ°ΡΠΈΠ²ΡΠΌ ΠΈ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΌ.
Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ GIF ΠΊΠ½ΠΎΠΏΠΊΠΈ Π±ΡΠ»ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΡΠΈΡ
Π΄Π²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²: ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π½Π°ΡΠ°Π΅ΡΡΡ .button
ΠΊΠ»Π°ΡΡ, ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ /* CUSTOM CSS RULES */
ΡΠ°ΠΉΠ»Π° index.
: html
a .button {
filter: saturate(0%) !important;
-webkit-filter: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ (0%) !Π²Π°ΠΆΠ½ΠΎ;
-moz-filter: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ (0%) !Π²Π°ΠΆΠ½ΠΎ;
ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠΈΡΠΈΠ½Π°: 100%;
ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄: ΡΠΈΠ»ΡΡΡ 0,3 Ρ;
-webkit-transition: -webkit-filter 0.3s;
-moz-ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄: -moz-ΡΠΈΠ»ΡΡΡ 0.3Ρ;
} a .button:hover {
ΡΠΈΠ»ΡΡΡ: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ (100%) !Π²Π°ΠΆΠ½ΠΎ;
-webkit-filter: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ (100%) !Π²Π°ΠΆΠ½ΠΎ;
-moz-filter: Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ (100%) !Π²Π°ΠΆΠ½ΠΎ;
}
ΠΠ»Π°ΡΡ .button
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΈΠ»ΡΡΡΡ CSS ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Ρ Π΄Π»Ρ ΠΎΠ±Π΅ΡΡΠ²Π΅ΡΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΊΡΡΡΠΎΡΠ°.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²ΡΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° max-width
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 100%
inline, Π° Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΈ ΡΡΠ΅ΡΡΠ΅Π³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ max-width
ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 48%
, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π΄Π²Π° ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π±ΠΎΠΊ ΠΎ Π±ΠΎΠΊ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ², Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄ΡΡΠΊΠΈ. ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ JSON Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΡΠ΅Ρ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (ΠΆΠΈΡΠ½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΠΊΠΎΠ΄Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ-Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ):
{
"ΡΠΈΠΏ": "ΡΠ΅ΠΊΡΡ",
"ΡΠ΅ΠΊΡΡ": {
"Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅": "com\" target=\"_blank\">
"https://url- 1.com/image1.jpg\ "style=\"max-width=100%\">
}
},
{
"type": "ΡΠ΅ΠΊΡΡ",
"ΡΠ΅ΠΊΡΡ": {
"Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅": ""
}
},
{
"ΡΠΈΠΏ": "ΡΠ΅ΠΊΡΡ",
"ΡΠ΅ΠΊΡΡ": {
"value": ""
https://url- 2.com/image2.jpg \ " style=\"max-width=48%\">
https://url-3.com/image3.jpg \ " style=\"max -width=48%\">
}
}
...
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π»ΠΈ Π²Ρ Π³ΠΈΠΏΠ΅ΡΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΡΡΡΡ
ΠΊΠ½ΠΎΠΏΠΎΠΊ (ΠΊΠ°ΠΊ ΡΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π²ΡΡΠ΅) ΠΈΠ»ΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΠΉ Π³Π°Π»Π΅ΡΠ΅ΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
ΠΊΠ°ΡΡ-ΠΈΡΡΠΎΡΠΈΠΉ, ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°Π΄Ρ ΡΠ·Π½Π°ΡΡ ΠΎΠ± ΡΡΠΎΠΌ. ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ ΡΠ²ΠΎΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π² Twitter @EsriStoryMaps ΠΈΠ»ΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
Π½ΠΈΠΆΠ΅!
Π₯Π°Π°Ρ ΠΠ°ΡΠΊΠ°Π΄. Π₯Π°Π°Ρ-ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ β ΡΡΠΎ ΡΠΈΡΡΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅β¦ | by eLtronics villa
6 ΠΌΠΈΠ½ ΡΡΠ΅Π½ΠΈΡ
Β·
5 ΠΈΡΠ½Ρ 2019 Π³.
Π€ΡΠ½ΠΊΡΠΈΡ, ΠΏΠΎΡ ΠΎΠΆΠ°Ρ Π½Π° Π₯Π°Π°ΡΠ°, β ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΠΎΠ³ΠΎ. ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° Π²Π΅ΠΉΠ²Π»Π΅ΡΠ°Ρ Π₯Π°Π°ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠ±ΡΡΠ½ΡΡ ΠΈΠ½ΡΠ΅Π½ΡΠΈΠ²Π½ΠΎΡΡΠ΅ΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
Π ΠΠΈΠΎΠ»Π°-ΠΠΆΠΎΠ½Ρ ΡΡΡΡΠΊΡΡΡΠ° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π₯Π°Π°ΡΡ, ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π² Π½Π΅ΡΡΠΎ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΊΠ°ΡΠΊΠ°Π΄ΠΎΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° , Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ°. ΠΡΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΡΠ°Π΅ΡΡΡ ΠΊΠ°ΡΠΊΠ°Π΄Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ. ΠΈΠ· ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΈΠΌ Π»ΠΈΡΠΎΠΌ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π»ΠΈΡ) ΠΈ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π±Π΅Π· Π»ΠΈΡ). ΠΠ±ΡΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ Ρ Π²ΡΠ΅Ρ Π»ΠΈΡ ΠΎΠ±Π»Π°ΡΡΡ Π³Π»Π°Π· ΡΠ΅ΠΌΠ½Π΅Π΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π½ΠΎΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΎΠ±ΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ Π₯Π°Π°ΡΠ° (ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ β ΠΊΠ°ΠΊ ΡΠ²Π΅ΡΡΠΎΡΠ½ΠΎΠ΅ ΡΠ΄ΡΠΎ) Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ Π»ΠΈΡ.
ΠΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠΌΠ΅ΠΆΠ½ΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ², ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π½Π°Π΄ ΠΎΠ±Π»Π°ΡΡΡΡ Π³Π»Π°Π· ΠΈ Π½ΠΎΡΠ°. ΠΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΈΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΠ½Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠ°ΠΊ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°ΠΌΠΊΠ° Π΄Π»Ρ Π»ΠΈΡΠ° (ΠΎΠ±ΡΠ΅ΠΊΡΠ°). ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ°Π½ΠΈΡ ΡΡΠΌΠΌΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ Π±Π΅Π»ΡΠΌ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ ΠΈΠ· ΡΡΠΌΠΌΡ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ ΠΏΠΎΠ΄ ΡΠ΅ΡΠ½ΡΠΌ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π±ΡΠ΄ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. ΠΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π»ΠΈΡΠ° ΠΈ Π½Π΅-Π»ΠΈΡΠ°. (ΠΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡ. ΠΠ½Π°ΡΠ°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ Π²Π΅Ρ. ΠΠΎΡΠ»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²Π΅ΡΠ° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΊΠ»Π°ΡΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ. ΠΠ°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ. Π Π°ΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ. Π’Π°ΠΊΠΆΠ΅ Π½ΠΎΠ²ΡΠ΅ Π²Π΅ΡΠ°. ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΡΡΡ Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠ° ΡΡΠ΅Π±ΡΠ΅ΠΌΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΎΡΠ° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈΠ»ΠΈ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΠΌΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΎΠ²).
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½Π°Ρ Π₯Π°Π°ΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΡΡ ΡΠ»Π°Π±ΡΠΌ ΠΎΠ±ΡΡΠ°Π΅ΠΌΡΠΌ ΠΈΠ»ΠΈ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Π΄Π»Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ
Π₯Π°Π°ΡΡ. ΠΡΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° Adaboost . ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ Π²ΡΠ΅ 6000 ΡΡΠ½ΠΊΡΠΈΠΉ ΠΊ ΠΎΠΊΠ½Ρ, ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠΎ ΡΠ°Π·Π½ΡΠΌ ΡΡΠ°Π΄ΠΈΡΠΌ ΠΊΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΠ΄Π½Π° Π·Π° Π΄ΡΡΠ³ΠΎΠΉ. ΠΡΠ»ΠΈ ΠΎΠΊΠ½ΠΎ Π½Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠ°ΠΏ, ΠΎΡΠΊΠ°ΠΆΠΈΡΠ΅ΡΡ ΠΎΡ Π½Π΅Π³ΠΎ. ΠΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° Π½Π΅ΠΌ Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ. ΠΡΠ»ΠΈ ΠΎΠ½ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ, ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΡΠΎΡΠΎΠΉ ΡΡΠ°ΠΏ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ. ΠΠΊΠ½ΠΎ, ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅Π΅ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ Π»ΠΈΡΠ°.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ°ΡΠΊΠ°Π΄Π° Haar
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
< sudo apt-get update > # ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Ubuntu
# ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ
# ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π² ΡΠ²ΠΎΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ < sudo apt-get install git > # install git
# ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ opencv
# ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ
# ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
# ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΈ python
# ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ opencv Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ python opencv Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π½ΠΈΠΆΠ΅.
ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΡΡΠ΅ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
ΠΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠΌ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π½Π°ΠΉΡΠΈ, Π° ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π²Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΠ΅ΡΠΆΠΈΡΠ΅ Π΅Π³ΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ 50Ρ 50 ΠΈΠ»ΠΈ 20Ρ 20.
ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡΠ»ΠΊΡ Π½ΠΈΠΆΠ΅.
Fast Image Downloader for Open Images V4
Π ΠΏΡΠΎΡΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρ Google Π²ΡΠΏΡΡΡΠΈΠ»Π° ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Open Images V4, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 15,4 ΠΌΠ»Π½ Π°Π½Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π³ΡΠ°Π½ΠΈΡβ¦
www.learnopencv.com
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΠΎΡΡΠ΅Π½ΠΊΠΈ ΡΠ΅ΡΠΎΠ³ΠΎ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π΅Π³ΠΎ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΡΠ΅ΡΡΠΈΠΊ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΄Π²Π΅ ΠΏΠ°ΠΏΠΊΠΈ Ρ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Β«posΒ» ΠΈ Β«negΒ» ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ Π½ΠΈΠΆΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΡΡΠ΅Π½Π°ΡΠΈΡ Python Π΄Π»Ρ ΡΡΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° . txt. ΠΠ°Π±ΠΎΡ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½ Π²ΡΡΡΠ½ΡΡ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ opencv_createsamples. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΈ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ ΠΎΠ±ΡΠ°Π·ΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ°Π·Π½ΡΡ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ². ΠΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°Π²Π½ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠ½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ (ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎ ΡΡΠ΅Π΄Π½ΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°) , ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΡΠ±Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΡΠΎΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΎΠ±ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π°.
ΠΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ opencv_createsamples. ΠΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π±ΡΡΡΠΈΠ½Π³Π°, ΡΡΠΎΠ±Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΡΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΊΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ Π½Π°ΠΉΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π²Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π·ΡΠ°.
- ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΊΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠ²ΠΎΠ² ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
- ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π²ΡΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΈΡ Π²ΡΡΠ΅Π·Π°Π½ΠΈΡ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ opencv.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΡ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π²Π°ΡΠ΅Π³ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ pos_img.jpg.
opencv_createsamples -img Pos/pos_img.jpg -bg bg.txt -info info/info.lst -pngoutput info -maxxangle 0.5 -maxyangle 0.5 -maxzangle 0.5 -num 1950
ΠΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ img, bg β ΡΡΠΎ ΡΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΡΠ΄Π° ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ Π²ΡΠ²ΠΎΠ΄ info.list (ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆ Π½Π° ΡΠ°ΠΉΠ» bg.txt), Π·Π°ΡΠ΅ΠΌ βpngoutput β ΡΡΠΎ ΡΠΎ ΠΌΠ΅ΡΡΠΎ, ΠΊΡΠ΄Π° ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Ρ Π½Π°Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π°ΡΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΌ, Π° Π·Π°ΡΠ΅ΠΌ =num Π΄Π»Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΠ±ΡΠ°Π·ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΡΠΎΠ·Π΄Π°ΡΡ. ΠΡΠΎΡ ΡΠ°ΠΉΠ» info.lst ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΈΠΌΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½ΠΎΠΌΠ΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ (Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ) Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π²Π΅ΠΊΡΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΡΡΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ Π½Π°ΡΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅. ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΡ ΡΠ½ΠΎΠ²Π° Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ opencv_createsamples
Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ!
opencv_createsamples -info info/info.lst -num 1950 -w 20 -h 20 -vec Positives.vec
ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΊΡΠ΄Π°-ΡΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π΄Π°Π½Π½ΡΡ . ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΎΠΊ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ .
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΠΏΡΡΡΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠ΅Π·Π΄Π°:
opencv_traincascade -data data -vec Positives.vec -bg bg.txt -numPos 1800 -numNeg 900 -numStages 10 -w 20 -h 20
ΠΠ΄Π΅ΡΡ ΠΌΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ, ΠΊΡΠ΄Π° ΠΌΡ Ρ ΠΎΡΠΈΠΌ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅, Π³Π΄Π΅ Π²Π΅ΠΊΡΠΎΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» , Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ», ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΠΏΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΈΡΠΈΠ½Π° ΠΈ Π²ΡΡΠΎΡΠ°. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΡΠ΅ numPos, ΡΠ΅ΠΌ ΠΈΠΌΠ΅Π΅ΠΌ.
nohup opencv_traincascade -data data -vec Positives.vec -bg bg.txt -numPos 1800 -numNeg 900 -numStages 10 -w 20 -h 20 ΠΈ
ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°.
ΠΡΠ»ΠΈ Π²Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊ, Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΊΡΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ² stageX.xml Π² Π²Π°ΡΠ΅ΠΌ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Β«dataΒ». ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ, ΠΏΠΎΡΠΌΠΎΡΡΠΈΡΠ΅, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ°ΠΏΠΎΠ² Π²Ρ ΡΠ΄Π΅Π»Π°Π»ΠΈ, Π° Π·Π°ΡΠ΅ΠΌ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ½ΠΎΠ²Π° Π·Π°ΠΏΡΡΡΠΈΡΡ opencv_traincascade
Ρ ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ°ΠΏΠΎΠ², ΠΈ Π²Ρ ΡΡΠ°Π·Ρ ΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» cascade.xml.
ΠΡΠ΅Π½ΠΈΡΠ΅ ΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π»Ρ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ stageX.xml Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠ±ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ (Π·Π΄Π΅ΡΡ Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Ρ ΠΈΡ Π² my_trained_haarcascade.xml)
