Skip to content
Draft

De #111

Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
0229a84
Updated CartoonifierDesktop to OpenCV 3.1
shervinemami Jul 12, 2016
a2db93f
Renamed the folder for the 2nd edition of the book
shervinemami Jul 12, 2016
6fd78ea
Started updating the main README.md for 2nd edition of the book
shervinemami Jul 12, 2016
2c2a760
Better support for OpenCV 3.1 in CartoonifierDesktop
shervinemami Jul 12, 2016
7e17ac0
Added a script to download & install OpenCV + dependencies on a Linux…
shervinemami Aug 6, 2016
ca49879
Allow setting camera resolution on the command-line.
shervinemami Aug 8, 2016
253b26b
Startup in Sketch mode by default, since faster on embedded.
shervinemami Aug 8, 2016
4a88c92
Moved the fps_timer in Ch6 to a separate file, so it can also be used…
shervinemami Aug 8, 2016
0f53542
Added FPS display to Ch1 using the FPS timer of Ch6
shervinemami Aug 8, 2016
5f46677
Minor updates to some code comments in Ch1.
shervinemami Aug 9, 2016
b1e7293
Added build of contrib module and CPU core check in Ch1 OpenCV instal…
shervinemami Aug 9, 2016
99961fd
Renamed Ch1 folder & project from Cartoonifier_Desktop to Cartoonifie…
shervinemami Aug 9, 2016
a029b71
Updated the Ch1 file header copyrights for 2nd edition of the book
shervinemami Aug 9, 2016
eff2e09
Allow Ch1 to use a video file, network stream or webcam as camera input.
shervinemami Aug 12, 2016
db58e89
Made the Ch1 window fullscreen to suit embedded systems.
shervinemami Aug 18, 2016
e83313b
Updated Ch8 to use OpenCV 3 instead of OpenCV 2
shervinemami Dec 12, 2016
ae70759
Mentioned support for OpenCV 3.1 but not OpenCV 2
shervinemami Dec 12, 2016
3a2b73b
Uploaded a different Ch1 screenshot
shervinemami Dec 12, 2016
2efd17a
Fixed a URL in the main README
shervinemami Dec 12, 2016
65953c0
Removed Ch 9 'Fluid Interaction Using Kinect' (only part of 1st Editi…
shervinemami Dec 12, 2016
ea3e8ff
Update from OpenCV 2 to OpenCV 3.1.0
dannyxyz22 Feb 28, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Mentioned support for OpenCV 3.1 but not OpenCV 2
  • Loading branch information
shervinemami committed Dec 12, 2016
commit ae70759bcab91fe54204f6cff8ae3e30aa15908b
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,17 @@ Mastering OpenCV with Practical Computer Vision Projects, 2nd Edition
Full source-code for the book.
--------------------------------------------------------------------------------

Source-Code: https://github.com/MasteringOpenCV/code
Source-Code: https://github.com/MasteringOpenCV/code/Ed2_OpenCV31
Book: http://www.packtpub.com/cool-projects-with-opencv/book
Copyright: Packt Publishing 2016.


--------------------------------------------------------------------------------
To build & run the projects for the book:
--------------------------------------------------------------------------------
- Install OpenCV (versions between 2.4.2 to 2.4.11 are supported, whereas OpenCV 3.0 is not yet supported). eg: go to "http://opencv.org/", click on
Downloads, download the latest OpenCV 2.4 version (including prebuilt library), and extract
it to "C:\OpenCV" for Windows or "~/OpenCV" for Linux. In OpenCV v2.4.3, the
- Install OpenCV (version 3.1.0 is recommended, whereas OpenCV 2 is only supported in the 1st edition of this book). eg: go to "http://opencv.org/", click on
Downloads, download the latest OpenCV 3.1 version (including prebuilt library), and extract
it to "C:\OpenCV" for Windows or "~/OpenCV" for Linux. In OpenCV v3.1.0, the
prebuilt OpenCV library is in "C:\OpenCV\build" or "~/OpenCV/build", such as
"C:\OpenCV\build\x64\vc9" for MS Visual Studio 2008 (or "vs10" folder for MS
Visual Studio 2010, or the "x86" parent folder for 32-bit Windows).
Expand Down Expand Up @@ -42,7 +42,7 @@ Chapters:
- Ch5) Number Plate Recognition using SVM and Neural Networks, by David Escrivá.
- Ch6) Non-rigid Face Tracking, by Jason Saragih.
- Ch7) 3D Head Pose Estimation using AAM and POSIT, by Daniel Lélis Baggio.
- Ch8) Face Recognition using Deep Learning, by Shervin Emami.
- Ch8) Face Recognition using Eigenfaces or Fisherfaces, by Shervin Emami.
- Ch9) Developing Fluid Wall using the Microsoft Kinect, by Naureen Mahmood.


