Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction to OpenCV with python (at


Published on

This is a presentation I gave at in Aug. 30 2014.

Published in: Software

Introduction to OpenCV with python (at

  1. 1. INTRODUCTION TO OPENCV WITH PYTHON Max Lai @ at, Aug. 30, 2014
  2. 2. I am Max Lai from 盟創(合勤集團)下的台中團隊 目前開發重點 照片分享社群服務 智慧影像分析技術 We are hiring mobile app developer (Android/iOS) front end visual/UX designer
  3. 3. 有趣的OpenCV Project: 能臉部識別定位的棉花糖大炮
  4. 4. 大綱 OpenCV 簡介 利用OpenCV 的簡單影像處理應用 Image I/O Smoothing Edge detection Histogram equalization 利用OpenCV 進行照片中的人臉偵測
  5. 5. OpenCV 簡介 Open source Computer Vision library BSD License Originally developed by Intel Has more than 2500 optimized algorithms Supports a lot of different languages C, C++, Python, Java but is written natively in C++ Cross platform also available for Android and iOS Source:
  6. 6. OpenCV 的應用 Source:
  7. 7. 安裝OpenCV (on Ubuntu 12.04 LTS) $ sudo apt-get update $ sudo apt-get install -y vim build-essential python-software-properties $ sudo apt-get install -y python-opencv python-numpy
  8. 8. 影像處理: Image I/O Reference:
  9. 9. 影像處理: Smoothing
  10. 10. 影像處理: Smoothing Source:
  11. 11. 影像處理: Edge Detection
  12. 12. 影像處理: Edge Detection Source:
  13. 13. 影像處理: Histogram Equalization
  14. 14. 影像處理: Histogram Equalization Source:
  15. 15. 人臉偵測 Sample code API Doc:
  16. 16. 人臉偵測 You need to download Face Detection Trainer Haar Cascade Frontal Face xml file. Image:
  17. 17. 參考資料 Official Page: Tutorials: Face detection: Books: