Skip to content

πŸ—£οΈ | Π€Π°ΠΉΠ½Ρ‚ΡŽΠ½ΠΈΠ½Π³ CNN-ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΎΡ‚Π»ΠΎΠ²Π° ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Π½Π΅Ρ„Ρ‚ΠΈ Π½Π° спутниковых снимках.

Notifications You must be signed in to change notification settings

Jeson3532/OilSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OilX - Spill Segmentation

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для автоматичСской сСгмСнтации Ρ€Π°Π·Π»ΠΈΠ²ΠΎΠ² Π½Π΅Ρ„Ρ‚ΠΈ Π½Π° изобраТСниях с использованиСм Π½Π΅ΠΉΡ€ΠΎΠ½Π½Ρ‹Ρ… сСтСй. МодСль ΠΎΠ±ΡƒΡ‡Π΅Π½Π° Π½Π° собствСнном датасСтС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ масок, Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ сохраняСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ COCO для дальнСйшСго использования Π² UNET++ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСмах.


Установка ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

1. ΠšΠ»ΠΎΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:

git clone https://github.com/Jeson3532/OilSegmentation.git
cd OilSegmentation

2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅:

python -m venv venv
source venv/bin/activate   # Linux / macOS
venv\Scripts\activate      # Windows

3. УстановитС зависимости

pip install -r requirements.txt

ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ

  • Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ .ipynb-Ρ„Π°ΠΉΠ» для ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π°Ρ†ΠΈΠΈ собствСнных масок Π² COCO-Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ для дальнСйшСго дообучСния UNET++ ΠΌΠΎΠ΄Π΅Π»ΠΈ.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ прСдоставлСнный Π±Π΅ΠΊΠ΅Π½Π΄ (Entry: src/entry/run.py, Routers: src/routers) для доступа ΠΊ Π’Π°ΡˆΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ.

Автор: https://github.com/Jeson3532, jeson.jesonov@gmail.com

About

πŸ—£οΈ | Π€Π°ΠΉΠ½Ρ‚ΡŽΠ½ΠΈΠ½Π³ CNN-ΠΌΠΎΠ΄Π΅Π»ΠΈ для ΠΎΡ‚Π»ΠΎΠ²Π° ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ Π½Π΅Ρ„Ρ‚ΠΈ Π½Π° спутниковых снимках.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published