VlaTal commited on
Commit
9bf5c2d
1 Parent(s): 2c9a482

updated models. Fix colors

Browse files
Files changed (4) hide show
  1. app.py +8 -0
  2. yolo-8m-dota.pt +2 -2
  3. yolo-8n-dota.pt +1 -1
  4. yolo-8s-dota.pt +2 -2
app.py CHANGED
@@ -2,6 +2,7 @@ import os
2
  import gradio as gr
3
  from ultralytics import YOLO
4
  import numpy as np
 
5
 
6
  model_options = ["yolo-8n-dota.pt", "yolo-8s-dota.pt", "yolo-8m-dota.pt"]
7
  model_names = ["Nano", "Small", "Medium"]
@@ -18,6 +19,12 @@ def process_image(input_image, model_name, conf):
18
  if conf is None:
19
  conf = 0.6
20
 
 
 
 
 
 
 
21
  model_index = model_names.index(model_name)
22
  model = models[model_index]
23
 
@@ -28,6 +35,7 @@ def process_image(input_image, model_name, conf):
28
  for r in results:
29
  im_array = r.plot()
30
  im_array = im_array.astype(np.uint8)
 
31
 
32
  if len(r.obb.cls) == 0: # If no objects are detected
33
  return None, "No objects detected."
 
2
  import gradio as gr
3
  from ultralytics import YOLO
4
  import numpy as np
5
+ import cv2
6
 
7
  model_options = ["yolo-8n-dota.pt", "yolo-8s-dota.pt", "yolo-8m-dota.pt"]
8
  model_names = ["Nano", "Small", "Medium"]
 
19
  if conf is None:
20
  conf = 0.6
21
 
22
+ orig_height, orig_width, _ = input_image.shape
23
+ print(input_image.shape)
24
+
25
+ input_image = cv2.cvtColor(input_image, cv2.COLOR_RGB2BGR)
26
+ cv2.imwrite('./res.jpg', input_image)
27
+
28
  model_index = model_names.index(model_name)
29
  model = models[model_index]
30
 
 
35
  for r in results:
36
  im_array = r.plot()
37
  im_array = im_array.astype(np.uint8)
38
+ im_array = cv2.cvtColor(im_array, cv2.COLOR_BGR2RGB)
39
 
40
  if len(r.obb.cls) == 0: # If no objects are detected
41
  return None, "No objects detected."
yolo-8m-dota.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:f6d0e873f8847ea3e222f4ae8a1d3f50266d9c0c0c1f636b6bb2a3c5a7291976
3
- size 53237546
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:19906b037246aa964742ec8560fc8c3e48b479542bcd37591e7a01a108d3ac09
3
+ size 53237418
yolo-8n-dota.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4ee44108137e10e13a377e2a75175af1476c355e04217cc38e3e8e2f4cb6fd7c
3
  size 6465538
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1918f8430c5918a7f866c9be5d6099bd3d2601f1d290fa4fe08096658b75bc84
3
  size 6465538
yolo-8s-dota.pt CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:4395070f75af8464e3c4d7e7d83eda61d19d6cd5ea6c62ca1898844a8e0ad54c
3
- size 23169282
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:999b8ff11aaffeffbb7e9a559802ed25f9c8d24c94d407b0adead1007175347e
3
+ size 23168706