2013 學生計算機年會 寫一個逼你站起來 debug 的程式 - 實作自動 追蹤...

11
2013 學學學學學學學 學學學學學學 debug 學學學 - 學學學學學學學學學學學學學學學學學學學 學學學

Upload: brett-odonnell

Post on 03-Jan-2016

65 views

Category:

Documents


0 download

DESCRIPTION

2013 學生計算機年會 寫一個逼你站起來 debug 的程式 - 實作自動 追蹤 人臉之二 維 馬達平台 控制系統. 林高遠. 講 者簡介. 林高遠 台師大運動競技 學系運動科學碩士 班 , 下 個學期 將 被丟 到 機電科技系 碩士班 喜好 以電資人 的方式實踐身體活動. 做 過一些東西 ……. 步態偵測系統. 單車行車 電腦. 醫學 影像 患部自動 辨識. 游泳混合接力 棒次最佳化程式. 學生計算機年會 SITCON 2013. 創作 動機 & 緣由. 參與台師大游泳校隊 4年  專長:1500m捷泳 每次比賽 都要做的事 - 錄影 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

2013 學生計算機年會

寫一個逼你站起來 debug 的程式 -

實作自動追蹤人臉之二維馬達平台控制系統

林高遠

Page 2: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

游泳混合接力棒次最佳化程式

單車行車電腦

醫學影像患部自動辨識

步態偵測系統

講者簡介林高遠台師大運動競技學系運動科學碩士班 , 下個學期將被丟到機電科技系碩士班喜好以電資人的方式實踐身體活動

學生計算機年會 SITCON 2013

做過一些東西……

Page 3: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

創作動機 & 緣由

• 參與台師大游泳校隊 4年 專長:1500m捷泳

• 每次比賽都要做的事 - 錄影 技術檢討、蒐集敵情、偷看正 妹

• 拍我最累學生計算機年會 SITCON 2013

Page 4: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

創作動機 & 緣由

為什麼是我來做?• 因為我熱愛游泳• 具有電機資訊背景 & 軟硬體實作能力• 1500m捷泳是所有項目耗時最久• 參加校內專題競賽• 湊專題製作學分

學生計算機年會 SITCON 2013

Page 5: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

方法

( 錄影機 &PC )+( 二顆馬達 &MCU)

Q:與現成電動雲台差異?A:現成電動雲台不會自動追蹤  現成電動雲台比較貴  現成電動雲台不能滿足技術狂  現成電動雲台不能交作業、騙學分

學生計算機年會 SITCON 2013

Page 6: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

方法

學生計算機年會 SITCON 2013

3. 人臉偵測 (by    )

& 計算並送出誤差訊號 (ASCII 字串格式 )

4. 將 89S51 轉為 USB介面

6. 內含兩組 H 橋 控制直流馬達 正反轉與煞車的 IC

5. 對字串解碼 Y 誤差量→ Tilt -PWM 訊號 X 誤差量→ Pan-PWM 訊號

1. 被追蹤目標

2. 擷取影像 並送回 PC

Page 7: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

實作成品

學生計算機年會 SITCON 2013

視窗 \MCU 程式碼USB 控制器雙軸馬達平台等…

Page 8: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

夢想尚未成功, geek 仍須努力

學生計算機年會 SITCON 2013

因為電腦視覺是個還在地上爬的領域

還有很多我們能做的事,電腦暫時做不到

• 對抗泳鏡、泳帽的遮蔽• 以動態肢體動作區別個人• 以濺起的水花區別個人• 描出水面下的暗部輪廓

還有很多…很多的難題… ..

Page 9: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

只會 Coding ,不懂硬體可以嗎?

這些很貴的電子積木可以快速上手

NXT Arduino

學生計算機年會 SITCON 2013

Page 10: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

可是我連 C++ 都不會,怎麼辦?

• 如果是 Java 的話,可以喔!OpenCV 自上個月中開始支援 desktop Java

• VBHalconMatrox Imaging Library等強 (ㄔㄠ ) 大 (ㄍㄨㄟˋ ) 影像處理函式

庫學生計算機年會 SITCON 2013

Page 11: 2013  學生計算機年會 寫一個逼你站起來 debug 的程式 -   實作自動 追蹤 人臉之二 維 馬達平台 控制系統

謝謝大家!

為了照顧那些幽默感退化的人們網路上有這個作品的6頁彩色技術報告

台師大機電系首頁↓

專題製作競賽↓

2012 年-成果報告彙編 pp.19-24學生計算機年會 SITCON 2013