如何於Scratch內辨識姿勢(推測臉孔及身體部位)
如何於Scratch內辨識姿勢(推測臉孔及身體部位)
重要提示: 要於Scratch 內體驗及學習人工智能(AI),暫時必須使用以下客製化的Scratch: https://stretch3.github.io/,而不是官方的Scratch網站。
1. 使用擴充模組Posenet2Scratch,如下圖:
2. 選取以下程式磚塊。nose x代表辨認鼻子的X座標值,nose y代表辨認鼻子的Y座標值。必須同時選取X及Y的座標,否則便無法定位。
3. 選取後,畫面上會出現以下畫面。
4. 拖拉以下程式磚塊至物件(例如cat)內。當然,也可以更換物件,例如以下範例,用ball取代cat。
以上的程式磚塊的功能是把物件一直移至鼻子位置上,如下圖。即使移動面部位置,這個黃色的球還是會貼在鼻子上。
問題:
1. 同學可想想,這個人工智能模型是如何辨識到鼻子的? 配戴口罩後,似乎還是可識別到鼻子的,為甚麼?
2. 同學從前也可能玩過類似的應用軟件,有沒有發覺原來不是那麼難設計的? 同學可試試讓系統辨識其他器官或姿勢的位置,然後添加不同的物件。例如加一些鬍鬚….





留言
張貼留言