X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;f=Parasitemia%2FParasitemiaCore%2FImgTools%2FEdges.fs;h=df5858ddc2493f0c294a6999524577e1c323cf42;hb=1b8e45987bde692ab5602c281f878707f70459b7;hp=398012024b58dc421447bd3476519faac6229807;hpb=32ef4bbb0381f822c4df124595d401ad2f502c1b;p=master-thesis.git diff --git a/Parasitemia/ParasitemiaCore/ImgTools/Edges.fs b/Parasitemia/ParasitemiaCore/ImgTools/Edges.fs index 3980120..df5858d 100644 --- a/Parasitemia/ParasitemiaCore/ImgTools/Edges.fs +++ b/Parasitemia/ParasitemiaCore/ImgTools/Edges.fs @@ -51,8 +51,8 @@ let find (img: Image) : Matrix * Matrix * Matrix 0.f || vy <> 0.f @@ -92,8 +92,8 @@ let find (img: Image) : Matrix * Matrix * Matrix() - for i in 0 .. h - 1 do - for j in 0 .. w - 1 do + for i = 0 to h - 1 do + for j = 0 to w - 1 do if nmsData.[i, j] = 1uy && magnitudesData.[i, j] >= thresholdHigh then nmsData.[i, j] <- 0uy @@ -101,8 +101,8 @@ let find (img: Image) : Matrix * Matrix * Matrix 0 do let p = toVisit.Pop() edgesData.[p.Y, p.X] <- 1uy - for i' in -1 .. 1 do - for j' in -1 .. 1 do + for i' = -1 to 1 do + for j' = -1 to 1 do if i' <> 0 || j' <> 0 then let ni = p.Y + i'