diff --git a/doxygen.log b/doxygen.log
index a687f008..4d39e32e 100644
--- a/doxygen.log
+++ b/doxygen.log
@@ -99,6 +99,8 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceCpuRenderer.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetector.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetector.hpp...
+Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetectorOpenCV.hpp...
+Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetectorOpenCV.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractor.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractor.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceGpuRenderer.hpp...
@@ -113,6 +115,8 @@ Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/o
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/renderFace.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetector.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetector.hpp...
+Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetectorOpenCV.hpp...
+Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetectorOpenCV.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceExtractor.hpp...
Parsing file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceExtractor.hpp...
Preprocessing /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceRenderer.hpp...
@@ -420,12 +424,14 @@ Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/experimental/producer/wPeoplePoseLoader.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceCpuRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetector.hpp...
+Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetectorOpenCV.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractor.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceGpuRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceParameters.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/renderFace.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetector.hpp...
+Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetectorOpenCV.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceExtractor.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceRenderer.hpp...
Generating code for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp...
@@ -563,12 +569,14 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/experimental/producer/wPeoplePoseLoader.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceCpuRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetector.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceDetectorOpenCV.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceGpuRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceParameters.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/faceRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/renderFace.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetector.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceDetectorOpenCV.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceExtractor.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/face/wFaceRenderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp...
@@ -632,15 +640,7 @@ Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpos
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThread.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThreadNoQueue.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThreadQueueIn.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThreadQueueInOut.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThreadQueueOut.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/thread.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/threadManager.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wIdGenerator.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/worker.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerConsumer.hpp...
-Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerProducer.hpp...
-Generating docs for file /home/travi/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'people' could not be resolved
+Generating docs for file /home/travis/build/CMU-Per/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'people' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:88: warning: explicit link request to 'face' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:81: warning: explicit link request to 'people' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:81: warning: explicit link request to 'face' could not be resolved
@@ -656,9 +656,15 @@ Generating docs for file /home/travi/home/travis/build/CMU-Perceptual-Computing-
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:67: warning: explicit link request to 'heatmaps' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:57: warning: explicit link request to 'people' could not be resolved
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/core/datum.hpp:57: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp:16: warning: The following parameters of op::CocoJsonSaver::CocoJsonSaver(const std::string &filePathToSave, const bool humanReadable=true) are not documented:
- parameter 'humanReadable'
-s/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wQueueOrderer.hpp...
+ceptual-Computing-Lab/openpose/include/openpose/thread/subThreadQueueInOut.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/subThreadQueueOut.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/thread.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/threadManager.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wIdGenerator.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/worker.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerConsumer.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/workerProducer.hpp...
+Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/thread/wQueueOrderer.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/check.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/cuda.hpp...
Generating docs for file /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/utilities/errorAndLog.hpp...
@@ -694,27 +700,9 @@ Generating docs for compound op::Point...
Generating docs for compound op::Rectangle...
Generating docs for compound op::Renderer...
Generating docs for compound op::WCvMatToOpInput...
-Generating docs for compound op::WCvMatToOpOutput...
-Generating docs for compound op::WKeypointScaler...
-Generating docs for compound op::WOpOutputToCvMat...
-Generating docs for compound op::FaceCpuRenderer...
-Generating docs for compound op::FaceDetector...
-Generating docs for compound op::FaceExtractor...
-Generating docs for compound op::FaceGpuRenderer...
-Generating docs for compound op::FaceRenderer...
-Generating docs for compound op::WFaceDetector...
-Generating docs for compound op::WFaceExtractor...
-Generating docs for compound op::WFaceRenderer...
-Generating docs for compound op::CocoJsonSaver...
-Generating docs for compound op::FileSaver...
-Generating docs for compound op::HeatMapSaver...
-Generating docs for compound op::ImageSaver...
-Generating docs for compound op::JsonOfstream...
-Generating docs for compound op::KeypointJsonSaver...
-Generating docs for compound op::KeypointSaver...
-Generating docs for compound op::VideoSaver...
-Generating docs for compound op::WCocoJsonSaver...
-Generating/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:22: warning: The following parameters of op::HandExtractor::HandExtractor(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
+Generating docs /home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/filestream/cocoJsonSaver.hpp:16: warning: The following parameters of op::CocoJsonSaver::CocoJsonSaver(const std::string &filePathToSave, const bool humanReadable=true) are not documented:
+ parameter 'humanReadable'
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:22: warning: The following parameters of op::HandExtractor::HandExtractor(const Point< int > &netInputSize, const Point< int > &netOutputSize, const std::string &modelFolder, const int gpuId, const unsigned short numberScales=1, const float rangeScales=0.4f, const std::vector< HeatMapType > &heatMapTypes={}, const ScaleMode heatMapScale=ScaleMode::ZeroToOne) are not documented:
parameter 'heatMapTypes'
parameter 'heatMapScale'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/hand/handExtractor.hpp:44: warning: argument 'fpsMode' of command @param is not found in the argument list of op::HandExtractor::forwardPass(const std::vector< std::array< Rectangle< float >, 2 >> handRectangles, const cv::Mat &cvInputData, const float scaleInputToOutput)
@@ -727,24 +715,29 @@ Generating/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openp
parameter 'throwExceptionIfNoOpened'
/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/producer/webcamReader.hpp:20: warning: The following parameters of op::WebcamReader::WebcamReader(const int webcamIndex=0, const Point< int > &webcamResolution=Point< int >{}, const double fps=30., const bool throwExceptionIfNoOpened=true) are not documented:
parameter 'throwExceptionIfNoOpened'
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:97: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:98: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:98: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:99: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:99: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:99: warning: explicit link request to 'body' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:99: warning: explicit link request to 'pair' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:20: warning: unable to resolve reference to `doc/release_notes.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:87: warning: unable to resolve reference to `doc/installation.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:98: warning: unable to resolve reference to `doc/demo_overview.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:114: warning: unable to resolve reference to `doc/library_overview.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:116: warning: unable to resolve reference to `doc/library_extend_functionality.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:118: warning: unable to resolve reference to `doc/library_add_new_module.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:123: warning: unable to resolve reference to `doc/output.md' for \ref command
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:128: warning: explicit link request to 'faq' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:133: warning: explicit link request to 'faq' could not be resolved
-/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:189: warning: unable to resolve reference to `doc/contributors.md' for \ref command
- docs for compound op::WFaceSaver...
+for compound op::WCvMatToOpOutput...
+Generating docs for compound op::WKeypointScaler...
+Generating docs for compound op::WOpOutputToCvMat...
+Generating docs for compound op::FaceCpuRenderer...
+Generating docs for compound op::FaceDetector...
+Generating docs for compound op::FaceDetectorOpenCV...
+Generating docs for compound op::FaceExtractor...
+Generating docs for compound op::FaceGpuRenderer...
+Generating docs for compound op::FaceRenderer...
+Generating docs for compound op::WFaceDetector...
+Generating docs for compound op::WFaceDetectorOpenCV...
+Generating docs for compound op::WFaceExtractor...
+Generating docs for compound op::WFaceRenderer...
+Generating docs for compound op::CocoJsonSaver...
+Generating docs for compound op::FileSaver...
+Generating docs for compound op::HeatMapSaver...
+Generating docs for compound op::ImageSaver...
+Generating docs for compound op::JsonOfstream...
+Generating docs for compound op::KeypointJsonSaver...
+Generating docs for compound op::KeypointSaver...
+Generating docs for compound op::VideoSaver...
+Generating docs for compound op::WCocoJsonSaver...
+Generating docs for compound op::WFaceSaver...
Generating docs for compound op::WHandSaver...
Generating docs for compound op::WHeatMapSaver...
Generating docs for compound op::WImageSaver...
@@ -803,7 +796,24 @@ Generating docs for compound op::PointerContainerGreater...
Generating docs for compound op::PointerContainerLess...
Generating docs for compound op::Profiler...
Generating docs for compound op::Wrapper...
-Generating docs for compound op::WrapperStructFace...
+Generating docs for compound op::WrapperS/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:109: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:110: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:110: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'body' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/include/openpose/wrapper/wrapperStructPose.hpp:111: warning: explicit link request to 'pair' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:20: warning: unable to resolve reference to `doc/release_notes.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:87: warning: unable to resolve reference to `doc/installation.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:98: warning: unable to resolve reference to `doc/demo_overview.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:114: warning: unable to resolve reference to `doc/library_overview.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:116: warning: unable to resolve reference to `doc/library_extend_functionality.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:118: warning: unable to resolve reference to `doc/library_add_new_module.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:123: warning: unable to resolve reference to `doc/output.md' for \ref command
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:128: warning: explicit link request to 'faq' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:133: warning: explicit link request to 'faq' could not be resolved
+/home/travis/build/CMU-Perceptual-Computing-Lab/openpose/README.md:189: warning: unable to resolve reference to `doc/contributors.md' for \ref command
+tructFace...
Generating docs for compound op::WrapperStructHand...
Generating docs for compound op::WrapperStructInput...
Generating docs for compound op::WrapperStructOutput...
@@ -823,5 +833,5 @@ Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
-lookup cache used 2453/65536 hits=13822 misses=2571
+lookup cache used 2483/65536 hits=14019 misses=2603
finished...
diff --git a/html/annotated.html b/html/annotated.html
index 837cfc11..eb159efb 100644
--- a/html/annotated.html
+++ b/html/annotated.html
@@ -129,85 +129,87 @@ $(document).ready(function(){initNavTree('annotated.html','');});
WrapperStructPose: Pose estimation and rendering configuration struct. WrapperStructPose allows the user to set up the pose estimation and rendering parameters that will be used for the OpenPose Wrapper class.
Element to initially render. Set 0 for pose, [1, #body parts] for each body part following the order on POSE_BODY_PART_MAPPING on include/pose/poseParameters.hpp, #body parts+1 for background, #body parts+2 for all body parts overlapped, #body parts+3 for all PAFs, and [#body parts+4, #body parts+4+#pair pairs] for each PAF following the order on POSE_BODY_PART_PAIRS.
+
+
+
+
+
+
+
+
bool op::WrapperStructPose::enable
+
+
+
+
Whether to extract body. It might be optionally disabled if only face keypoint detection is required. Otherwise, it must be always true.