Skip to content

Commit 7036be7

Browse files
Update README.md
1 parent 724599a commit 7036be7

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

README.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ In this face-tracking tutorial you will learn to:
33

44
- install and run Python with the Anaconda package manager
55
- create a new Anaconda environment and install packages in it
6+
- use the OpenCV package to do face detection on still images
67
- use the OpenCV package to do face-tracking with images from a webcam
8+
- build your own SnapChat filters!
79
- apply some mathematical filters to modify images
810

911

@@ -14,13 +16,25 @@ Installation instructions for Mac, Windows and Linux: https://conda.io/docs/user
1416

1517
Anaconda is a package manager for Python. Packages (also called modules) are like recipe books - they have instructions for performing a specific task. Imagine you want to bake a pie: you might want to a import package with a recipe for making a crust so that you don't have to write your own instructions for doing that task. The package with the crust recipe would itself refer to other packages with recipes for things like how to churn butter or grow wheat and mill flour. In this way, it's possibile to do some cool stuff with Python without having to understand all the details about how the software is performing every task.
1618

17-
You can run Python and install packages without a package manager, but it's better to use one because it will make your life a lot easier. When you install a new package, Anaconda will make sure that the other packages that your new module relies on are up-to-date. Another advantage is that Anaconda allows you to create a new "environment" for each project you do: that way if an old project uses an old version of a package
19+
You can run Python and install packages without a package manager, but it's better to use one because it will make your life a lot easier. When you install a new package, Anaconda will make sure that the other packages that your new module relies on are up-to-date. Another advantage is that Anaconda allows you to create a new "environment" for each project you do: that way if an old project uses an old version of a package, you don't have to uninstall and reinstall packages each time you switch between old and new projects.
1820

21+
# creating a new conda environment and installing packages
22+
Create a new Anaconda environment called 'facetrack' and activate that environment
23+
'''
24+
conda create --name facetrack
25+
source activate facetrack
26+
'''
1927

28+
Now you'll want to install some packages that you need:
29+
30+
'''
31+
conda install opencv ipython matplotlib
32+
'''
2033

2134

2235
# getting started with OpenCV
2336

37+
https://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html
2438
# trouble-shooting your webcam
2539

2640

0 commit comments

Comments
 (0)