michal5520pl / image_compression_wszib

Project for subject of AI and expert systems regarding image compression
0 stars 1 forks source link

Interface conversion fix #6

Open michal5520pl opened 1 day ago

michal5520pl commented 1 day ago
    imgGenome := g.(*ImageGenome)

Ten kod jest niepoprawny. Najpierw degradujemy obiekt typu ImageGenome do goga.Genome, a potem próbujemy przywrócić go do ImageGenome. Gdyby do funkcji był przekazywany pointer do obiektu, to by się dało, ale nie można zmienić. Pozostaje zmiana kodu, aby imageData (btw. jest nieeksportowany, więc możliwe są dalsze błędy) nie znajdował się w genomie. fitness jest domyślnie w obiekcie tylko jako int, po co zmiana na float64?

In file src/genetic_algorithm.go https://github.com/Lolillkillu/image_compression_wszib/blob/e4e2c61c99909c8a9da5da28902bf384bcfe17f0/src/genetic_algorithm.go#L286

michal5520pl commented 1 day ago

@Lolillkillu