crossdevlogix commited on
Commit
1e802cc
·
verified ·
1 Parent(s): 278e94a

Upload 8 files

Browse files
Final_Chicken_disease_model.h5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e6fbc0b00b8e4d86b50707fcb39a39f99eecccdb6f4732ea53cdfee793a052c4
3
+ size 234256896
app.py ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import keras
2
+ from keras.models import load_model
3
+ import gradio as gr
4
+ import cv2
5
+
6
+ my_model=load_model('Final_Chicken_disease_model.h5',compile=True)
7
+ auth_model=load_model('auth_model.h5',compile=True)
8
+ name_disease={0:'Coccidiosis',1:'Healthy',2:'New Castle Disease',3:'Salmonella'}
9
+ result={0:'Critical',1:'No issue',2:'Critical',3:'Critical'}
10
+ recommend={0:'Panadol',1:'You have no need Medicine',2:'Percetamol',3:'Ponston'}
11
+
12
+
13
+ def predict(image):
14
+ image_check=cv2.resize(image,(224,224))
15
+ indx=auth_model.predict(image_check.reshape(1,224,224,3)).argmax()
16
+ if indx==0:
17
+ image=cv2.resize(image,(224,224))
18
+ indx=my_model.predict(image.reshape(1,224,224,3)).argmax()
19
+ name=name_disease.get(indx)
20
+ status=result.get(indx)
21
+ recom=recommend.get(indx)
22
+ return name,status,recom
23
+ else:
24
+ name='Unkown Image'
25
+ status='N/A'
26
+ recom='N/A'
27
+ return name,status,recom
28
+
29
+
30
+ interface=gr.Interface(fn=predict,inputs=[gr.Image(label='upload Image')],outputs=[gr.components.Textbox(label="Disease Name"),gr.components.Textbox(label="result"),gr.components.Textbox(label='Medicine Recommend')],
31
+ examples=[['disease.jpg'],['ncd.jpg'],['hredirect2.webp']])
32
+ interface.launch(debug=True)
33
+
34
+
35
+
36
+
37
+
auth_model.h5 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:55ca5e07d8f4d45eab021364be749ced18402f85f5edb7425486ed76ea5c3093
3
+ size 234256896
disease.jpg ADDED
hredirect2.webp ADDED
ncd.jpg ADDED
pcrsalmo.122.jpg ADDED
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ tensorflow==2.12.0
2
+ keras
3
+ opencv-python