Python機器學習超進化: AI影像辨識跨界應用實戰 (附影音教學/範例程式)

Python機器學習超進化: AI影像辨識跨界應用實戰 (附影音教學/範例程式)

9
450405
查詢門市庫存
轟動程式圈3大AI影像辨識利器
從收集資料、圖片擷取、建立標籤、訓練模型
到智慧影像辨識的全面進化實戰!

人工智慧(Artificial Intelligence)應用基本上可分五大層...

內容簡介

轟動程式圈3大AI影像辨識利器
從收集資料、圖片擷取、建立標籤、訓練模型
到智慧影像辨識的全面進化實戰!

人工智慧(Artificial Intelligence)應用基本上可分五大層面:時間序列、圖像處理、音訊處理、自然語言處理以及動態影像處理,其中與「智慧影像」相關者就佔了兩大領域。智慧影像是透過電腦視覺技術,從中學習人類的視覺辨識能力,並自動判讀影像中的關鍵資訊,目前被大量使用在圖像辨識、人臉識別、物體動作捕捉、光學文字識別...等,是人工智慧最為廣泛的應用之一。

在這個領域的研究中有許多功能強大的工具,如OpenCV、Yolo與dlib,但許多使用者卻不知如何收集資料、建立標籤,更不知道如何訓練模型,進而達成智慧影像辨識的結果!本書將引領讀者運用自己的資料,透過本機與雲端的資源,以目前主流技術進行自有模型的訓練來完成實際可用的智慧影像應用。

挑戰智慧影像最佳學習地圖,
結合本機與雲端應用,
真正深入AI影像辨識核心!

■掌握智慧影像的技術特性與主流的應用模組,涵蓋OpenCV、Pillow、Yolo與dlib。
■根據不同模組特性介紹其資料來源的收集方式,除了一般土法煉鋼的徒手拍攝影像,也能利用Kaggle資料庫進行下載,或是利用動態影片進行大量圖片的擷取,再運用自動批次的方式進行圖片整理與特徵標記。
■當本機在訓練模型時發生記憶體不足、效能不夠等問題時,使用Google專為機器學習而生的Colab雲端服務來訓練自己的模型。
■集結最具代表性的實務應用主題,包括人臉辨識、口罩人臉辨識、車牌辨識、車流統計…等專題,在真實的情況中體驗智慧影像的應用,並擁有開發能力。
■針對OpenCV與Pillow影像處理特別提供入門影音輔助教學,加速學習效率。

書附超值學習資源:範例程式檔/100分鐘OpenCV與Pillow影像處理入門影音教學
展開看更多

產品目錄

CH01 認識智慧影像辨識

1.1 人工智慧
1.1.1 人工智慧是什麼?
1.1.2 人工智慧基本應用
1.1.3 人工智慧實際應用
1.2 智慧影像辨識應用
1.2.1 影像處理
1.2.2 智慧影像辨識
1.2.3 突破智慧影像辨識學習的困境

CH02 OpenCV和Pillow影像處理

2.1 OpenCV
2.1.1 以OpenCV讀取及顯示圖形
2.1.2 儲存影像檔
2.1.3 OpenCV基本繪圖
2.1.4 使用OpenCV進行臉部偵測
2.1.5 擷取臉部圖形及存檔
2.2 圖片特效處理
2.2.1 認識圖片的維度
2.2.2 圖片灰階和黑白處理
2.3 建立新畫布與圖形合併
2.3.1 建立新畫布
2.3.2 圖形合併
2.4 擷取攝影機影像
2.5 Pillow
2.5.1 Pillow圖片基本操作
2.5.2 Pillow圖片編輯
2.5.3 圖片灰階處理
2.5.4 Pillow繪製圖形
2.6 OpenCV與Pillow圖像格式互轉
2.6.1 OpenCV轉Pillow
2.6.2 Pillow轉OpenCV
2.6.3 OpenCV和Pillow黑白圖片處理比較

CH03 OpenCV模型訓練

