< >
轟動程式圈3大AI影像辨識利器從收集資料、圖片擷取、建立標籤、訓練模型到智慧影像辨識的全面進化實戰!人工智慧(Artificial Intelligence)應用基本上可分五大層面:時間序列、圖像處理、音訊處理、自然語言處理以及動態影像處理,其中與「智慧影像」相關者就佔了兩大領域。智慧影像是透過電腦視覺技術,從中學習人類的視覺辨識能力,並自動判讀影像中的關鍵資訊,目前被大量使用在圖像辨識、人臉識別、物體動作捕捉、光學文字識別...等,是人工智慧最為廣泛的應用之一。在這個領域的研究中有許多功能強大的工具,如OpenCV、Yolo與dlib,但許多使用者卻不知如何收集資料、建立標籤,更不知道如何訓練模型,進而達成智慧影像辨識的結果!本書將引領讀者運用自己的資料,透過本機與雲端的資源,以目前主流技術進行自有模型的訓練來完成實際可用的智慧影像應用。挑戰智慧影像最佳學習地圖,結合本機與雲端應用,真正深入AI影像辨識核心!■掌握智慧影像的技術特性與主流的應用模組,涵蓋OpenCV、Pillow、Yolo與dlib。■根據不同模組特性介紹其資料來源的收集方式,除了一般土法煉鋼的徒手拍攝影像,也能利用Kaggle資料庫進行下載,或是利用動態影片進行大量圖片的擷取,再運用自動批次的方式進行圖片整理與特徵標記。■當本機在訓練模型時發生記憶體不足、效能不夠等問題時,使用Google專為機器學習而生的Colab雲端服務來訓練自己的模型。■集結最具代表性的實務應用主題,包括人臉辨識、口罩人臉辨識、車牌辨識、車流統計…等專題,在真實的情況中體驗智慧影像的應用,並擁有開發能力。■針對OpenCV與Pillow影像處理特別提供入門影音輔助教學,加速學習效率。書附超值學習資源:範例程式檔/100分鐘OpenCV與Pillow影像處理入門影音教學
一個致力於資訊圖書創作二十餘載的工作團隊,擅長用輕鬆詼諧的筆觸,深入淺出介紹難懂的 IT 技術,並以範例帶領讀者學習電腦應用的大小事。我們不賣弄深奧的專有名辭,奮力堅持吸收新知的態度,誠懇地與讀者分享在學習路上的點點滴滴,讓軟體成為每個人改善生活應用、提昇工作效率的工具。舉凡程式開發、文書處理、美工動畫、攝影修片、網頁製作,都是我們專注的重點,而不同領域有各自專業的作者組成,以進行書籍的規劃與編寫。一直以來,感謝許多讀者與學校老師的支持,選定為自修用書或授課教材。衷心期待能盡我們的心力,幫助每一位讀者燃燒心中的小宇宙,用學習的成果在自己的領域裡發光發熱!我們期待自己能在每一本創作中注入快快樂樂的心情來分享, 也期待讀者能在這樣的氛圍下快快樂樂的學習。 官方網站:www.e-happy.com.twFB粉絲團:www.facebook.com/ehappytw
近年來人工智慧(Artificial Intelligence)的浪潮席捲全球科技領域,歷經數十年發展,伴隨著硬體效能不斷提升,在各領域都有突飛猛進的驚人突破。許多看似遙遠的科技名詞都不再是冷冰冰的高端技術,而是真實存在你我生活中的重要應用。而「智慧影像」應用則是人工智慧使用最為廣泛的功能之一。人工智慧在各個領域中的應用基本上可以分成五大層面:時間序列、圖像處理、音訊處理、自然語言處理以及動態影像處理,其中與「智慧影像」相關的就佔了二大領域。智慧影像是透過電腦視覺技術,從中學習人類的視覺辨識能力,並自動判讀影像中的關鍵資訊,目前被大量使用在圖像辨識、人臉識別、物體動作捕捉、光學文字識別 ... 等。雖然這個領域的研究中已經有了許多功能強大的工具,如OpenCV、Yolo或dlib,但是許多人應用時常會不知道如何收集資料,如何建立標籤,更不知道如何訓練模型,進而達成對於研究主題進行智慧影像辨識的結果!本書的論述主軸,即是想要帶領讀者利用自己的資料,透過本機以及雲端的資源,利用目前主流的技術,進行自有模型的訓練來完成實際可用的智慧影像應用。如果您對於Python及機器學習有基本知識,想對於智慧影像進一步探索研究,並想將理論應用在自己的研究項目或是問題的解決上,就跟我們一起前進吧!
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 火箭級智慧影像辨識-Yolo5.1 Yolo是什麼?5.1.1 Yolo發展歷程5.1.2 Yolo偵測物體原理概述5.1.3 Yolo偵測物體種類5.2 建立Yolo系統5.2.1 安裝軟體與模組5.2.2 編譯Yolo5.2.3 在命令提示字元視窗執行Yolo5.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 最強智慧影像辨識-dlib7.1 dlib人臉偵測7.1.1 安裝dlib7.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 車牌特徵點模型應用
100分鐘OpenCV與Pillow影像處理入門影音教學/範例程式
Python機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰(附120分鐘影音教學/範例程式...more Python大數據特訓班(第二版):資料自動化收集、整理、清洗、儲存、分析與應用實戰(附300分鐘影...more Python與LINE Bot機器人全面實戰特訓班(附203分鐘影音教學/範例程式)
購買紙本書