AmitPress commited on
Commit
0be3da5
·
1 Parent(s): bcf6888
.gitattributes CHANGED
@@ -1,34 +1,2 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
  *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tflite filter=lfs diff=lfs merge=lfs -text
29
- *.tgz filter=lfs diff=lfs merge=lfs -text
30
- *.wasm filter=lfs diff=lfs merge=lfs -text
31
- *.xz filter=lfs diff=lfs merge=lfs -text
32
- *.zip filter=lfs diff=lfs merge=lfs -text
33
- *.zst filter=lfs diff=lfs merge=lfs -text
34
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  *.pt filter=lfs diff=lfs merge=lfs -text
2
+ *.jpg filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
app.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from ultralytics import YOLO
2
+ import streamlit as st
3
+ from PIL import Image
4
+ model = YOLO('resource/best.pt')
5
+
6
+ classes = ['Acrochordus-granulatus', 'Ahaetulla-nasuta', 'Ahaetulla-prasina', 'Argyrogena-fasciolata', 'Boiga-cyanea', 'Boiga-cynodon', 'Boiga-multomaculata', 'Boiga-trigonata', 'Bungarus-caeruleus', 'Bungarus-fasciatus', 'Cerberus-rynchops', 'Chrysopelea-ornata', 'Coelognathus-radiatus', 'Daboia-russelii', 'Dendrelaphis-cyanochloris', 'Dendrelaphis-pictus', 'Dendrelaphis-tristis', 'Echis-carinatus', 'Enhydris-enhydris', 'Fordonia-leucobalia', 'Fowlea-piscator', 'Gerarda-prevostiana', 'Homalopsis-buccata', 'Hydrophis-platurus', 'Indotyphlops-braminus', 'Laticauda-colubrina', 'Laticauda-laticaudata', 'Lycodon-aulicus', 'Macropisthodon-plumbicolor', 'Malayopython-reticulatus', 'Naja-kaouthia', 'Naja-naja', 'Oligodon-arnensis', 'Oreocryptophis-porphyraceus', 'Ovophis-monticola', 'Psammodynastes-pulverulentus', 'Ptyas-korros', 'Ptyas-mucosa', 'Python-bivittatus', 'Rhabdophis-subminiatus', 'Sinomicrurus-macclellandi', 'Trimeresurus-albolabris', 'Trimeresurus-erythrurus', 'Trimeresurus-popeiorum', 'Xenochrophis-piscator', 'Nil-object']
7
+
8
+ col1, col2 = st.columns([2,1])
9
+
10
+ col1.title('Snake Detection System')
11
+
12
+ photo = col2.file_uploader('Upload an Image (JPEG)', type='jpg')
13
+ if photo:
14
+ col2.success('Successfully Uploaded')
15
+ col1.image(photo)
16
+ image = Image.open(photo)
17
+ try:
18
+ bx = model(image)[0].boxes[0]
19
+ col1.write(f"Result: {(classes[int(bx.cls[0])])}")
20
+ except:
21
+ col1.write(f"Result: Could not detect")
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ torch
2
+ ultralytics
3
+ pillow
resource/bangarus.jpg ADDED

Git LFS Details

  • SHA256: 5f9680f5359b9f1b5cabef4e418f74015d27fbc9369ce5e4a91defc92b543c6f
  • Pointer size: 131 Bytes
  • Size of remote file: 197 kB
resource/bangarus_wiki.jpg ADDED

Git LFS Details

  • SHA256: 32939529fc11e76ec999457e5a3944c518fd269325dee437b85a82fef72a5b4a
  • Pointer size: 131 Bytes
  • Size of remote file: 347 kB
resource/best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:daf12d36cc618803e4207f1cbc102abc1a000ad9ba189a409fb97dc01a3695eb
3
+ size 52080899
resource/bukata.jpg ADDED

Git LFS Details

  • SHA256: 15938c768c776fb8783f4e70f21987e2313ab1d870a25afce7ff8e13ffdd6adf
  • Pointer size: 131 Bytes
  • Size of remote file: 123 kB
resource/cobra_wiki.jpg ADDED

Git LFS Details

  • SHA256: 35602827dc28fae06843cf508746b7865cc68ba3c7d42982b4cfd34d28b3ff6a
  • Pointer size: 130 Bytes
  • Size of remote file: 73.7 kB
resource/green.jpg ADDED

Git LFS Details

  • SHA256: 9c2e63ee82b7da596a4585c1b6bd0f92a8fa125b7253f7630f43eb755132abd9
  • Pointer size: 131 Bytes
  • Size of remote file: 182 kB
resource/naga.jpg ADDED

Git LFS Details

  • SHA256: da1e7ec1805993f0f36028b965d42401ebea7f798b117a6627bccdf2b61994f8
  • Pointer size: 131 Bytes
  • Size of remote file: 356 kB
resource/najakouthia.jpg ADDED

Git LFS Details

  • SHA256: 00ddf2c29c8d22d6f80d3d380ac6f8ccc7c727725f9be973f6fc05a9f391b8f4
  • Pointer size: 130 Bytes
  • Size of remote file: 53.8 kB
resource/najanaja.jpg ADDED

Git LFS Details

  • SHA256: a6cc554e4f6f2a7dba0f88be4e43476d25d4177721dc3a57967f4958ce987b32
  • Pointer size: 132 Bytes
  • Size of remote file: 1.37 MB