本書涵蓋圖像處理與分析的基礎知識和實操內容,詳細介紹了PyCharm的下載安裝、多種第三方庫的導入、基於Tkinter和PyQt5的界面開發、Visual Studio 2010的下載安裝以及DLL函數庫的開發方法等內容。通過豐富的實例,指導讀者利用Python軟件進行多種圖像處理與分析的編程實踐,包括灰度圖像二值化處理、直方圖處理、微分與細線化處理、去噪聲處理、特徵提取、彩色變換、彩色分割、圖像合成、幾何變換、Hough變換直線檢測、傅裡葉變換、小波變換、模式識別等。本書可供計算機科學與技術、人工智能、數據科學、電子工程等領域的工程技術人員參考,也可作為相關專業的本科生和研究生的教材。
新版書將 AI 協作各個部分整合到章節中,從 AI 幻覺的案例開始說明提示工程,到如何利用 AI 協助除錯、產生測試案例、分析問題、推薦語法,並以通用大語言模型 ChatGPT、Claude 與哈佛大學特殊用途 CS50.ai 助教來作說明。 本書分成基礎篇和應用篇兩個部分來引發讀者學習興趣,第一部分「基礎篇」主要在介紹 Python 程式語言的基本語法與基本套件。第二部分「應用篇」分別是:「AI 協作案例」、「人臉辨識」、「物件辨識」、「視覺化文字資料」、「簡單線性迴歸」、「簡單線性分類」、「地理資訊系統應用」、「序列資料處理」、「資料的動畫呈現」、「字元辨識、翻譯與語音轉譯」。讓讀者可以用非常少的程式碼,製作出各式各樣與 AI 和「資料科學」相關的應用系統。 本書有完整的學習地圖,讀者可以依循學習地圖來學習,部分「應用篇」的章節,不會用到所有「基礎篇」的內容,所以可以安排提前學習,讀者甚至可以自行規劃學習路徑。另外,本書大部分所使用的資料集都會重複使用,讀者也可以依據資料使用的前後關係來自行規劃學習路徑。