opencv/doc
Yuantao Feng 34d359fe03
Merge pull request #20422 from fengyuentau:dnn_face
Add DNN-based face detection and face recognition into modules/objdetect

* Add DNN-based face detector impl and interface

* Add a sample for DNN-based face detector

* add recog

* add notes

* move samples from samples/cpp to samples/dnn

* add documentation for dnn_face

* add set/get methods for input size, nms & score threshold and topk

* remove the DNN prefix from the face detector and face recognizer

* remove default values in the constructor of impl

* regenerate priors after setting input size

* two filenames for readnet

* Update face.hpp

* Update face_recognize.cpp

* Update face_match.cpp

* Update face.hpp

* Update face_recognize.cpp

* Update face_match.cpp

* Update face_recognize.cpp

* Update dnn_face.markdown

* Update dnn_face.markdown

* Update face.hpp

* Update dnn_face.markdown

* add regression test for face detection

* remove underscore prefix; fix warnings

* add reference & acknowledgement for face detection

* Update dnn_face.markdown

* Update dnn_face.markdown

* Update ts.hpp

* Update test_face.cpp

* Update face_match.cpp

* fix a compile error for python interface; add python examples for face detection and recognition

* Major changes for Vadim's comments:

* Replace class name FaceDetector with FaceDetectorYN in related failes

* Declare local mat before loop in modules/objdetect/src/face_detect.cpp

* Make input image and save flag optional in samples/dnn/face_detect(.cpp, .py)

* Add camera support in samples/dnn/face_detect(.cpp, .py)

* correct file paths for regression test

* fix convertion warnings; remove extra spaces

* update face_recog

* Update dnn_face.markdown

* Fix warnings and errors for the default CI reports:

* Remove trailing white spaces and extra new lines.

* Fix convertion warnings for windows and iOS.

* Add braces around initialization of subobjects.

* Fix warnings and errors for the default CI systems:

* Add prefix 'FR_' for each value name in enum DisType to solve the
redefinition error for iOS compilation; Modify other code accordingly

* Add bookmark '#tutorial_dnn_face' to solve warnings from doxygen

* Correct documentations to solve warnings from doxygen

* update FaceRecognizerSF

* Fix the error for CI to find ONNX models correctly

* add suffix f to float assignments

* add backend & target options for initializing face recognizer

* add checkeq for checking input size and preset size

* update test and threshold

* changes in response to alalek's comments:

* fix typos in samples/dnn/face_match.py

* import numpy before importing cv2

* add documentation to .setInputSize()

* remove extra include in face_recognize.cpp

* fix some bugs

* Update dnn_face.markdown

* update thresholds; remove useless code

* add time suffix to YuNet filename in test

* objdetect: update test code
2021-10-08 19:13:49 +00:00
..
images Assorted documentation fixes 2019-08-31 01:50:11 +03:00
js_tutorials Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-08-07 17:25:06 +00:00
pattern_tools Merge pull request #20735 from AleksandrPanov:radon_checkerboard 2021-09-28 10:30:07 +03:00
py_tutorials python: cv.Mat wrapper over numpy.ndarray 2021-09-21 04:14:15 +00:00
tools Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-04-15 20:50:26 +00:00
tutorials Merge pull request #20422 from fengyuentau:dnn_face 2021-10-08 19:13:49 +00:00
acircles_pattern.png Update chessboard pattern image to remove squares overlap. Update also asymmetric pattern image. 2018-03-15 13:22:56 +01:00
bodybg.png Some documentation customization 2014-12-26 19:17:18 +03:00
CMakeLists.txt Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-11-10 20:09:18 +00:00
disabled_doc_warnings.txt Doxygen documentation: BiB references and fixes 2014-12-01 15:50:55 +03:00
Doxyfile.in G-API: Documentation updates 2021-06-16 01:01:55 +03:00
DoxygenLayout.xml Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00
faq.markdown Migrated FAQ page to Github Wiki 2020-04-08 13:55:44 +03:00
footer.html Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00
header.html Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00
LICENSE_BSD.txt Merge pull request #18073 from vpisarev:apache2_license 2020-08-17 11:49:11 +00:00
LICENSE_CHANGE_NOTICE.txt Merge pull request #18073 from vpisarev:apache2_license 2020-08-17 11:49:11 +00:00
mymath.js Use camera intrinsic matrix everywhere. Add cameramatrix, distcoeffs and distcoeffsfisheye macros to avoid copy/paste errors. 2020-08-24 05:39:23 +02:00
mymath.sty Use camera intrinsic matrix everywhere. Add cameramatrix, distcoeffs and distcoeffsfisheye macros to avoid copy/paste errors. 2020-08-24 05:39:23 +02:00
opencv-logo2.png Updated the OpenCV logo 2020-07-28 18:31:21 +03:00
opencv-logo-small.png Updated the OpenCV logo 2020-07-28 18:31:21 +03:00
opencv-logo-white.png Updated the OpenCV logo 2020-07-28 18:31:21 +03:00
opencv-logo.md Added a note about OpenCV logo 2020-08-21 11:18:40 +03:00
opencv-logo.png Updated the OpenCV logo 2020-07-28 18:31:21 +03:00
opencv.bib Merge pull request #19689 from andy-held:umeyama 2021-05-25 13:18:21 +00:00
opencv.ico Updated the OpenCV logo 2020-07-28 18:31:21 +03:00
opencv.jpg
pattern.png Update chessboard pattern image to remove squares overlap. Update also asymmetric pattern image. 2018-03-15 13:22:56 +01:00
root.markdown.in Merge pull request #9466 from huningxin:js 2017-09-25 16:52:07 +03:00
stylesheet.css Merge pull request #18195 from mshabunin:linux-tutorial 2020-10-07 21:35:06 +00:00
tutorial-utils.js Merge pull request #10621 from mshabunin:disable-docs 2018-01-18 16:37:19 +03:00