
0人評分過此書
內容簡介:*詳細步驟說明,一步步跟著做,有如專家從旁親自指導!
*本書使用Python 3.x、樹莓派4B與OpenCV 4.x
*涵蓋大部分常用感測元件與重要連網技術
*第三版新增影像串流、LCD螢幕與全彩LED燈條、更新MQTT安裝方式
朱克剛老師專門培訓物聯網應用工程師,擁有豐富資訊教育訓練經驗,結合 Python、Raspberry Pi 與 OpenCV 的 AIoT 專案開發與教學,遠距實作授課操作流暢畫面優美,如同本書內容一樣,深入淺出,廣受師生好評。
-- 國立臺北科技大學電子系副教授 曾柏軒
本書內容說明清楚,透過實作例子的步驟說明,讓初學者可以快速上手,是一本適合學習的好書。
-- 國立高雄科技大學電子系教授兼主任秘書 陳銘志
樹苺派是最接近AIoT世界的起點,搭配Python與OpenCV工具的使用,可以讓你一窺這個大世界的堂奧。 很高興朱克剛老師把這些元素集結在一本書裡面,讓大家可以快速掌握這張通往未來的門票。
-- 宏碁強固電腦方案總處長 游鴻志
AIoT應用領域十分廣泛,舉凡機器視覺、外觀檢測、智能家居及設備維護監控。本書以深入淺出方式介紹樹莓派軟硬整合框架並採用最新的Python開發技巧,誠摯推薦給所有想要進入AIoT開發者殿堂的一本必備秘笈。
-- 鴻海集團D事業群/資訊價值創造處資深處長 徐長愷
*本書使用Python 3.x、樹莓派4B與OpenCV 4.x
*涵蓋大部分常用感測元件與重要連網技術
*第三版新增影像串流、LCD螢幕與全彩LED燈條、更新MQTT安裝方式
朱克剛老師專門培訓物聯網應用工程師,擁有豐富資訊教育訓練經驗,結合 Python、Raspberry Pi 與 OpenCV 的 AIoT 專案開發與教學,遠距實作授課操作流暢畫面優美,如同本書內容一樣,深入淺出,廣受師生好評。
-- 國立臺北科技大學電子系副教授 曾柏軒
本書內容說明清楚,透過實作例子的步驟說明,讓初學者可以快速上手,是一本適合學習的好書。
-- 國立高雄科技大學電子系教授兼主任秘書 陳銘志
樹苺派是最接近AIoT世界的起點,搭配Python與OpenCV工具的使用,可以讓你一窺這個大世界的堂奧。 很高興朱克剛老師把這些元素集結在一本書裡面,讓大家可以快速掌握這張通往未來的門票。
-- 宏碁強固電腦方案總處長 游鴻志
AIoT應用領域十分廣泛,舉凡機器視覺、外觀檢測、智能家居及設備維護監控。本書以深入淺出方式介紹樹莓派軟硬整合框架並採用最新的Python開發技巧,誠摯推薦給所有想要進入AIoT開發者殿堂的一本必備秘笈。
-- 鴻海集團D事業群/資訊價值創造處資深處長 徐長愷
-
第1 篇 Python
-
1-1 介紹與安裝
-
1-1-1 安裝
-
1-1-2 驗證Python 是否安裝成功
-
-
1-2 基礎概念
-
1-2-1 註解
-
1-2-2 變數與資料型態
-
1-2-3 標準輸入輸出
-
1-2-4 流程控制
-
1-2-5 資料結構
-
1-2-6 命令列參數
-
1-2-7 錯誤處理
-
-
1-3 字串處理
-
1-3-1 字串長度
-
1-3-2 子字串
-
1-3-3 搜尋
-
1-3-4 頭尾去空白
-
1-3-5 取代
-
1-3-6 分割
-
1-3-7 特定開頭與結尾
-
1-3-8 轉大小寫
-
1-3-9 運算子in
-
-
1-4 函數
-
1-4-1 定義與呼叫
-
1-4-2 參數與傳回值
-
1-4-3 預設值
-
1-4-4 不固定參數
-
1-4-5 Call by Object
-
1-4-6 全域變數
-
-
1-5 模組與類別
-
1-5-1 建立模組
-
1-5-2 當模組還是當自己
-
1-5-3 建立Package
-
1-5-4 建立類別
-
-
1-6 多執行緒
-
1-6-1 不使用類別
-
1-6-2 Daemon 執行緒
-
1-6-3 帶參數呼叫
-
1-6-4 使用類別
-
-
1-7 檔案存取
-
1-7-1 開檔與開檔類型
-
1-7-2 讀檔
-
1-7-3 寫入
-
1-7-4 移動檔案指標
-
1-7-5 判斷檔案是否存在
-
1-7-6 目錄內容
-
-
1-8 資料庫
-
1-8-1 建立資料表
-
1-8-2 資料異動
-
1-8-3 資料查詢
-
-
1-9 網際網路
-
1-9-1 GET
-
1-9-2 POST
-
1-9-3 PUT 等方式
-
1-9-4 JSON 解析
-
1-9-5 正規表示法
-
-
1-10 Socket 程式
-
1-10-1 支援1 個Client 的Server
-
1-10-2 支援多個Client 的Server
-
1-10-3 Client 端程式
-
-
1-11 Tkinter 視窗程式
-
1-11-1 建立視窗
-
1-11-2 元件 – Label
-
1-11-3 元件 – Button
-
1-11-4 元件 – Button & Label
-
1-11-5 元件 – Entry 與MessageBox
-
1-11-6 元件 – Scale
-
1-11-7 元件 – Text
-
1-11-8 排版 – Pack(基本)
-
1-11-9 排版 – Pack(使用容器)
-
1-11-10 排版 – Grid
-
1-11-11 排版 – Place
-
-
-
第2 篇 樹莓派
-
2-1 安裝
-
2-2 常用指令
-
2-3 GPIO 輸出
-
2-3-1 GPIO 輸出(LED 燈亮滅)
-
-
2-4 GPIO 輸入
-
2-4-1 GPIO 輸入(按鈕)
-
2-4-2 上拉電阻
-
2-4-3 啟動內建上下拉電阻
-
-
2-5 PWM
-
2-6 中斷
-
2-6-1 Wait for Edge
-
2-6-2 Event Detect
-
2-6-3 接點抖動
-
-
2-7 數位感測器
-
2-7-1 舵機(Servo)
-
2-7-2 無源蜂鳴器
-
2-7-3 超音波感測器(HC-SR04)
-
2-7-4 紅外線移動感應(HC-SR501)
-
2-7-5 溫濕度感測器(DHT-11)
-
2-7-6 繼電器(Relay)
-
2-7-7 七段顯示器
-
2-7-8 三軸加速儀(ADXL345)
-
2-7-9 LCD 螢幕
-
2-7-10 LED 矩陣(MAX7219)
-
2-7-11 多個MAX7219 模組串接
-
2-7-12 全彩LED 燈條(WS2812B)
-
-
2-8 類比感測器
-
2-8-1 光敏電阻
-
2-8-2 火焰感測
-
2-8-3 MQ2 氣體感測器
-
2-8-4 其他感測器
-
-
2-9 MQTT
-
2-9-1 原始碼編譯與安裝
-
2-9-2 發佈者與訂閱者指令
-
2-9-3 PAHO
-
2-9-4 設定Broker 帳密
-
2-9-5 Mosquitto 的WebSocket
-
-
2-10 Web 與CGI
-
2-10-1 CGI
-
2-10-2 在CGI 中取得網址列參數
-
2-10-3 CGI 主動送資料
-
-
2-11 攝影機
-
-
第3 篇 OpenCV
-
3-1 安裝
-
3-2 顯示攝影機影像與儲存影像
-
3-2-1 顯示影像
-
3-2-2 儲存影像
-
-
3-3 讀取圖檔與存檔
-
3-3-1 讀取圖檔
-
3-3-2 存檔
-
-
3-4 2D 繪圖
-
3-4-1 建立畫布
-
3-4-2 直線
-
3-4-3 矩型
-
3-4-4 圓
-
3-4-5 橢圓
-
3-4-6 多邊形
-
3-4-7 顯示文字
-
-
3-5 人臉偵測
-
3-6 人臉辨識
-
3-6-1 取樣
-
3-6-2 訓練
-
3-6-3 辨識
-
-
3-7 特定區域處理
-
3-8 物體移動追蹤
-
3-9 背景移除
-
3-9-1 畫面相減
-
3-9-2 多幀判斷
-
-
3-10 色彩辨識與追蹤
-
3-11 邊緣偵測
-
3-12 霍夫圓形檢測
-
3-13 特徵描述
-
3-14 特徵比對
-
3-14-1 SURF 與SIFT
-
3-14-2 ORB
-
-
3-15 多邊形辨識
-
3-16 多邊形凹凸點計算
-
3-17 全景圖
-
3-18 使用DNN 偵測人臉
-
3-19 使用DNN 進行物件偵測 - YOLO
-
3-20 網頁與串流
-
- 附錄A 使用YOLO 訓練自己的物件
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分