├── .gitignore ├── GETTING_STARTED.md ├── README.md ├── assets ├── brfv4_face_textures.js ├── brfv4_img_glasses.png ├── brfv4_lion.png ├── brfv4_logo.png ├── brfv4_model.json ├── brfv4_occlusion_head.json ├── brfv4_portrait_chris.jpg ├── brfv4_portrait_marcel.jpg ├── brfv4_two_faces.jpg ├── brfv4_woman_old.jpg └── brfv4_women_young.jpg ├── brfv4_landmarks.jpg ├── css └── brfv4_examples_theme.css ├── eula.txt ├── face_texture_overlay.html ├── index.html ├── js ├── BRFv4Demo.js ├── BRFv4DemoMinimalImage.js ├── BRFv4DemoMinimalWebcam.js ├── examples │ ├── face_detection │ │ ├── detect_in_center.js │ │ ├── detect_in_whole_image.js │ │ ├── detect_larger_faces.js │ │ └── detect_smaller_faces.js │ ├── face_tracking │ │ ├── ThreeJS_example.js │ │ ├── blink_detection.js │ │ ├── blink_detection_center.js │ │ ├── candide_overlay.js │ │ ├── color_libs.js │ │ ├── extended_face_shape.js │ │ ├── face_swap_two_faces.js │ │ ├── face_texture_overlay.js │ │ ├── png_mask_overlay.js │ │ ├── restrict_to_center.js │ │ ├── smile_detection.js │ │ ├── track_multiple_faces.js │ │ ├── track_single_face.js │ │ └── yawn_detection.js │ └── point_tracking │ │ ├── track_multiple_points.js │ │ └── track_points_and_face.js ├── libs │ ├── brf_asmjs │ │ ├── BRFv4_JS_TK210219_v4.2.0_trial.js │ │ └── BRFv4_JS_TK210219_v4.2.0_trial.js.mem │ ├── brf_wasm │ │ ├── BRFv4_JS_TK210219_v4.2.0_trial.js │ │ ├── BRFv4_JS_TK210219_v4.2.0_trial.wasm │ │ └── BRFv4_JS_TK210219_v4.2.0_trial.worker.js │ ├── createjs │ │ ├── BitmapData.js │ │ ├── easeljs.min.js │ │ └── preloadjs.min.js │ ├── highlight │ │ ├── highlight.pack.js │ │ └── highlight_tomorrow.css │ ├── quicksettings │ │ ├── quicksettings.js │ │ ├── quicksettings.min.css │ │ ├── quicksettings.min.js │ │ └── quicksettings_tiny.min.css │ └── threejs │ │ ├── Detector.js │ │ └── three.min.js └── utils │ ├── BRFv4DOMUtils.js │ ├── BRFv4DownloadChooser.js │ ├── BRFv4Drawing3DUtils_ThreeJS.js │ ├── BRFv4DrawingUtils_CreateJS.js │ ├── BRFv4ExampleChooser.js │ ├── BRFv4ExtendedFace.js │ ├── BRFv4PointUtils.js │ ├── BRFv4PublicAPI.js │ ├── BRFv4SetupChooser.js │ ├── BRFv4SetupExample.js │ ├── BRFv4SetupPicture.js │ ├── BRFv4SetupWebcam.js │ └── BRFv4Stats.js ├── minimalImage.html ├── minimalWebcam.html ├── minimalWebcamFaceSwap.html ├── minimalWebcamPNGOverlay.html ├── minimalWebcamWorker.html └── readme_img.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea/ 2 | -------------------------------------------------------------------------------- /GETTING_STARTED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/GETTING_STARTED.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/README.md -------------------------------------------------------------------------------- /assets/brfv4_face_textures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_face_textures.js -------------------------------------------------------------------------------- /assets/brfv4_img_glasses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_img_glasses.png -------------------------------------------------------------------------------- /assets/brfv4_lion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_lion.png -------------------------------------------------------------------------------- /assets/brfv4_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_logo.png -------------------------------------------------------------------------------- /assets/brfv4_model.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_model.json -------------------------------------------------------------------------------- /assets/brfv4_occlusion_head.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_occlusion_head.json -------------------------------------------------------------------------------- /assets/brfv4_portrait_chris.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_portrait_chris.jpg -------------------------------------------------------------------------------- /assets/brfv4_portrait_marcel.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_portrait_marcel.jpg -------------------------------------------------------------------------------- /assets/brfv4_two_faces.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_two_faces.jpg -------------------------------------------------------------------------------- /assets/brfv4_woman_old.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_woman_old.jpg -------------------------------------------------------------------------------- /assets/brfv4_women_young.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/assets/brfv4_women_young.jpg -------------------------------------------------------------------------------- /brfv4_landmarks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/brfv4_landmarks.jpg -------------------------------------------------------------------------------- /css/brfv4_examples_theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/css/brfv4_examples_theme.css -------------------------------------------------------------------------------- /eula.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/eula.txt -------------------------------------------------------------------------------- /face_texture_overlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/face_texture_overlay.html -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/index.html -------------------------------------------------------------------------------- /js/BRFv4Demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/BRFv4Demo.js -------------------------------------------------------------------------------- /js/BRFv4DemoMinimalImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/BRFv4DemoMinimalImage.js -------------------------------------------------------------------------------- /js/BRFv4DemoMinimalWebcam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/BRFv4DemoMinimalWebcam.js -------------------------------------------------------------------------------- /js/examples/face_detection/detect_in_center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_detection/detect_in_center.js -------------------------------------------------------------------------------- /js/examples/face_detection/detect_in_whole_image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_detection/detect_in_whole_image.js -------------------------------------------------------------------------------- /js/examples/face_detection/detect_larger_faces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_detection/detect_larger_faces.js -------------------------------------------------------------------------------- /js/examples/face_detection/detect_smaller_faces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_detection/detect_smaller_faces.js -------------------------------------------------------------------------------- /js/examples/face_tracking/ThreeJS_example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/ThreeJS_example.js -------------------------------------------------------------------------------- /js/examples/face_tracking/blink_detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/blink_detection.js -------------------------------------------------------------------------------- /js/examples/face_tracking/blink_detection_center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/blink_detection_center.js -------------------------------------------------------------------------------- /js/examples/face_tracking/candide_overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/candide_overlay.js -------------------------------------------------------------------------------- /js/examples/face_tracking/color_libs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/color_libs.js -------------------------------------------------------------------------------- /js/examples/face_tracking/extended_face_shape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/extended_face_shape.js -------------------------------------------------------------------------------- /js/examples/face_tracking/face_swap_two_faces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/face_swap_two_faces.js -------------------------------------------------------------------------------- /js/examples/face_tracking/face_texture_overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/face_texture_overlay.js -------------------------------------------------------------------------------- /js/examples/face_tracking/png_mask_overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/png_mask_overlay.js -------------------------------------------------------------------------------- /js/examples/face_tracking/restrict_to_center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/restrict_to_center.js -------------------------------------------------------------------------------- /js/examples/face_tracking/smile_detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/smile_detection.js -------------------------------------------------------------------------------- /js/examples/face_tracking/track_multiple_faces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/track_multiple_faces.js -------------------------------------------------------------------------------- /js/examples/face_tracking/track_single_face.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/track_single_face.js -------------------------------------------------------------------------------- /js/examples/face_tracking/yawn_detection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/face_tracking/yawn_detection.js -------------------------------------------------------------------------------- /js/examples/point_tracking/track_multiple_points.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/point_tracking/track_multiple_points.js -------------------------------------------------------------------------------- /js/examples/point_tracking/track_points_and_face.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/examples/point_tracking/track_points_and_face.js -------------------------------------------------------------------------------- /js/libs/brf_asmjs/BRFv4_JS_TK210219_v4.2.0_trial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/brf_asmjs/BRFv4_JS_TK210219_v4.2.0_trial.js -------------------------------------------------------------------------------- /js/libs/brf_asmjs/BRFv4_JS_TK210219_v4.2.0_trial.js.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/brf_asmjs/BRFv4_JS_TK210219_v4.2.0_trial.js.mem -------------------------------------------------------------------------------- /js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.js -------------------------------------------------------------------------------- /js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.wasm -------------------------------------------------------------------------------- /js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/brf_wasm/BRFv4_JS_TK210219_v4.2.0_trial.worker.js -------------------------------------------------------------------------------- /js/libs/createjs/BitmapData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/createjs/BitmapData.js -------------------------------------------------------------------------------- /js/libs/createjs/easeljs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/createjs/easeljs.min.js -------------------------------------------------------------------------------- /js/libs/createjs/preloadjs.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/createjs/preloadjs.min.js -------------------------------------------------------------------------------- /js/libs/highlight/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/highlight/highlight.pack.js -------------------------------------------------------------------------------- /js/libs/highlight/highlight_tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/highlight/highlight_tomorrow.css -------------------------------------------------------------------------------- /js/libs/quicksettings/quicksettings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/quicksettings/quicksettings.js -------------------------------------------------------------------------------- /js/libs/quicksettings/quicksettings.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/quicksettings/quicksettings.min.css -------------------------------------------------------------------------------- /js/libs/quicksettings/quicksettings.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/quicksettings/quicksettings.min.js -------------------------------------------------------------------------------- /js/libs/quicksettings/quicksettings_tiny.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/quicksettings/quicksettings_tiny.min.css -------------------------------------------------------------------------------- /js/libs/threejs/Detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/threejs/Detector.js -------------------------------------------------------------------------------- /js/libs/threejs/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/libs/threejs/three.min.js -------------------------------------------------------------------------------- /js/utils/BRFv4DOMUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4DOMUtils.js -------------------------------------------------------------------------------- /js/utils/BRFv4DownloadChooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4DownloadChooser.js -------------------------------------------------------------------------------- /js/utils/BRFv4Drawing3DUtils_ThreeJS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4Drawing3DUtils_ThreeJS.js -------------------------------------------------------------------------------- /js/utils/BRFv4DrawingUtils_CreateJS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4DrawingUtils_CreateJS.js -------------------------------------------------------------------------------- /js/utils/BRFv4ExampleChooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4ExampleChooser.js -------------------------------------------------------------------------------- /js/utils/BRFv4ExtendedFace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4ExtendedFace.js -------------------------------------------------------------------------------- /js/utils/BRFv4PointUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4PointUtils.js -------------------------------------------------------------------------------- /js/utils/BRFv4PublicAPI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4PublicAPI.js -------------------------------------------------------------------------------- /js/utils/BRFv4SetupChooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4SetupChooser.js -------------------------------------------------------------------------------- /js/utils/BRFv4SetupExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4SetupExample.js -------------------------------------------------------------------------------- /js/utils/BRFv4SetupPicture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4SetupPicture.js -------------------------------------------------------------------------------- /js/utils/BRFv4SetupWebcam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4SetupWebcam.js -------------------------------------------------------------------------------- /js/utils/BRFv4Stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/js/utils/BRFv4Stats.js -------------------------------------------------------------------------------- /minimalImage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/minimalImage.html -------------------------------------------------------------------------------- /minimalWebcam.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/minimalWebcam.html -------------------------------------------------------------------------------- /minimalWebcamFaceSwap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/minimalWebcamFaceSwap.html -------------------------------------------------------------------------------- /minimalWebcamPNGOverlay.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/minimalWebcamPNGOverlay.html -------------------------------------------------------------------------------- /minimalWebcamWorker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/minimalWebcamWorker.html -------------------------------------------------------------------------------- /readme_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tastenkunst/brfv4_javascript_examples/HEAD/readme_img.jpg --------------------------------------------------------------------------------