Commit c82d18cadb063add16c9896feecee35052bbb8a3

Authored by caotto
1 parent 6d6ca756

Update ct8 plugin documentation

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},