Python 
+Raspberry Pi 
+ Face detection 
=?
IKARi 
• …Not 怡客咖啡(ikari coffee) 
• 軟體工程師 
• 熱愛Python 和open source 
• 發現Python 很讚,所以就自己用在碩論分析 
data 
• 喜歡交朋友,天南地北聊技術 
• 出沒地點:Hacking Thursday(H4) 
Special Thanks to: 
@samuelololol, @chuiyi
Why Python?
因為Python超棒!
因為不會…
Why RPi?
What is RPi 
• 小:信用卡尺寸的迷你電腦 
• 便宜:35 USD 
• ARM 700 MHz (可overclock) 
• Videocore 可硬解硬壓縮1080p H.264 
• OpenGL 硬體支援 
• Open HW 
• Linux 
 好玩具
多小?
Why 
face detection?
可是只有face 
detection 很無聊
+Face tracking
我希望camera 
可以自動追蹤人 
臉
我追蹤到 
的正妹…(羞)
我發現有一種叫 
PTZ camera 的 
好東西
有兩種便宜solution 
• IPCAM with PT(Z) 
– EasyN F-M136 
– ~260RMB@淘寶 
• Logitech Webcam 
– QuickCam Orbit AF 
– 拿影像跟控制PTZ的方法都不同 
– 這次不會講
開始做! 
• 購買RPi 和周邊 
– SD卡, Wi-Fi 網卡, powered USB hub, 無線鍵 
盤…$$$ 
• 安裝simpleCV, 用來作face detection 
– 用python 玩OpenCV 
• 利用IPCAM 的CGI 介面控制PTZ 
• (其實還有一堆事…)
Code
看起來像這樣:
可是這樣還不夠 
好玩:
+AR
+超音波測距
+ AR drone
+全自動傳送圖 
片到Google
So… 
Python 
+ RPi 
+ face tracking 
+ AR 
+ 超音波測距離 
+ AR drone 
+ 全自動傳送圖片到Google 找人物資訊 
= ???
+如果超多RPi 
連結在一起…
= Prototype 
for…
…
=SKYNET
If you are listening to this, you are 
the resistance. 
by John Connor 
如果你聽的到這些,你就是反抗軍Skynet 
by 約翰康納 
by IKARi
和我一起建 
skynet
IKARi 
• IKARi @ plurk 
• Will Wang @ Facebook 
• ikari.ikari [at] gmail.com 
• 歡迎找我一起聊技術!
ref 
• 演講影片連結: 
https://www.youtube.com/watch?v=OQiQKB 
j619U
Thanks you!

Python, Raspberry Pi (RPi), face detection @ Pycon Taiwan 2013

Editor's Notes