Expand All @@ -62,8 +62,8 @@ In addition to C/C++ and OpenCV experience, you will also need a computer, and a
IDE of your choice (such as Visual Studio, XCode, Eclipse, or QtCreator, running
on Windows, Mac or Linux). Some chapters have further requirements, particularly:

- To develop the Android app, you will need an Android device, Android
development tools, and basic Android development experience.
- To develop the Raspberry Pi application, you will need an embedded Linux device,
such as a Raspberry Pi, BeagleBone, ODROID, OlinuXino or Jetson dev board.
- To develop the iOS app, you will need an iPhone, iPad, or iPod Touch device,
iOS development tools (including an Apple computer, XCode IDE, and an Apple
Developer Certificate), and basic iOS and Objective-C development experience.
Expand Down Expand Up @@ -92,7 +92,7 @@ Per-chapter Requirements:
Screenshots:
--------------------------------------------------------------------------------
- Ch1) Cartoonifier and Skin Changer for Raspberry Pi:
![Ch1) Cartoonifier and Skin Changer for Raspberry Pi](https://raw.github.com/MasteringOpenCV/code/master/Chapter1_EmbeddedCartoonifier/screenshot.png)
![Ch1) Cartoonifier and Skin Changer for Raspberry Pi](https://raw.github.com/MasteringOpenCV/code/Ed2_OpenCV31/Chapter1_EmbeddedCartoonifier/screenshot.png)
- Ch2) Marker-based Augmented Reality on iPhone or iPad:
![Ch2) Marker-based Augmented Reality on iPhone or iPad](https://raw.github.com/MasteringOpenCV/code/master/Chapter2_iPhoneAR/screenshot.png)
- Ch3) Marker-less Augmented Reality:
Expand All @@ -105,8 +105,8 @@ Screenshots:
![Ch6) Non-rigid Face Tracking](https://raw.github.com/MasteringOpenCV/code/master/Chapter6_NonRigidFaceTracking/screenshot.png)
- Ch7) 3D Head Pose Estimation using AAM and POSIT:
![Ch7) 3D Head Pose Estimation using AAM and POSIT](https://raw.github.com/MasteringOpenCV/code/master/Chapter7_HeadPoseEstimation/screenshot.png)
- Ch8) Face Recognition using Deep Learning:
![Ch8) Face Recognition using Deep Learning](https://raw.github.com/MasteringOpenCV/code/master/Chapter8_FaceRecognition/screenshot.png)
- Ch8) Face Recognition using Fisherfaces:
![Ch8) Face Recognition using Fisherfaces](https://raw.github.com/MasteringOpenCV/code/master/Chapter8_FaceRecognition/screenshot.png)
- Ch9) Developing Fluid Wall using the Microsoft Kinect:
![Ch9) Developing Fluid Wall using the Microsoft Kinect](https://raw.github.com/MasteringOpenCV/code/master/Chapter9_FluidInteractionUsingKinect/screenshot.png)

Expand Down