Raspberry Pi 5+AI創新實踐: 電腦視覺與人工智慧應用指

Raspberry Pi 5+AI創新實踐: 電腦視覺與人工智慧應用指

出版日期:
2025/06/03
9
680612
查詢門市庫存
使用Raspberry Pi實作影像辨識的眾多智慧功能
豐富完整的實作範例引領你成為Raspberry Pi專家

內容簡介

使用Raspberry Pi實作影像辨識的眾多智慧功能
豐富完整的實作範例引領你成為Raspberry Pi專家

✪快速上手Raspberry Pi 5:了解硬體特色、Bookworm作業系統,以Python探索GPIO應用
✪多媒體與網路連接:輕鬆設定網路、整合Webcam與Pi相機模組,讓Pi成為多功能媒體平台
✪學習電腦視覺技術:深入學習OpenCV與MediaPipe,實現臉部辨識、手勢追蹤等智慧功能
✪打造現代應用開發:使用Streamlit建立互動網頁應用,整合OpenAI Chat API,打造AI助手


【內容簡介】
本書是專為創客、工程師、學生與技術愛好者量身打造的實用手冊,結合基礎知識與進階應用,讓你全面掌握Raspberry Pi的潛力,成為現代創新專案的主導者。不論你是想學習物聯網裝置開發、電腦視覺、AI技術,還是設計個人化的專案,本書提供的完整知識與實作範例,將引領你一步步成為Raspberry Pi的專家,請立即翻閱本書,探索無窮創意,成就你的技術夢想。

【精采內容】
✪從零開始學習Raspberry Pi 5,深入理解這款微型電腦的架構與操作,迅速上手並應用到日常專案中。
✪透過GPIO的控制,掌握Python程式設計與硬體互動,實現各種自動化與物聯網裝置的創意開發。
✪探索OpenCV與MediaPipe電腦視覺技術,實現臉部辨識、手勢追蹤與物件檢測,將影像處理能力帶入生活應用。
✪使用Streamlit輕鬆建立互動式網頁應用,分享你的專案成果,快速轉化成實用的解決方案。
✪整合OpenAI Chat API生成式AI技術,打造專屬的智慧助手與自然語言應用,走在人工智慧的最前端。

【目標讀者】
✪初次接觸Raspberry Pi的愛好者與學習者。
✪想要學習AI及電腦視覺的創客。
✪將Raspberry Pi作為實驗與教學工具的在校學生及教師。
✪尋求嵌入式開發平台的工程師與專業人士。

展開看更多

產品目錄

|CHAPTER 01| 安裝與設定Raspberry Pi 5
1.1 Raspberry Pi簡介
1.2 Raspberry Pi 5新特色
1.3 組裝Raspberry Pi 5
1.4 使用Raspberry Pi Imager
1.5 啟動Bookworm作業系統
1.6 圖形化檔案管理
1.7 raspi-config環境設定
1.8 基本Linux指令
1.9 序列埠登入Raspberry Pi 5

|CHAPTER 02| Bookworm作業系統
2.1 本章提要
2.2 Linux檔案系統
2.3 檔案管理指令
2.4 使用Nano編輯文字檔案
2.5 目錄管理
2.6 了解檔案權限
2.7 系統管理
2.8 更新作業系統
2.9 尋找及安裝軟體套件
2.10 使用grim擷取螢幕畫面
2.11 Shell Script簡介
2.12 自動執行腳本
2.13 了解rc-local服務
2.14 常用的systemctl指令

|CHAPTER 03| Raspberry Pi連上網路
3.1 查看IP位址、閘道器及DNS
3.2 圖形介面設定靜態IP位址
3.3 終端機設定靜態IP位址
3.4 圖形介面設定Wi-Fi
3.5 設定Wi-Fi靜態IP位址
3.6 啟用SSH
3.7 Linux主機SSH遠端存取Pi
3.8 Windows主機SSH遠端連結Pi
3.9 使用SFTP進行檔案交換
3.10 Windows主機VNC遠端連結Pi

|CHAPTER 04| 連接Webcam
4.1 安裝Webcam
4.2 使用fswebcam工具
4.3 Webcam定時拍照
4.4 錄製Webcam視訊

|CHAPTER 05| 連接Pi相機模組
5.1 安裝Pi相機模組
5.2 設定IMX219相機模組
5.3 使用rpicam-hello預覽相機視訊
5.4 使用rpicam-jpeg拍照
5.5 使用rpicam-still拍照
5.6 使用rpicam-vid錄影
5.7 Pi相機模組建立縮時攝影
5.8 使用cron建立自動縮時攝影

