Recent alumnus of the Master of Computer Science program (May 2013), Joseph Howse, has just released his book, OpenCV Computer Vision with Python, through Packt Publishing.
Joseph's concise and fast-paced 100-page book is an introduction to computer vision using Python, including the use of OpenCV, NumPy, SciPy and drivers for depth cameras such a Kinect.
Topics by chapter include:
- Setting up Python, NumPy, SciPy, OpenCV, OpenNI, and SensorKinect on Windows, Mac, and Ubuntu.
- Working with cameras, image/video files, and GUIs using OpenCV. Understanding how OpenCV uses NumPy arrays as image data.
- Applying filters to live video using OpenCV and SciPy.
- Tracking and manipulating faces using OpenCV.
- Refining face tracking results using data from a depth camera, such as Microsoft Kinect or Asus XtionPRO.
- Replacing OpenCV’s built-in GUI system with a 3rd-party alternative, such as PyGame.
- Training OpenCV to track custom targets, not just faces.
Visit Joseph's support site for source codes and setup tools.
The book can be purchased from PacktPub (either as a physical book or as a PDF eBook) and Amazon.
Recent News
- Calling all gamers: develop your own video game at Global Game Jam 2025
- Computer Science student’s startup promises to make driving safer
- Future alumni: Seif Elbayomi
- Computer Science alum says mentorship is a powerful tool
- Protecting our health, oceans, and future: Dal innovators celebrated at 22nd annual Discovery Awards
- Dal researcher is making smart home devices safer
- Tech triumph: Dalhousie wins big at 2024 Digital Nova Scotia awards
- Dr. Rita Orji wins Arthur B. McDonald Fellowship, NSERC's most prestigious prize for early‑career researchers