Commit c82d18cadb063add16c9896feecee35052bbb8a3
1 parent
6d6ca756
Update ct8 plugin documentation
Showing
2 changed files
with
36 additions
and
4 deletions
sdk/plugins/ct8.cpp
| @@ -137,6 +137,12 @@ namespace FRsdk { | @@ -137,6 +137,12 @@ namespace FRsdk { | ||
| 137 | }; | 137 | }; |
| 138 | } | 138 | } |
| 139 | 139 | ||
| 140 | +/*! | ||
| 141 | + * \ingroup initializers | ||
| 142 | + * \brief Initialize ct8 plugin | ||
| 143 | + * \author Josh Klontz \cite jklontz | ||
| 144 | + * \author Charles Otto \cite caotto | ||
| 145 | + */ | ||
| 140 | struct CT8Initialize : public Initializer | 146 | struct CT8Initialize : public Initializer |
| 141 | { | 147 | { |
| 142 | static FRsdk::Configuration* CT8Configuration; | 148 | static FRsdk::Configuration* CT8Configuration; |
| @@ -187,7 +193,7 @@ BR_REGISTER(Initializer, CT8Initialize) | @@ -187,7 +193,7 @@ BR_REGISTER(Initializer, CT8Initialize) | ||
| 187 | class CT8EnrollmentProcessor : public FRsdk::Enrollment::Processor | 193 | class CT8EnrollmentProcessor : public FRsdk::Enrollment::Processor |
| 188 | { | 194 | { |
| 189 | public: | 195 | public: |
| 190 | - CT8EnrollmentProcessor() : FRsdk::Enrollment::Processor(*CT8Initialize::CT8Configuration) | 196 | + CT8EnrollmentProcessor() : FRsdk::Enrollment::Processor(*CT8Initialize::getCT8Configuration()) |
| 191 | { | 197 | { |
| 192 | // | 198 | // |
| 193 | } | 199 | } |
| @@ -195,6 +201,11 @@ public: | @@ -195,6 +201,11 @@ public: | ||
| 195 | 201 | ||
| 196 | typedef Resource<CT8EnrollmentProcessor> CT8EnrollmentProcessorResource; | 202 | typedef Resource<CT8EnrollmentProcessor> CT8EnrollmentProcessorResource; |
| 197 | 203 | ||
| 204 | +/*! | ||
| 205 | + * \brief CT8 context | ||
| 206 | + * \author Josh Klontz \cite jklontz | ||
| 207 | + * \author Charles Otto \cite caotto | ||
| 208 | + */ | ||
| 198 | struct CT8Context | 209 | struct CT8Context |
| 199 | { | 210 | { |
| 200 | CT8Context() | 211 | CT8Context() |
| @@ -283,7 +294,12 @@ protected: | @@ -283,7 +294,12 @@ protected: | ||
| 283 | FRsdk::FacialMatchingEngine *facialMatchingEngine; | 294 | FRsdk::FacialMatchingEngine *facialMatchingEngine; |
| 284 | }; | 295 | }; |
| 285 | 296 | ||
| 286 | - | 297 | +/*! |
| 298 | + * \ingroup transforms | ||
| 299 | + * \brief Perform face and eye detection with the FaceVACS SDK. | ||
| 300 | + * \author Josh Klontz \cite jklontz | ||
| 301 | + * \author Charles Otto \cite caotto | ||
| 302 | + */ | ||
| 287 | struct CT8Detect : public UntrainableTransform | 303 | struct CT8Detect : public UntrainableTransform |
| 288 | , public CT8Context | 304 | , public CT8Context |
| 289 | { | 305 | { |
| @@ -352,7 +368,12 @@ private: | @@ -352,7 +368,12 @@ private: | ||
| 352 | 368 | ||
| 353 | BR_REGISTER(Transform, CT8Detect) | 369 | BR_REGISTER(Transform, CT8Detect) |
| 354 | 370 | ||
| 355 | - | 371 | +/*! |
| 372 | + * \ingroup transforms | ||
| 373 | + * \brief Enroll face images using the FaceVACS SDK | ||
| 374 | + * \author Josh Klontz \cite jklontz | ||
| 375 | + * \author Charles Otto \cite caotto | ||
| 376 | + */ | ||
| 356 | struct CT8Enroll : public UntrainableTransform | 377 | struct CT8Enroll : public UntrainableTransform |
| 357 | , public CT8Context | 378 | , public CT8Context |
| 358 | { | 379 | { |
| @@ -408,7 +429,12 @@ struct CT8Enroll : public UntrainableTransform | @@ -408,7 +429,12 @@ struct CT8Enroll : public UntrainableTransform | ||
| 408 | 429 | ||
| 409 | BR_REGISTER(Transform, CT8Enroll) | 430 | BR_REGISTER(Transform, CT8Enroll) |
| 410 | 431 | ||
| 411 | - | 432 | +/*! |
| 433 | + * \ingroup distances | ||
| 434 | + * \brief Compare FaceVACS templates | ||
| 435 | + * \author Josh Klontz \cite jklontz | ||
| 436 | + * \author Charles Otto \cite caotto | ||
| 437 | + */ | ||
| 412 | struct CT8Compare : public Distance, | 438 | struct CT8Compare : public Distance, |
| 413 | public CT8Context | 439 | public CT8Context |
| 414 | { | 440 | { |
share/openbr/openbr.bib
| @@ -26,6 +26,12 @@ | @@ -26,6 +26,12 @@ | ||
| 26 | Howpublished = {https://github.com/sklum}, | 26 | Howpublished = {https://github.com/sklum}, |
| 27 | Title = {scott.klum at gmail.com}} | 27 | Title = {scott.klum at gmail.com}} |
| 28 | 28 | ||
| 29 | +@misc{caotto, | ||
| 30 | + Author = {Charles A. Otto}, | ||
| 31 | + Howpublished = {https://github.com/caotto}, | ||
| 32 | + Title = {ottochar at gmail.com}} | ||
| 33 | + | ||
| 34 | + | ||
| 29 | % Software | 35 | % Software |
| 30 | @misc{OpenBR, | 36 | @misc{OpenBR, |
| 31 | Author = {Joshua C. Klontz and Dr. Mark J. Burge}, | 37 | Author = {Joshua C. Klontz and Dr. Mark J. Burge}, |