《OpenCV+TensorFlow深度學習與計算機視覺實戰》是清華大學出版社出版的一本圖書。
圖書內容,目錄,
圖書內容
本書旨在掌握深度學習基本知識和特性的基礎上,培養使用TensorFlow+OpenCV進行實際編程以解決圖像處理相關問題的能力。全書力求通過通俗易懂的語言和詳細的程式分析,介紹TensorFlow的基本用法、高級模型設計和對應的程式編寫。 本書共13章,內容包括計算機視覺與深度學習的關係、Python的安裝和使用、Python數據處理及可視化、機器學習的理論和算法、計算機視覺處理庫OpenCV 、OpenCV圖像處理實戰、TensorFlow基本數據結構和使用、TensorFlow數據集的創建與讀取、BP神經網路、反饋神經網路、卷積神經網路等。本書強調理論聯繫實際,著重介紹TensorFlow+OpenCV解決圖像識別的套用,提供大量數據集供讀者使用,並以代碼的形式實現深度學習模型實例供讀者參考。
目錄
第1章 計算機視覺與深度學習 1
1.1 計算機視覺與深度學習的關係 1
1.1.1 人類視覺神經的啟迪 2
1.1.2 計算機視覺的難點與人工神經網路 3
1.1.3 套用深度學習解決計算機視覺問題 4
1.2 計算機視覺學習的基礎與研究方向 5
1.2.1 學習計算機視覺結構圖 5
1.2.2 計算機視覺的學習方式和未來趨勢 6
1.3 本章小結 7
第2章 Python的安裝與使用 8
2.1 Python基本安裝和用法 8
2.1.1 Anaconda的下載與安裝 9
2.1.2 Python編譯器PyCharm的安裝 12
2.1.3 使用Python計算softmax函式 15
2.2 TensorFlow類庫的下載與安裝(基於CPU模式) 16
2.3 TensorFlow類庫的下載與安裝(基於GPU模式) 18
2.3.1 CUDA配置 18
2.3.2 cuDNN配置 21
2.4 OpenCV類庫的下載與安裝 22
2.5 Python常用類庫中的threading 24
2.5.1 threading庫的使用 25
2.5.2 threading模組中最重要的Thread類 25
2.5.3 threading中的Lock類 26
2.5.4 threading中的join類 27
2.6 本章小結 28
第3章 Python數據處理及可視化 29
3.1 從小例子起步—NumPy的初步使用 29
3.1.1 數據的矩陣化 29...