3.1 專題方向
3.2 準備訓練Haar特徵分類器資料
3.2.1 認識Haar特徵分類器
3.2.2 處理正樣本及實測圖片
3.2.3 處理負樣本圖片
3.3 建立車牌號碼Haar特徵分類器模型
3.3.1 處理Haar特徵分類器模型的檔案結構
3.3.2 加入正樣本
3.3.3 加入負樣本
3.3.4 正樣本標記資料
3.3.5 顯示及修改框選區域
3.3.6 調整框選區域寬高比
3.3.7 增加車牌數量
3.3.8 訓練Haar特徵分類器
3.4 使用Haar特徵分類器模型
3.4.1 Haar特徵分類器模型語法
3.4.2 車牌號碼偵測

CH04 OpenCV影像辨識-車牌

4.1 專題方向
4.2 車牌號碼擷取
4.2.1 原始圖片轉換尺寸
4.2.2 擷取車牌號碼圖形
4.2.3 以輪廓偵測分割車牌號碼文字
4.2.4 組合擷取車牌號碼文字圖形
4.2.5 去除畸零地
4.3 車牌辨識
4.3.1 文字辨識
4.3.2 單一車牌辨識
4.3.3 整批車牌辨識

CH05 火箭級智慧影像辨識-Yolo

5.1 Yolo是什麼?
5.1.1 Yolo發展歷程
5.1.2 Yolo偵測物體原理概述
5.1.3 Yolo偵測物體種類
5.2 建立Yolo系統
5.2.1 安裝軟體與模組
5.2.2 編譯Yolo
5.2.3 在命令提示字元視窗執行Yolo
5.2.4 以Python程式執行Yolov3
5.3 訓練自訂Yolo偵測模型
5.3.1 標記工具
5.3.2 下載Kaggle口罩資料
5.3.3 轉換PascalVOC為Yolo格式
5.3.4 建立訓練組態資料結構
5.3.5 訓練模型

CH06 使用Colab訓練Yolo模型

6.1 Colab:功能強大的虛擬機器
6.1.1 Colab介紹
6.1.2 Colab建立記事本
6.1.3 Jupyter Notebook基本操作
6.1.4 Colab連接Google Drive雲端硬碟
6.1.5 執行Linux命令
6.2 Colab中訓練Yolo模型
6.2.1 整理口罩資料
6.2.2 進行Yolov3模型訓練
6.2.3 訓練Yolo模型注意事項
6.2.4 訓練其他Yolo模型
6.3 使用自行訓練的Yolo模型
6.3.1 在Colab中使用自行訓練Yolo模型
6.3.2 在Python中使用自行訓練Yolo模型

CH07 最強智慧影像辨識-dlib

7.1 dlib人臉偵測
7.1.1 安裝dlib
7.1.2 簡單人臉偵測
7.1.3 5點特徵人臉偵測
7.1.4 CNN訓練模型人臉偵測
7.1.5 68點特徵人臉偵測
7.1.6 攝影機圖像中畫出點輪廓
7.2 dlib人臉辨識
7.2.1 人臉辨識
7.2.2 dlib人臉登入系統
7.3 dlib其他應用
7.3.1 偵測嘴巴是否張開
7.3.2 偵測打瞌睡
7.3.3 物體追蹤

CH08 dlib自行訓練模型

8.1 dlib訓練自己模型
8.1.1 擷取影片畫面蒐集資料
8.1.2 標記圖片
8.1.3 訓練模型
8.1.4 使用模型
8.1.5 自行訓練模型應用:車流偵測
8.2 dlib訓練進階模型
8.2.1 偵測多物體功能
8.2.2 訓練車牌特徵點模型
8.2.3 使用車牌特徵點模型
8.2.4 車牌特徵點模型應用

作者介紹

鄧文淵 總監製/文淵閣工作室 編著

一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。

我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。

舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!

我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。



官方網站:www.e-happy.com.tw

FB粉絲團:www.facebook.com/ehappytw

規格

誠品貨碼 / 2681922809001
ISBN13 / 9789865026196
ISBN10 / 9865026198
EAN貨碼 / 9789865026196
頁數 / 248
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17X1.4CM
級別 / N:無

退貨說明

退貨須知:

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

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

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

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

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

作者相關書籍