單元 2:認識 PoseNet
單元 2:認識 PoseNet
2-3 繪製人體骨架─初始檔
2-3 繪製人體骨架─初始檔
▶️ 教學影片
📌 小提醒
請使用 Google Chrome 瀏覽器。
請準備網路攝影機,以進行姿勢辨識。
👉 操作步驟
1. 在教學素材內,下載「2-3 人體_初始檔.sb3」。
2. 開啟 OSEP Scratch 線上編輯器。
🔗 OSEP Scratch 線上編輯器:https://maker-edu.github.io/OSEP/app/
3. 點擊「檔案」再點擊「從你的電腦挑選」,挑選並載入「2-3人體骨架_初始檔.sb3」。
4. 開擊網路攝影機,將臉在螢幕前出現。
5. 點擊綠旗執行程式,觀察你所看到的畫面。
6. 檢視角色【Sprite 1】的程式碼。
7. 從主程式中,你看到了什麼?
當綠旗被點擊時,程式會使用畫筆工具進行繪製。
變數【人數】設為 0。
PoseNet【人數】等於螢幕前偵測到的人數。
重複PoseNet【人數】次,每次執行
變數【人數】改變1。
執行函式【繪製人體骨架】中【變數】人數的值。
8. 從函式積木中(下圖),你看到了什麼?
函式【繪製人體骨架】有一個參數【人】,它會隨著每次函式被呼叫時而有所不同。
畫筆定位於左耳。
下筆(開始畫)。
畫筆由左耳--> 左眼-->鼻-->右眼-->右耳-->右眼-->鼻
停筆(停止畫)。
筆跡【顏色】設為變數【人數】*15。
❓ 思考點
請使用下圖繪製上述畫筆工具繪製的路徑(左耳--> 左眼-->鼻-->右眼-->右耳-->右眼-->鼻)。
想想看若要繪製臉部是否還有其他種畫法。
影像出處:https://pixabay.com/zh/vectors/boy-handsome-portrait-head-face-38262/