樹莓派是一款基于ARM架構、Linux系統(tǒng)的極簡計算機,既可以用于計算機編程教育,也可以作為機器人的控制核心。第一種運行于樹莓派上的編程語言是Python,這是當前人工智能領域最為流行的編程語言。機器視覺是人工智能中重要的細分研究領域,OpenCV則是當前機器視覺領域主流的開源處理庫,可以方便地用于計算機圖像處理,并應用于面部識別、目標識別等具體問題。本書介紹在樹莓派硬件上使用Python語言,借助OpenCV庫編程,來實現(xiàn)具有機器視覺功能(識別和抓取特定顏色物體、識別人臉、識別特定人臉、進行面部跟蹤)的智能機器人?!度斯ぶ悄?機器人入門與實戰(zhàn)》力求通過一系列不同層次的軟硬件任務,由淺入深地講解人工智能的概念,同時覆蓋Linux系統(tǒng)操作、Python編程、機器人系統(tǒng)搭建等多方面的綜合知識。在本書案例中使用的主要硬件載體是可在桌面上固定運轉的雙軸云臺和三軸機械臂等,它們可以代表一類智能機器人的形態(tài)。本書遵循開源、分享的創(chuàng)客精神,所有的硬件材料和軟件內容均可以從公共平臺獲取,讀者在充分理解的基礎上,不必局限于本書所列硬件,可自行獲取類似設備完成項目。本書可以作為中小學STEAM人工智能教育的一本基礎讀物,也可以作為中高職院校相關專業(yè)學生的參考書。