如何於Scratch內辨識姿勢(推測臉孔及身體部位)

如何於Scratch內辨識姿勢(推測臉孔及身體部位)

 

重要提示: 要於Scratch 內體驗及學習人工智能(AI),暫時必須使用以下客製化的Scratch: https://stretch3.github.io/,而不是官方的Scratch網站。

 

1.      使用擴充模Posenet2Scratch,如下圖:



2.      選取以下程式磚塊。nose x代表辨認鼻子的X座標值,nose y代表辨認鼻子的Y座標值。必須同時選取XY的座標,否則便無法定位。



3.      選取後,畫面上會出現以下畫面。



4.      拖拉以下程式磚塊至物件(例如cat)內。當然,也可以更換物件,例如以下範例,用ball取代cat


以上的程式磚塊的功能是把物件一直移至鼻子位置上,如下圖。即使移動面部位置,這個黃色的球還是會貼在鼻子上。



 問題:

1.      同學可想想,這個人工智能模型是如何辨識到鼻子的? 配戴口罩後,似乎還是可識別到鼻子的,為甚麼?

2.      同學從前也可能玩過類似的應用軟件,有沒有發覺原來不是那麼難設計的? 同學可試試讓系統辨識其他器官或姿勢的位置,然後添加不同的物件。例如加一些鬍….

留言

這個網誌中的熱門文章

為何初中要學習人工智能?

如何於Scratch體驗影像辨識