Skip to content
Permalink
Browse files

Update the organization of this repo and the READMEs

  • Loading branch information...
hsiaoer committed May 3, 2019
1 parent 01ba8d1 commit 0bb3e601fcf97d82c31b356a82ecd0e4f67c12e5
Showing with 204 additions and 45 deletions.
  1. 0 {skeleton-live-video-app → BackgroundReplacementApp}/.gitignore
  2. +56 −0 BackgroundReplacementApp/README.md
  3. 0 {skeleton-live-video-app → BackgroundReplacementApp}/app/.gitignore
  4. 0 ...ials/background-replacement-with-people-segmentation → BackgroundReplacementApp}/app/build.gradle
  5. 0 {fritz-demo-app → BackgroundReplacementApp}/app/proguard-rules.pro
  6. 0 ...replacement-with-people-segmentation → BackgroundReplacementApp}/app/src/main/AndroidManifest.xml
  7. 0 ... → BackgroundReplacementApp}/app/src/main/java/ai/fritz/replaceBackground/AutoFitTextureView.java
  8. 0 ... → BackgroundReplacementApp}/app/src/main/java/ai/fritz/replaceBackground/BaseCameraActivity.java
  9. 0 ...kgroundReplacementApp}/app/src/main/java/ai/fritz/replaceBackground/CameraConnectionFragment.java
  10. 0 ...tation → BackgroundReplacementApp}/app/src/main/java/ai/fritz/replaceBackground/MainActivity.java
  11. 0 ...ntation → BackgroundReplacementApp}/app/src/main/java/ai/fritz/replaceBackground/OverlayView.java
  12. 0 {fritz-demo-app → BackgroundReplacementApp}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
  13. 0 {fritz-demo-app → BackgroundReplacementApp}/app/src/main/res/drawable/ic_close.xml
  14. 0 {fritz-demo-app → BackgroundReplacementApp}/app/src/main/res/drawable/ic_launcher_background.xml
  15. 0 {fritz-demo-app → BackgroundReplacementApp}/app/src/main/res/drawable/round_button.xml
  16. 0 {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/layout/activity_main.xml
  17. 0 ...ckgroundReplacementApp}/app/src/main/res/layout/camera_connection_fragment_background_replace.xml
  18. 0 ...ton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  19. 0 ...ve-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  20. BIN {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-hdpi/ic_launcher.png
  21. BIN ...ton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  22. BIN {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-mdpi/ic_launcher.png
  23. BIN ...ton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  24. BIN {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  25. BIN ...on-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  26. BIN {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  27. BIN ...n-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  28. BIN {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  29. BIN ...-live-video-app → BackgroundReplacementApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  30. 0 {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/values/colors.xml
  31. 0 ...eplacement-with-people-segmentation → BackgroundReplacementApp}/app/src/main/res/values/dimen.xml
  32. 0 ...lacement-with-people-segmentation → BackgroundReplacementApp}/app/src/main/res/values/strings.xml
  33. 0 {skeleton-live-video-app → BackgroundReplacementApp}/app/src/main/res/values/styles.xml
  34. 0 {skeleton-live-video-app → BackgroundReplacementApp}/build.gradle
  35. 0 {skeleton-live-video-app → BackgroundReplacementApp}/gradle.properties
  36. 0 {fritz-demo-app → BackgroundReplacementApp}/gradlew
  37. 0 {fritz-demo-app → BackgroundReplacementApp}/gradlew.bat
  38. BIN BackgroundReplacementApp/images/background_changer.png
  39. 0 {fritz-demo-app → BackgroundReplacementApp}/settings.gradle
  40. 0 {tutorials/background-replacement-with-people-segmentation → CameraBoilerplateApp}/.gitignore
  41. 0 {skeleton-live-video-app → CameraBoilerplateApp}/README.md
  42. 0 {tutorials/background-replacement-with-people-segmentation → CameraBoilerplateApp}/app/.gitignore
  43. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/build.gradle
  44. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/proguard-rules.pro
  45. 0 ...app → CameraBoilerplateApp}/app/src/androidTest/java/ai/fritz/camera/ExampleInstrumentedTest.java
  46. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/AndroidManifest.xml
  47. 0 ...-live-video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/AutoFitTextureView.java
  48. 0 ...-live-video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/BaseCameraActivity.java
  49. 0 ...video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/CameraConnectionFragment.java
  50. 0 ...-live-video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/LiveCameraActivity.java
  51. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/MainActivity.java
  52. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/java/ai/fritz/camera/OverlayView.java
  53. 0 ...n-live-video-app → CameraBoilerplateApp}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
  54. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/res/drawable/ic_close.xml
  55. 0 ...leton-live-video-app → CameraBoilerplateApp}/app/src/main/res/drawable/ic_launcher_background.xml
  56. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/res/drawable/round_button.xml
  57. 0 ...cement-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/layout/activity_main.xml
  58. 0 ...ton-live-video-app → CameraBoilerplateApp}/app/src/main/res/layout/camera_connection_fragment.xml
  59. 0 ...-video-app → CameraBoilerplateApp}/app/src/main/res/layout/camera_connection_fragment_stylize.xml
  60. 0 ...th-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  61. 0 ...ple-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  62. BIN ...ent-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-hdpi/ic_launcher.png
  63. BIN ...th-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  64. BIN ...ent-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-mdpi/ic_launcher.png
  65. BIN ...th-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  66. BIN ...nt-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  67. BIN ...h-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  68. BIN ...t-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  69. BIN ...-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  70. BIN ...-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  71. BIN ...people-segmentation → CameraBoilerplateApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  72. 0 ...d-replacement-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/values/colors.xml
  73. 0 {fritz-demo-app → CameraBoilerplateApp}/app/src/main/res/values/dimens.xml
  74. 0 {skeleton-live-video-app → CameraBoilerplateApp}/app/src/main/res/values/strings.xml
  75. 0 ...d-replacement-with-people-segmentation → CameraBoilerplateApp}/app/src/main/res/values/styles.xml
  76. 0 ...ton-live-video-app → CameraBoilerplateApp}/app/src/test/java/ai/fritz/camera/ExampleUnitTest.java
  77. 0 {tutorials/background-replacement-with-people-segmentation → CameraBoilerplateApp}/build.gradle
  78. 0 {tutorials/background-replacement-with-people-segmentation → CameraBoilerplateApp}/gradle.properties
  79. 0 {skeleton-live-video-app → CameraBoilerplateApp}/gradlew
  80. 0 {skeleton-live-video-app → CameraBoilerplateApp}/gradlew.bat
  81. 0 {skeleton-live-video-app → CameraBoilerplateApp}/settings.gradle
  82. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/.gitignore
  83. +56 −0 HairColoringApp/README.md
  84. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/.gitignore
  85. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/build.gradle
  86. 0 {tutorials/background-replacement-with-people-segmentation → HairColoringApp}/app/proguard-rules.pro
  87. 0 ...on → HairColoringApp}/app/src/androidTest/java/ai/fritz/haircoloring/ExampleInstrumentedTest.java
  88. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/AndroidManifest.xml
  89. 0 ...r-segmentation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/AutoFitTextureView.java
  90. 0 ...r-segmentation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/BaseCameraActivity.java
  91. 0 ...entation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/CameraConnectionFragment.java
  92. 0 ...r-segmentation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/LiveCameraActivity.java
  93. 0 ...th-hair-segmentation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/MainActivity.java
  94. 0 ...ith-hair-segmentation → HairColoringApp}/app/src/main/java/ai/fritz/haircoloring/OverlayView.java
  95. BIN ...ing-with-hair-segmentation → HairColoringApp}/app/src/main/res/drawable-hdpi/ic_camera_switch.png
  96. BIN ...ing-with-hair-segmentation → HairColoringApp}/app/src/main/res/drawable-mdpi/ic_camera_switch.png
  97. 0 ...h-people-segmentation → HairColoringApp}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
  98. BIN ...ng-with-hair-segmentation → HairColoringApp}/app/src/main/res/drawable-xhdpi/ic_camera_switch.png
  99. BIN ...g-with-hair-segmentation → HairColoringApp}/app/src/main/res/drawable-xxhdpi/ic_camera_switch.png
  100. BIN ...-with-hair-segmentation → HairColoringApp}/app/src/main/res/drawable-xxxhdpi/ic_camera_switch.png
  101. 0 ...nd-replacement-with-people-segmentation → HairColoringApp}/app/src/main/res/drawable/ic_close.xml
  102. 0 ...-with-people-segmentation → HairColoringApp}/app/src/main/res/drawable/ic_launcher_background.xml
  103. 0 ...eplacement-with-people-segmentation → HairColoringApp}/app/src/main/res/drawable/round_button.xml
  104. 0 ...hair-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/layout/activity_main.xml
  105. 0 ...-with-hair-segmentation → HairColoringApp}/app/src/main/res/layout/camera_connection_fragment.xml
  106. 0 ...ring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  107. 0 ...ith-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  108. BIN ...r-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-hdpi/ic_launcher.png
  109. BIN ...ring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  110. BIN ...r-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-mdpi/ic_launcher.png
  111. BIN ...ring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  112. BIN ...-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  113. BIN ...ing-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  114. BIN ...coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  115. BIN ...ng-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  116. BIN ...oloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  117. BIN ...g-with-hair-segmentation → HairColoringApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  118. 0 ...orials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/values/colors.xml
  119. 0 {skeleton-live-video-app → HairColoringApp}/app/src/main/res/values/dimens.xml
  120. 0 ...rials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/values/strings.xml
  121. 0 ...orials/hair-coloring-with-hair-segmentation → HairColoringApp}/app/src/main/res/values/styles.xml
  122. 0 ...hair-segmentation → HairColoringApp}/app/src/test/java/ai/fritz/haircoloring/ExampleUnitTest.java
  123. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/build.gradle
  124. 0 {tutorials/hair-coloring-with-hair-segmentation → HairColoringApp}/gradle.properties
  125. 0 {tutorials/background-replacement-with-people-segmentation → HairColoringApp}/gradlew
  126. 0 {tutorials/background-replacement-with-people-segmentation → HairColoringApp}/gradlew.bat
  127. BIN HairColoringApp/images/hair_segmentation.png
  128. 0 {tutorials/background-replacement-with-people-segmentation → HairColoringApp}/settings.gradle
  129. 0 {fritz-demo-app → HeartbeatDemoApp}/LICENSE.md
  130. +6 −4 {fritz-demo-app → HeartbeatDemoApp}/README.md
  131. 0 {fritz-demo-app → HeartbeatDemoApp}/app/build.gradle
  132. 0 {tutorials/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/app/proguard-rules.pro
  133. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/AndroidManifest.xml
  134. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/assets/coco_labels_list.txt
  135. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/assets/imagenet_comp_graph_label_strings.txt
  136. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/ic_launcher-web.png
  137. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/Navigation.java
  138. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/PredictorType.java
  139. 0 ...o-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/BaseCameraActivity.java
  140. 0 ...pp → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/BaseLiveVideoActivity.java
  141. 0 ...pp → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/BaseRecordingActivity.java
  142. 0 ...tz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/MainActivity.java
  143. 0 ...-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/SplashActivity.java
  144. 0 ...eatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/custommodel/CustomTFLiteActivity.java
  145. 0 ...tDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/custommodel/CustomTFMobileActivity.java
  146. 0 ... HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/custommodel/ml/Classifier.java
  147. 0 ...tbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/custommodel/ml/MnistClassifier.java
  148. 0 ...pp}/app/src/main/java/ai/fritz/heartbeat/activities/custommodel/ml/TensorFlowImageClassifier.java
  149. 0 ...beatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/HairSegmentationActivity.java
  150. 0 ...artbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/ImageLabelingActivity.java
  151. 0 ...eatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/ImageSegmentationActivity.java
  152. 0 ...tbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/ObjectDetectionActivity.java
  153. 0 ...rtbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/PoseEstimationActivity.java
  154. 0 ...artbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/activities/vision/StyleTransferActivity.java
  155. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/adapters/DemoAdapter.java
  156. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/adapters/DemoItem.java
  157. 0 ... → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/fragments/CameraConnectionFragment.java
  158. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/AutoFitTextureView.java
  159. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/ChooseModelDialog.java
  160. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/DrawModel.java
  161. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/DrawRenderer.java
  162. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/DrawView.java
  163. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/OverlayView.java
  164. 0 ...tz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/RecognitionScoreView.java
  165. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/ResultsView.java
  166. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/ui/SeparatorDecoration.java
  167. 0 ...demo-app → HeartbeatDemoApp}/app/src/main/java/ai/fritz/heartbeat/utils/VideoProcessingQueue.java
  168. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable-hdpi/heartbeat_logo.png
  169. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable-mdpi/heartbeat_logo.png
  170. 0 ...th-hair-segmentation → HeartbeatDemoApp}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
  171. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable-xhdpi/heartbeat_logo.png
  172. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable-xxhdpi/heartbeat_logo.png
  173. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable-xxxhdpi/heartbeat_logo.png
  174. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable/circle.xml
  175. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable/circle_white.xml
  176. 0 ...s/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/app/src/main/res/drawable/ic_close.xml
  177. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable/ic_heartbeat_logo.xml
  178. 0 ...g-with-hair-segmentation → HeartbeatDemoApp}/app/src/main/res/drawable/ic_launcher_background.xml
  179. 0 ...ir-coloring-with-hair-segmentation → HeartbeatDemoApp}/app/src/main/res/drawable/round_button.xml
  180. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/drawable/splash_bg.xml
  181. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/font/sf_display.xml
  182. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/font/sf_ui_display_bold.otf
  183. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/font/sf_ui_display_light.otf
  184. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/font/sf_ui_display_regular.otf
  185. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/activity_camera.xml
  186. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/activity_fritz_vision.xml
  187. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/activity_main.xml
  188. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/activity_mnist.xml
  189. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/activity_tfmobile_camera.xml
  190. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/app_bar.xml
  191. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/camera_connection_fragment.xml
  192. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/camera_connection_fragment_recording.xml
  193. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/camera_connection_fragment_stylize.xml
  194. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/camera_connection_fragment_tracking.xml
  195. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/camera_connection_snapshot.xml
  196. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/list_item_demo.xml
  197. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/layout/list_text_item.xml
  198. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  199. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  200. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-hdpi/ic_launcher.png
  201. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
  202. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  203. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-mdpi/ic_launcher.png
  204. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
  205. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  206. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  207. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
  208. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  209. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  210. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
  211. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  212. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  213. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
  214. BIN {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  215. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/values/colors.xml
  216. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/values/custom_models.xml
  217. 0 ...rials/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/app/src/main/res/values/dimens.xml
  218. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/values/ic_launcher_background.xml
  219. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/values/strings.xml
  220. 0 {fritz-demo-app → HeartbeatDemoApp}/app/src/main/res/values/styles.xml
  221. 0 {fritz-demo-app → HeartbeatDemoApp}/build.gradle
  222. 0 {fritz-demo-app → HeartbeatDemoApp}/gradle.properties
  223. 0 {tutorials/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/gradlew
  224. 0 {tutorials/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/gradlew.bat
  225. 0 {tutorials/hair-coloring-with-hair-segmentation → HeartbeatDemoApp}/settings.gradle
  226. +56 −0 PetMonitoringApp/README.md
  227. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/.gitignore
  228. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/build.gradle
  229. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/proguard-rules.pro
  230. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/AndroidManifest.xml
  231. 0 ...ject-detection → PetMonitoringApp}/app/src/main/java/ai/fritz/petdetector/AutoFitTextureView.java
  232. 0 ...ject-detection → PetMonitoringApp}/app/src/main/java/ai/fritz/petdetector/BaseCameraActivity.java
  233. 0 ...etection → PetMonitoringApp}/app/src/main/java/ai/fritz/petdetector/CameraConnectionFragment.java
  234. 0 ...ith-object-detection → PetMonitoringApp}/app/src/main/java/ai/fritz/petdetector/MainActivity.java
  235. 0 ...with-object-detection → PetMonitoringApp}/app/src/main/java/ai/fritz/petdetector/OverlayView.java
  236. 0 ...ith-object-detection → PetMonitoringApp}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml
  237. 0 ...or-with-object-detection → PetMonitoringApp}/app/src/main/res/drawable/ic_launcher_background.xml
  238. 0 ...ls/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/drawable/ic_warning.xml
  239. 0 ...s/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/layout/activity_main.xml
  240. 0 ...ject-detection → PetMonitoringApp}/app/src/main/res/layout/camera_connection_fragment_stylize.xml
  241. 0 ...itor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
  242. 0 ...ith-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
  243. BIN ...et-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-hdpi/ic_launcher.png
  244. BIN ...itor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
  245. BIN ...et-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-mdpi/ic_launcher.png
  246. BIN ...itor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
  247. BIN ...t-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xhdpi/ic_launcher.png
  248. BIN ...tor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
  249. BIN ...-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
  250. BIN ...or-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
  251. BIN ...monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
  252. BIN ...r-with-object-detection → PetMonitoringApp}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
  253. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/values/colors.xml
  254. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/values/strings.xml
  255. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/app/src/main/res/values/styles.xml
  256. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/build.gradle
  257. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/gradle.properties
  258. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/gradlew
  259. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/gradlew.bat
  260. BIN PetMonitoringApp/images/pet_detection.png
  261. 0 {tutorials/pet-monitor-with-object-detection → PetMonitoringApp}/settings.gradle
  262. +30 −22 README.md
  263. +0 −12 tutorials/background-replacement-with-people-segmentation/README.md
  264. +0 −5 tutorials/hair-coloring-with-hair-segmentation/README.md
  265. +0 −2 tutorials/pet-monitor-with-object-detection/README.md
