Commit 56d874d483a39c82094399e4ec65f59645431b78
1 parent
07d78aba
more work on face_recognition.tex
Showing
1 changed file
with
18 additions
and
16 deletions
share/openbr/likely/face_recognition.tex
| ... | ... | @@ -19,18 +19,19 @@ As Likely is a literate programming language, this document is both the source c |
| 19 | 19 | \section{Quantization} |
| 20 | 20 | \begin{likely} |
| 21 | 21 | quantize := |
| 22 | -{ | |
| 23 | - lo := data.min-element | |
| 24 | - hi := data.max-element | |
| 25 | - scale := (/ 255 (- hi lo)) | |
| 26 | - | |
| 27 | - src :-> | |
| 22 | + () :-> | |
| 28 | 23 | { |
| 29 | - dst := (imitate-size src (imitate-dimensions u8 src.type)) | |
| 30 | - (dst src) :=> | |
| 31 | - dst :<- src.(- lo).(* scale) | |
| 24 | + lo := data.min-element | |
| 25 | + hi := data.max-element | |
| 26 | + scale := (/ 255 (- hi lo)) | |
| 27 | + | |
| 28 | + src :-> | |
| 29 | + { | |
| 30 | + dst := (imitate-size src (imitate-dimensions u8 src.type)) | |
| 31 | + (dst src) :=> | |
| 32 | + dst :<- src.(- lo).(* scale) | |
| 33 | + } | |
| 32 | 34 | } |
| 33 | -} | |
| 34 | 35 | \end{likely} |
| 35 | 36 | |
| 36 | 37 | \section{Consolidated Algorithm} |
| ... | ... | @@ -38,18 +39,19 @@ The top level definition of the face recognition algorithm. |
| 38 | 39 | |
| 39 | 40 | \begin{likely} |
| 40 | 41 | face-recognition := |
| 41 | -{ | |
| 42 | - algorithm := quantize | |
| 43 | - src :-> | |
| 44 | - src.algorithm | |
| 45 | -} | |
| 42 | + () :-> | |
| 43 | + { | |
| 44 | + algorithm := (quantize) | |
| 45 | + src :-> | |
| 46 | + src.algorithm | |
| 47 | + } | |
| 46 | 48 | \end{likely} |
| 47 | 49 | |
| 48 | 50 | \section{Entry Point} |
| 49 | 51 | The entry point to the outside world is a single C function \texttt{face\_recognition} that takes as input a \texttt{likely\_mat} (the input image) and outputs a new \texttt{likely\_mat} (the feature vector). |
| 50 | 52 | |
| 51 | 53 | \begin{likely} |
| 52 | -(extern u8X "face_recognition" f32X face-recognition) | |
| 54 | +(extern u8X "face_recognition" f32X (face-recognition)) | |
| 53 | 55 | \end{likely} |
| 54 | 56 | |
| 55 | 57 | \end{document} | ... | ... |