├── .gitignore ├── CHANGELOG.md ├── README.md ├── demo ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── blundell │ │ └── demo │ │ └── ApplicationTest.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── blundell │ │ └── demo │ │ ├── ActivityWithPreview.java │ │ ├── ActivityWithSimpleSetup.java │ │ ├── ChooserActivity.java │ │ ├── ExampleActivity.java │ │ └── FragmentWithPreview.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ ├── activity_chooser.xml │ ├── activity_fragment.xml │ └── fragment_example.xml │ └── values │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── release.sh ├── settings.gradle └── woody ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src ├── androidTest └── java │ └── com │ └── blundell │ └── woody │ └── ApplicationTest.java └── main ├── AndroidManifest.xml ├── java └── com │ └── blundell │ └── woody │ ├── EasyFaceDetection.java │ ├── Woody.java │ └── core │ ├── ActuallyGetCameraStrategy.java │ ├── CameraStrategy.java │ ├── DebugCameraSurfaceView.java │ ├── DontGetCameraStrategy.java │ ├── DummySurfaceHolder.java │ ├── FaceDetectionCamera.java │ ├── FrontCameraRetriever.java │ ├── FrontCameraTaskFactory.java │ ├── LoadFrontCameraAsyncTask.java │ ├── LoadPreLollipopFrontCameraTask.java │ ├── OneShotFaceDetectionListener.java │ ├── PreLollipopFaceDetectionCamera.java │ ├── RestartingCountDownTimer.java │ └── UniqueActivityLifecycleCallbacks.java └── res └── values ├── strings.xml └── styles.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/README.md -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/proguard-rules.pro -------------------------------------------------------------------------------- /demo/src/androidTest/java/com/blundell/demo/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/androidTest/java/com/blundell/demo/ApplicationTest.java -------------------------------------------------------------------------------- /demo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /demo/src/main/java/com/blundell/demo/ActivityWithPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/java/com/blundell/demo/ActivityWithPreview.java -------------------------------------------------------------------------------- /demo/src/main/java/com/blundell/demo/ActivityWithSimpleSetup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/java/com/blundell/demo/ActivityWithSimpleSetup.java -------------------------------------------------------------------------------- /demo/src/main/java/com/blundell/demo/ChooserActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/java/com/blundell/demo/ChooserActivity.java -------------------------------------------------------------------------------- /demo/src/main/java/com/blundell/demo/ExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/java/com/blundell/demo/ExampleActivity.java -------------------------------------------------------------------------------- /demo/src/main/java/com/blundell/demo/FragmentWithPreview.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/java/com/blundell/demo/FragmentWithPreview.java -------------------------------------------------------------------------------- /demo/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_chooser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/layout/activity_chooser.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/activity_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/layout/activity_fragment.xml -------------------------------------------------------------------------------- /demo/src/main/res/layout/fragment_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/layout/fragment_example.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /demo/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/demo/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/gradlew.bat -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/release.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/settings.gradle -------------------------------------------------------------------------------- /woody/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /woody/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/build.gradle -------------------------------------------------------------------------------- /woody/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/proguard-rules.pro -------------------------------------------------------------------------------- /woody/src/androidTest/java/com/blundell/woody/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/androidTest/java/com/blundell/woody/ApplicationTest.java -------------------------------------------------------------------------------- /woody/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/EasyFaceDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/EasyFaceDetection.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/Woody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/Woody.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/ActuallyGetCameraStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/ActuallyGetCameraStrategy.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/CameraStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/CameraStrategy.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/DebugCameraSurfaceView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/DebugCameraSurfaceView.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/DontGetCameraStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/DontGetCameraStrategy.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/DummySurfaceHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/DummySurfaceHolder.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/FaceDetectionCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/FaceDetectionCamera.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/FrontCameraRetriever.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/FrontCameraRetriever.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/FrontCameraTaskFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/FrontCameraTaskFactory.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/LoadFrontCameraAsyncTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/LoadFrontCameraAsyncTask.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/LoadPreLollipopFrontCameraTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/LoadPreLollipopFrontCameraTask.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/OneShotFaceDetectionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/OneShotFaceDetectionListener.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/PreLollipopFaceDetectionCamera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/PreLollipopFaceDetectionCamera.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/RestartingCountDownTimer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/RestartingCountDownTimer.java -------------------------------------------------------------------------------- /woody/src/main/java/com/blundell/woody/core/UniqueActivityLifecycleCallbacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/java/com/blundell/woody/core/UniqueActivityLifecycleCallbacks.java -------------------------------------------------------------------------------- /woody/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /woody/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blundell/WoodyFaceDetection/HEAD/woody/src/main/res/values/styles.xml --------------------------------------------------------------------------------