吳凱倫

國立高雄大學資工系 109 級畢業生,喜歡挑戰新事物,參加過各式競賽與社團活動,享受與隊友互相切磋成長。能快速學習新技能,有使用 C++ Python 開發專案的經驗。

 [email protected]   https://tratitude-blog.netlify.app/   https://github.com/tratitude

競賽、開發經驗

NeoHand2-手部體感音樂遊戲 [1]

玩家能透過 Webcam,用手勢體感的方式來順暢遊玩音樂遊戲。以下是我負責的內容

  • 參考 mediapipe 框架中的範例,從影像中取得手部關節點的三維座標,達到在普通筆電支援 60 fps
  • 設計手勢辨識方法,成功率達到 90%
  • C++ Boost Shared memory 來實現兩個行程之間的資料傳遞,省去 Kernel space 的 memory copy,使得遊戲可以順暢運行60fps

ACM-ICPC 2019 Taipei-Hsinchu 台灣地區程式競賽  •  銀牌

NeoHand-雲端手勢追蹤系統 [2]  •  2019全國大專校院軟體創作競賽雲端組 4th of 21

使用者傳手部影像給 server,就會收到手部 21 個關節點在影像的三維座標。以下是我負責的內容

  • 參考論文 [3],使用 Caffe 框架來實現手勢追蹤系統,在繪圖等級顯卡運行 60fps
  • Python socket 來實作連線功能,使用 Multiprocess 來避免 GIL 只能使用單核心的限制,達到同時支援多位使用者共享 60 fps 的串流

BridgeMaster-橋牌發牌機與分析系統 [4]

玩家可以使用發牌機來指定想練習的牌組,發牌機記錄出牌順序,並使用網頁來分析遊玩結果。以下是我負責的內容

  • 網頁端使用 Django 來實作發牌機的控制介面與橋牌分析介面,高效率的開發網頁端功能
  • DDS [5] C++ library 實現橋牌分析,使用 SWIG 讓 Python 能呼叫 C++ library,並嵌入 Django

學歷

2016.09 - 2020.06

國立高雄大學  資訊工程學系

2020.03 - 2020.08

德國阿沙芬堡大學-交換  工程學院

擔任系上迎新宿營的活動長,負責約40人三天兩夜的團康闖關活動,學習與夥伴溝通,規劃活動,並做好時間安排。

課外之餘參加登山社,學習如何規畫登山活動,在了解戶外風險管理之下,挑戰自己與享受自然。

References

[1] GitHub repo: https://github.com/team-seed Demo video: https://www.youtube.com/watch?v=A-019BDh5Vs

[2] GitHub repo: https://github.com/tratitude/NeoHand_server

[3] Mueller, F., Bernard, F., Sotnychenko, O., Mehta, D., Sridhar,S., Casas, D.,Theobalt, C.: Ganerated hands for real-time 3d hand tracking from monocularrgb. In: Proceedings of Computer Vision and Pattern Recognition (CVPR) (June2018), https://handtracker.mpi-inf.mpg.de/projects/GANeratedHands

[4] GitHub repo: https://github.com/tratitude/BridgeMaster

[5] Haglund, B., Hein, S.: Search Algorithms for a Bridge Double Dummy Solver. (Nov2014), http://privat.bahnhof.se/wb758135/

Powered by CakeResumePowered by CakeResume