X-Git-Url: http://git.euphorik.ch/?p=master-thesis.git;a=blobdiff_plain;f=Parasitemia%2FParasitemiaUI%2FProgram.fs;h=feab9ec2037a59b91621369b8b62a332e575adaf;hp=24e33cdeca4fa7d0667d953fa413f747f23dc7ef;hb=c4a76a01f62568c6353396ff85551a3151fc5236;hpb=94fbffc758bf0299b077e344ebcbecca408ae564 diff --git a/Parasitemia/ParasitemiaUI/Program.fs b/Parasitemia/ParasitemiaUI/Program.fs index 24e33cd..feab9ec 100644 --- a/Parasitemia/ParasitemiaUI/Program.fs +++ b/Parasitemia/ParasitemiaUI/Program.fs @@ -77,7 +77,8 @@ let main args = match ParasitemiaCore.Analysis.doMultipleAnalysis images None with | Some results -> for id, cells in results do - let config = images |> List.pick (fun (id', config', _) -> if id' = id then Some config' else None) + let config, img = images |> List.pick (fun (id', config', img') -> if id' = id then Some (config', img') else None) + img.Dispose() let total, infected = countCells cells fprintf resultFile "File: %s %d %d %.2f (diameter: %A)\n" id total infected (100. * (float infected) / (float total)) config.RBCRadius | None ->