projects
/
master-thesis.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Replace "for [..] in [..]" by "for [..] to [..]" for consistency.
[master-thesis.git]
/
Parasitemia
/
ParasitemiaCore
/
ImgTools
/
ImgTools.fs
diff --git
a/Parasitemia/ParasitemiaCore/ImgTools/ImgTools.fs
b/Parasitemia/ParasitemiaCore/ImgTools/ImgTools.fs
index
0949713
..
ae542ce
100644
(file)
--- a/
Parasitemia/ParasitemiaCore/ImgTools/ImgTools.fs
+++ b/
Parasitemia/ParasitemiaCore/ImgTools/ImgTools.fs
@@
-41,8
+41,8
@@
let mergeChannelsWithProjection (img: Image<Bgr, float32>) (v1r: float32, v1g: f
let project (r: float32) (g: float32) (b: float32) = ((r - v1r) * vr + (g - v1g) * vg + (b - v1b) * vb) / vMagnitude
let result = new Image<Gray, float32>(img.Size)
// TODO: Essayer en bindant Data pour gagner du temps
let project (r: float32) (g: float32) (b: float32) = ((r - v1r) * vr + (g - v1g) * vg + (b - v1b) * vb) / vMagnitude
let result = new Image<Gray, float32>(img.Size)
// TODO: Essayer en bindant Data pour gagner du temps
- for i
in 0 ..
img.Height - 1 do
- for j
in 0 ..
img.Width - 1 do
+ for i
= 0 to
img.Height - 1 do
+ for j
= 0 to
img.Width - 1 do
result.Data.[i, j, 0] <- project img.Data.[i, j, 2] img.Data.[i, j, 1] img.Data.[i, j, 0]
normalize result upperLimit
result.Data.[i, j, 0] <- project img.Data.[i, j, 2] img.Data.[i, j, 1] img.Data.[i, j, 0]
normalize result upperLimit