File renamed without changes.
@@ -0,0 +1,56 @@
# Automatic Background Replacement with People Segmentation

[ ![Codeship Status for fritzlabs/fritz-sdk-android](https://app.codeship.com/projects/c74152e0-65d1-0136-2d69-32e87736c6c6/status?branch=master)](https://app.codeship.com/projects/297281)
[![Twitter](https://img.shields.io/badge/twitter-@fritzlabs-blue.svg?style=flat)](http://twitter.com/fritzlabs)

In this app, we create a mask of a person and then replace the background with any picture in the camera gallery.

<img src="https://github.com/fritzlabs/fritz-android-tutorials/blob/master/BackgroundReplacementApp/images/background_changer.png" width="662" height="295">

For the full tutorial, visit [our post on Heartbeat](https://heartbeat.fritz.ai/image-segmentation-for-android-smart-background-replacement-with-fritz-a09d8b0592a4).

This example app uses the on-device People Segmentation API for Android.

- [Overview](https://www.fritz.ai/features/image-segmentation.html)
- [Documentation](https://docs.fritz.ai/develop/vision/image-segmentation/android.html)

## Requirements

- Android Studio 3.2 or above
- Android device in developer model (USB debugging enabled)

## Getting Started

**Step 1: Create a Fritz Account**

In order to use Fritz, please [register for a free account](https://app.fritz.ai/register).

**Step 2: Clone / Fork the fritz-android-tutorials repository and open the BackgroundReplacementApp app in Android Stuido**

```
git clone https://github.com/fritzlabs/fritz-android-tutorials.git
```

In Android Studio, choose "Open an existing Android Studio project" and select `BackgroundReplacementApp`.

**Step 3: Build the Android Studio Project**

Select "Build > Make Project" from the top nav. Download any missing libraries if applicable. This should sync the gradle dependencies so give the build a second to complete.

**Step 4: Install the app onto your device**

With your Android device connected, select `Run > Run App` from the top nav. hen running the app for the first time, you'll have to give permissions to access the camera. After the app is installed and running, take a picture of a person and then after that mask is created, select a photo from your camera gallery to replace the background.

## Official Documentation

[SDK Documentation](https://docs.fritz.ai/)

[Android API Docs](https://docs.fritz.ai/android/latest/index.html)

## Help

For any questions or issues, you can:

- Submit an issue on this repo
- Go to our [Help Center](https://docs.fritz.ai/help-center/index.html)
- Message us directly in [Slack](https://join.slack.com/t/heartbeat-by-fritz/shared_invite/enQtNTY5NDM2MTQwMTgwLTAyODE3MmQzZjU2NWE5MDNmYTgwM2E1MjU5Y2Y2NmI2YTlkMTMwZTAwYTAwMzQ5NzQ2NDBhZjhmYjU2YWY3OGU)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,56 @@
# Styling and Coloring with Hair Segmentation

[ ![Codeship Status for fritzlabs/fritz-sdk-android](https://app.codeship.com/projects/c74152e0-65d1-0136-2d69-32e87736c6c6/status?branch=master)](https://app.codeship.com/projects/297281)
[![Twitter](https://img.shields.io/badge/twitter-@fritzlabs-blue.svg?style=flat)](http://twitter.com/fritzlabs)

In this app, we automatically blend a color mask with the user's hair, transforming it to red.

<img src="https://github.com/fritzlabs/fritz-android-tutorials/blob/master/HairColoringApp/images/hair_segmentation.png" width="662" height="295">

For the full tutorial, visit [our post on Heartbeat](https://heartbeat.fritz.ai/embrace-your-new-look-with-hair-segmentation-by-fritz-now-available-for-android-developers-f20f5b4e9ae1).

This example app uses the on-device Hair Segmentation API for Android.

- [Overview](https://www.fritz.ai/features/image-segmentation.html)
- [Documentation](https://docs.fritz.ai/develop/vision/image-segmentation/android.html)

## Requirements

- Android Studio 3.2 or above
- Android device in developer model (USB debugging enabled)

## Getting Started

**Step 1: Create a Fritz Account**

In order to use Fritz, please [register for a free account](https://app.fritz.ai/register).

**Step 2: Clone / Fork the fritz-android-tutorials repository and open the HairColoringApp in Android Stuido**

```
git clone https://github.com/fritzlabs/fritz-android-tutorials.git
```

In Android Studio, choose "Open an existing Android Studio project" and select `HairColoringApp`.

**Step 3: Build the Android Studio Project**

Select "Build > Make Project" from the top nav. Download any missing libraries if applicable. This should sync the gradle dependencies so give the build a second to complete.

**Step 4: Install the app onto your device**

With your Android device connected, select `Run > Run App` from the top nav. hen running the app for the first time, you'll have to give permissions to access the camera. After the app is installed and running, point your camera at someone's hair to automatically color it.

## Official Documentation

[SDK Documentation](https://docs.fritz.ai/)

[Android API Docs](https://docs.fritz.ai/android/latest/index.html)

## Help

For any questions or issues, you can:

- Submit an issue on this repo
- Go to our [Help Center](https://docs.fritz.ai/help-center/index.html)
- Message us directly in [Slack](https://join.slack.com/t/heartbeat-by-fritz/shared_invite/enQtNTY5NDM2MTQwMTgwLTAyODE3MmQzZjU2NWE5MDNmYTgwM2E1MjU5Y2Y2NmI2YTlkMTMwZTAwYTAwMzQ5NzQ2NDBhZjhmYjU2YWY3OGU)