|CHAPTER 06| Python基本語法
6.1 本章提要
6.2 撰寫Python程式
6.3 Python基礎
6.4 Python字串處理
6.5 Python控制敘述
6.6 自定義函式
6.7 串列
6.8 字典
6.9 元組
6.10 使用模組
6.11 在Python中執行Linux指令
6.12 檔案處理
6.13 例外處理

|CHAPTER 07| Python GPIO控制
7.1 Raspberry Pi GPIO
7.2 點亮LED
7.3 LED閃爍程式
7.4 控制LED的亮度
7.5 連接按鈕開關
7.6 按鈕控制LED
7.7 切換LED亮滅
7.8 消除按鈕按下的抖動
7.9 偵測物體運動
7.10 使用I2C 16x2字元液晶顯示器
7.11 測量Raspberry Pi CPU溫度
7.12 DHT11讀取環境溫濕度
7.13 資料記錄到USB隨身碟
7.14 使用OLED圖形顯示器

|CHAPTER 08| OpenCV影像處理
8.1 OpenCV簡介
8.2 安裝OpenCV套件
8.3 讀取及顯示影像
8.4 取得影像資訊
8.5 寫入及儲存影像
8.6 色彩空間轉換
8.7 影像平移
8.8 影像旋轉
8.9 影像放大縮小
8.10 影像仿射轉換
8.11 影像投影轉換
8.12 加強影像
8.13 影像模糊化
8.14 影像邊緣偵測
8.15 二值化黑白影像
8.16 侵蝕和膨脹影像
8.17 影像輪廓偵測

|CHAPTER 09| OpenCV串流視訊應用
9.1 擷取Webcam串流視訊
9.2 Webcam錄影
9.3 Webcam視訊處理
9.4 Webcam影像相減運動偵測
9.5 Webcam背景相減運動偵測
9.6 取得感興趣區域
9.7 使用滑鼠選取ROI
9.8 Webcam ROI物件運動偵測

|CHAPTER 10| MediaPipe影像辨識
10.1 MediaPipe簡介
10.2 安裝MediaPipe套件
10.3 MediaPipe AI視覺功能
10.4 MediaPipe使用入門
10.5 影像物件偵測
10.6 影像分割
10.7 影像人臉偵測
10.8 影像人臉標記偵測
10.9 影像姿勢標記偵測

|CHAPTER 11| MediaPipe串流視訊應用
11.1 Webcam物件偵測
11.2 Webcam手部標記偵測
11.3 Webcam手勢辨識
11.4 Webcam人臉偵測
11.5 Webcam姿勢標記偵測

|CHAPTER 12| Picamera2串流視訊應用
12.1 本章提要
12.2 虛擬環境使用Picamera2套件
12.3 儲存相機影像
12.4 錄製H.264視訊
12.5 建立MJPEG伺服器
12.6 OpenCV連接Pi Camera
12.7 OpenCV人臉偵測

|CHAPTER 13| Streamlit基礎
13.1 本章提要
13.2 安裝Streamlit
13.3 Streamlit文字元素
13.4 Streamlit多媒體元素
13.5 Streamlit互動元件
13.6 Streamlit佈局元件
13.7 使用Session State
13.8 建立多頁面應用程式

|CHAPTER 14| 建立網頁版ChatGPT
14.1 本章提要
14.2 取得OpenAI的API密鑰
14.3 安裝套件
14.4 網頁顯示OpenAI API模型清單
14.5 簡易聊天網頁
14.6 具串流回應的聊天網頁
14.7 Streamlit聊天元素
14.8 可儲存對話紀錄的串流聊天網頁
14.9 以JSON儲存對話紀錄
14.10 本章小結

作者介紹

王進德
國立中央大學電機工程博士。曾在科技大學電機系及資工系任教,也曾在業界擔任工程師及技術長,具有電機及資訊專業背景。由於有多年的教書經驗,所以深知初學者的學習困境,希望撰寫一系列淺顯易懂的技術書籍,協助初學者的學習。目前的研究興趣為智慧控制及智慧物聯網等課題。

規格

誠品貨碼 / 2682911066009
ISBN13 / 9786264141147
ISBN10 /
EAN貨碼 / 9786264141147
頁數 / 416
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 17X23X1.87CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