上週末(2015.10.24),咱們參加了由 segmentfault 組織的亞洲最大規模的黑客馬拉松。此次的Hackathon在 北京 / 杭州 / 深圳 / 濟南 / 武漢 多城同時聯動。僅咱們參加的北京賽區,就有30多個團隊,150餘人。程序員
本次賽事採用全新命題制,北京賽區的題目是:「讓技術走進生活」算法
我以爲這個題目用來做爲Hackathon的賽題簡直太恰當了:segmentfault
題目範圍廣,但落腳點很好。ide
Hacker的最高境界就是經過技術讓生活變得更美好。學習
第一次參加黑客馬拉松,結果很意外地拿到了北京賽區的第二名。idea
遂做此文,以茲留念spa
咱們團隊的五我的,所有來自北京航空航天大學。做爲生活 朝十晚十二 ,天天讀paper,碼代碼的研究僧們來講。還有什麼比黑客馬拉松更cool 的事情?blog
看到比賽通知的時候,截止日期只是三天了。然而,把連接發到羣裏,三分鐘時間就在實驗室裏組好了隊伍。因而,很快填了表格,提交了報名。遊戲
因爲並無多少時間了,並且恰好遇上最近的論文開題時間,再者此次的比賽題目並無公佈,因此,破罐子破摔,索性一點準備都沒有。圖片
後來事實證實,沒有精心準備過的Hackathon纔是它最初的味道!
9點15來到現場,第一感受,人好多!聽聞不少都是來自各大知名公司,頓時內心有些小緊張。不過一想咱們的主要目的是來蹭吃蹭喝的,也就「他強任他強,清風拂山崗」了,哈哈!
因爲晚到了幾分鐘,座位已經全滿了,好在宣講以後,工做人員很熱心的幫咱們找了一張桌子。筆記本、耳機、鍵盤就位。。。
Let the hacking begin.
一陣頭腦風暴以後,咱們總結了一些方案:遊戲、約x、todo-list等等。不過總以爲這些東西缺點什麼。這時咱們組的梁總,提到了一個你們都忽略的點--弱勢羣體。
的確,咱們做爲正常人,每每忽略了咱們身邊還存在着一些身體有殘障的朋友。此次的「讓技術走進生活」的主題,不就是經過技術讓生活更美好,利用技術去真正幫助到別人嗎?
因而,新的一輪圍繞幫助弱勢羣體的頭腦風暴又開始了。最終,咱們仍是沒有離開程序員的視野,把焦點聚焦到了經過人臉識別技術和語音識別技術,讓四肢殘障人士可以經過頭部移動和語音來控制鼠標與鍵盤。
接下來就是一頓瘋狂查資料,寫代碼了。因爲須要開發的模塊太多,並且時間太緊(不到24小時),因此只能是採用開源的算法庫。最終,咱們的人臉識別使用的是opencv的開源庫,語音識別使用的微軟的Speech SDK。
。。。。(此處省略無數句代碼行)
此次的Hackathon終於讓咱們見到了傳說中凌晨四點的北京。
很幸運,咱們最後拿到了第二名的成績。下面貼一張咱們組員的合照:
對了,咱們的隊名叫:咱們隊有漂亮妹子。 哈哈!
除了很幸運的拿到了名次,我以爲最重要的仍是咱們看到了其餘的很是Geek很是Cool的Idea。
好比,下面這個,用VR來引導人們進行筆記本電腦的修理工做。視覺效果之酷炫,驚到了在場的全部人。
還有頗有情懷的去作遊戲的朋友,以下圖:
頗有不少不少,好比:幫你學習歷史知識、幫你約x等等讓人大吃一驚的idea。這是Hackathon最大的意義,就是把一堆人集中在一塊兒,讓他們進行頭腦風暴,而後用最快的速度將他們的idea展示出來。
每一個程序員都須要一次這樣的 Hackathon 經歷。