-
Notifications
You must be signed in to change notification settings - Fork 1
/
seg_rim_one.py
52 lines (40 loc) · 2.06 KB
/
seg_rim_one.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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
import glob as g
from kmeans import kmeans_cv2_sobreposta
from outsu import binarizando_com_outsu_colori
path_normal_rim_one = '/media/mrv/Dados/Data-B/Normal/*.bmp'
path_glaucomatosas_rim_one = '/media/mrv/Dados/Data-B/glaucomatosas/*.bmp'
def get_imagens():
path_img = path_glaucomatosas_rim_one
lista_img = g.glob(path_img)
for bunda in range(len(lista_img)):
#print(lista_img[bunda])
nome_img = lista_img[bunda].split('/glaucomatosas/')[1]
print(nome_img)
kmeans_cv2_sobreposta(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/kmeans/Segmentada/Glaucomatosa/Azul/'+nome_img,
opcao='b')
kmeans_cv2_sobreposta(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/kmeans/Segmentada/Glaucomatosa/Verde/' +nome_img,
opcao='g')
kmeans_cv2_sobreposta(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/kmeans/Segmentada/Glaucomatosa/Vermelho/' +nome_img,
opcao='r')
def get_imagens_otsu():
path_img = path_glaucomatosas_rim_one
lista_img = g.glob(path_img)
for bunda in range(len(lista_img)):
nome_img = lista_img[bunda].split('/glaucomatosas/')[1]
print(nome_img)
binarizando_com_outsu_colorido(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/Otsu/Segmentada/Glaucomatosa/Azul/'+nome_img,
opcao='b')
binarizando_com_outsu_colorido(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/Otsu/Segmentada/Glaucomatosa/Verde/' +nome_img,
opcao='g')
binarizando_com_outsu_colorido(path_img=lista_img[bunda],
nome_img='/media/mrv/Dados/Data-B/Otsu/Segmentada/Glaucomatosa/Vermelho/' +nome_img,
opcao='r')
if __name__ == '__main__':
''
get_imagens()
get_imagens_otsu()