# 11/20 與老師開會 ###### tags: `AICA` > [會議連結(16:00~17:00)](https://teams.microsoft.com/l/meetup-join/19%3ameeting_NDQ0M2FkMTMtZTM5MC00OTU1LWE3MGQtYTNhM2M4OTcxMGQ3%40thread.v2/0?context=%7b%22Tid%22%3a%22c2e7753f-aa05-4abc-8c02-293ad122ca19%22%2c%22Oid%22%3a%22ed59687d-417b-4c61-9839-48c2bbaa6b07%22%7d) --- ### Proposal 要回答得出來 & 應有的概念 - Pygame 是打算用 QT 嗎? -> ==QT 是什麼?== - mediapipe 的限制是什麼? - 技術上會遇到哪些問題? - 怎麼用 mediapipe 去辨別手勢? - mediapipe 辨識的結果怎麼跟 pygame 去做整合? - pygame GUI 的要求是什麼? - 分工要以流程分 -> 沒有 mediapipe!!! - picamera 怎麼跟 RPi 整合? - 建議流程 - Step 1. 把 Training Model 存下來 - Step 2. 在 RPi 上安裝 mediapipe 的 Library - Step 3. 把 Model Load 進來 - ==怎麼 load?== - ==Mediapipe 跟 Rpi **共同** 可以接受的 Format 是什麼== - Step 4. 得到 Inference 的結果 - Step 5. 把結果傳回 Pygame - ==好好想要怎麼傳== - Pygame 在 RPi 上還是電腦上? - Step 6. Pygame 後續的顯示 -> ==怎麼做到== - 按鈕 -> 用滑鼠按? 鍵盤? 手勢觸發? - 圖像顯示 - 遊戲背景 - 答對的手勢亮起 - 文字顯示 - 得分 - 計時 - 招式影片顯示 - 背景音樂 - 自動跳下一題 - Train Model 不算在正式的分析裡,算是 Inference 前處理的部分 -> ==還是要想想怎麼 Train 一個好的 model== - 先初步分工,研究好 mediapipe、Pygame 在幹嘛,然後去把流程想通透 :bulb: ==Proposal 時請列出一個技術上清楚仔細且做得到的流程== 然後才是 :point_right: **最終寫程式的工作分配** :point_left: - 一個半禮拜的時間很長,不能偷懶 - Proposal 老師要聽到最後真正的那個分工 :scream: - Proposal 老師要聽到最後真正的那個分工 :scream: - Proposal 老師要聽到最後真正的那個分工 :scream: - mediapipe 是最好的選擇 - Pygame 也是一個好的選擇 - mediapipe 輸出的資料該存到哪? - Pygame 裝在 Rpi 上 or 電腦上? - Rpi 上 -> RPi 跑 Pygame 跑得夠快嗎? - 較簡單,全部都在 RPi 上 - 電腦上 -> RPi 分析的結果怎麼傳回電腦? - ==傳送的方式有很多,怎麼選擇? 選擇這個方式的理由?== - 做出來應該挺好玩 :sparkles: 因為無知,所以無畏 :sparkles: --- - 想好用什麼做遊戲,pygame的話是QT嗎? - GUI - streaming 的作法(Real time detection) - 如何把技術整合 - 分工 - mediapipe - py game - 整合 講太快了QAQ model 先存起來 inference ?? mediapipe 可以存的model format, pygame能接受的 依流程分工,不是依照功能性 - pygame要裝在哪裡? - RPi(較簡單,但跑得動?) - PC(如何傳輸給PC) [computer vision game ft. opencv,mediapipe,python](https://pysource.com/2021/08/24/how-i-built-a-computer-vision-game-with-opencv-mediapipe-and-python/) - [name=蔡閔棨] 把影像即時輸到rpi的方法
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up