FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kBinCSum4Alg.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_BIN_CSUM4_ALG_H
9 #define K_FIRESYNC_BIN_CSUM4_ALG_H
10 
11 #include <kFireSync/kFsDef.h>
12 
19 //typedef kObject kBinCSum4Alg; --forward-declared in kFsDef.x.h
20 
29 kFsFx(kStatus) kBinCSum4Alg_Construct(kBinCSum4Alg* alg, kAlloc allocator);
30 
40 
49 
59 
68 
78 
87 
102 
111 
123 
136 kFsFx(kStatus) kBinCSum4Alg_Execute(kBinCSum4Alg alg, kImage image, kArray2 bin, kArray1 csum);
137 
138 #include <kFireSync/Data/kBinCSum4Alg.x.h>
139 
140 #endif
kStatus kBinCSum4Alg_SetActivePipeCount(kBinCSum4Alg alg, kSize count)
Sets the number of active camera algorithm "pipes" that should be simulated.
kStatus kBinCSum4Alg_SetCSumThreshold(kBinCSum4Alg alg, k32u threshold)
Sets the column-sum threshold.
k32u kBinCSum4Alg_BinThreshold(kBinCSum4Alg alg)
Reports the binarize threshold.
kStatus kBinCSum4Alg_SetBackgroundWidth(kBinCSum4Alg alg, kSize width)
Sets the number of left-most columns used to calculate background noise.
kStatus kBinCSum4Alg_SetBinThreshold(kBinCSum4Alg alg, k32u threshold)
Sets the binarize threshold.
Software implementation of the BinCSum4 (Binarize + Column-Sum, version 4) camera algorirthm...
kSize kBinCSum4Alg_BackgroundWidth(kBinCSum4Alg alg)
Reports the number of left-most columns used to calculate background noise.
Essential API declarations for the kFireSync library.
kStatus kBinCSum4Alg_Execute(kBinCSum4Alg alg, kImage image, kArray2 bin, kArray1 csum)
Executes the algorithm on the specified input image.
k32u kBinCSum4Alg_CSumThreshold(kBinCSum4Alg alg)
Reports the column-sum threshold.
kSize kBinCSum4Alg_ActivePipeCount(kBinCSum4Alg alg)
Reports the number of active camera algorithm "pipes" that should be simulated.
kStatus kBinCSum4Alg_Start(kBinCSum4Alg alg)
Prepares the algorithm for execution.
kStatus kBinCSum4Alg_Construct(kBinCSum4Alg *alg, kAlloc allocator)
Constructs a kBinCSum4Alg object.