Skip to content

Commit

Permalink
Merge pull request #1037 from jasonrandrews/review
Browse files Browse the repository at this point in the history
Review and update OpenCV face detection Learning Path
  • Loading branch information
jasonrandrews authored Jun 26, 2024
2 parents db82b22 + 545c4e1 commit ab78a15
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Create Computer Vision Applications with OpenCV on Android Devices

minutes_to_complete: 30

who_is_this_for: This is an advanced topic for developers who are interested in creating Computer Vision Applications with OpenCV on Android Devices.
who_is_this_for: This is an introductory topic for developers who are interested in creating Computer Vision Applications with OpenCV on Android Devices.

learning_objectives:
- Describe what OpenCV is, and what it can offer.
Expand All @@ -17,7 +17,7 @@ prerequisites:
author_primary: Dawid Borycki

### Tags
skilllevels: Advanced
skilllevels: Introductory
subjects: Graphics
armips:
- Cortex-A
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ The Learning Path comprises three steps:
2. Extend the project to access the device’s camera and retrieve camera frames with OpenCV.
3. Process camera images using OpenCV.

You can find all the code used in this learning path in a [GitHub repository](https://github.com/dawidborycki/Arm64OpenCVCamera.git).
You can find all the code used in this Learning Path in a [GitHub repository](https://github.com/dawidborycki/Arm64OpenCVCamera.git).
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
---
title: Detect faces with OpenCV on Arm64-powered Android Devices
title: Detect faces with OpenCV on Android Devices

minutes_to_complete: 30

who_is_this_for: This is an intermediate topic for developers who are interested in creating Computer Vision applications with OpenCV on Arm64-powered Android devices.
who_is_this_for: This is an intermediate topic for developers who are interested in creating Computer Vision applications with OpenCV on Android devices.

learning_objectives:
- Describe how you can use OpenCV for face detection.
- Use OpenCV to retrieve camera frames.
- Use Haar cascade classifier for face detection.

prerequisites:
- Familiarity with [OpenCV getting started](/content/learning-paths/smartphones-and-mobile/android_opencv_camera).
- A development computer with Android Studio installed (this Learning Path uses Android Studio Jellyfish | 2023.3.1 Patch 1).
- A development machine with [Android Studio](https://developer.android.com/studio) installed.
- An Android smartphone.
- Familiarity with OpenCV, review [Create Computer Vision Applications with OpenCV on Android Devices](/learning-paths/smartphones-and-mobile/android_opencv_camera/) before starting.

author_primary: Dawid Borycki

### Tags
skilllevels: Intermediate
skilllevels: Introductory
subjects: ML
armips:
- Cortex-A
operatingsystems:
- Windows
- Mac
- macOS
tools_software_languages:
- Android
- Android Studio
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,4 +38,4 @@ Overall, OpenCV’s importance in face detection lies in its robust, versatile,

In this Learning Path, you will learn how to use the Haar classifier from OpenCV to detect human face in the frames acquired from the mobile's device camera.

You can find the companion code [here](https://github.com/dawidborycki/Arm64OpenCVFaceDetection.git).
You can find the companion code used in this Learning path in a [GitHub repository](https://github.com/dawidborycki/Arm64OpenCVFaceDetection.git).
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ You have just prepared the application to stream camera frames. You can now laun

The application should start, and you should see the app running in an emulator. It will ask you for camera permissions.

After ensuring that the application starts, you will next need to set up the application to run on an actual device in order to complete the face detection section. Follow [these steps](https://developer.android.com/studio/run/device).
After ensuring that the application starts, you will next need to set up the application to run on an actual device in order to complete the face detection section. Follow the steps in [Run apps on a hardware device](https://developer.android.com/studio/run/device) to run the app.

Once you have the application running on your device, you can move on to the next section.

0 comments on commit ab78a15

Please sign in to comment.