Update 'KijowskiM.md'

This commit is contained in:
Michal Kijowski 2020-05-10 21:06:32 +00:00
parent 733efeb983
commit 728549d607

View File

@ -55,5 +55,29 @@ Współczynnik recall (część wspólna obiektu i detekcji przez rozmiar obiekt
### Integracja projektu ### Integracja projektu
Integracja wykonana jest w pliku program.py
Mój podprojekt wywoływany jest po wciśnięciu lewego przycisku myszy.
`
elif(event.type==pygame.MOUSEBUTTONDOWN):
if (type(self.map[0][2]) == Floor):
meh = easygui.fileopenbox("Wybierz zdjęcie paczki", "Wybierz zdjęcie paczki", filetypes = [["*.jpg", "*.jpeg", "*.png", "Pliki graficzne"]])
if meh is None:
return
while pathlib.Path(meh).suffix!=".jpg" and pathlib.Path(meh).suffix!=".jpeg" and pathlib.Path(meh).suffix!=".png":
meh = easygui.fileopenbox("Wybierz zdjęcie paczki", "Wybierz zdjęcie paczki", filetypes = [["*.jpg", "*.jpeg", "*.png", "Pliki graficzne"]])
if meh is None:
return
whatIsIt = self.neurons.whatIsIt(meh)
`
Sprawdzamy oczywiście czy lobby na paczki jest puste a jeśli tak to wywołujemy metodę fileopenbox z klasy easygui pozwalającą na wybranie pliku w ładny graficzny sposób.
![](https://git.wmi.amu.edu.pl/s444399/AI/raw/master/demo/a.png)
Następnie sprawdzamy czy jest to plik graficzny jeśli nie, powtarzamy to do skutku, lub zamknięcia okna.
Jeśli mamy już plik graficzny to ścieżka do niego jest przekazywana do klasy podprojektu której obiektem jest neurons a metodą którą wykonujemy jest whatIsIt.
### Implementacja projektu ### Implementacja projektu