You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-1
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,9 @@ In this face-tracking tutorial you will learn to:
3
3
4
4
- install and run Python with the Anaconda package manager
5
5
- create a new Anaconda environment and install packages in it
6
+
- use the OpenCV package to do face detection on still images
6
7
- use the OpenCV package to do face-tracking with images from a webcam
8
+
- build your own SnapChat filters!
7
9
- apply some mathematical filters to modify images
8
10
9
11
@@ -14,13 +16,25 @@ Installation instructions for Mac, Windows and Linux: https://conda.io/docs/user
14
16
15
17
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.
16
18
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.
18
20
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
+
'''
19
27
28
+
Now you'll want to install some packages that you need:
0 commit comments