注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)一般工業(yè)技術(shù)人工智能嵌入式系統(tǒng)開發(fā)實戰(zhàn)

人工智能嵌入式系統(tǒng)開發(fā)實戰(zhàn)

人工智能嵌入式系統(tǒng)開發(fā)實戰(zhàn)

定 價:¥79.00

作 者: 顧錁 等
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787121460241 出版時間: 2023-08-01 包裝: 平塑
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書基于國產(chǎn)飛騰高性能CPU的嵌入式開發(fā)板,從嵌入式開發(fā)、操作系統(tǒng)、硬件接口的應(yīng)用實踐、綜合人工智能項目實踐進(jìn)行了介紹與實例展示。首先介紹飛騰教育開發(fā)板的硬件平臺及基本使用方法,然后以D2000處理器為主體,詳細(xì)介紹基本硬件結(jié)構(gòu)、工作原理、音視頻模塊和典型AI應(yīng)用等實踐案例。 本書具有以下特點: 軟硬結(jié)合,強化實踐。為了便于理解,書中列舉了大量應(yīng)用實例,所有實例均在開發(fā)板上調(diào)試通過,可以直接運行,且每個應(yīng)用實例均給出程序參考程序。適合教師講授,易于學(xué)生閱讀。本書在編寫時力求做到通俗、易懂,書中圖文并茂,針對本科層次學(xué)生特點,內(nèi)容講解在夠用的基礎(chǔ)上,突出實際應(yīng)用。 本書可作為普通高等院校電子、電氣、計算機、通信、自動化、智能科學(xué)與技術(shù)等工科專業(yè)本科教材,也可供廣大從事單片機應(yīng)用系統(tǒng)開發(fā)的工程技術(shù)人參考。

作者簡介

  陳雯柏,博導(dǎo),校青年教學(xué)名師、自動化學(xué)院創(chuàng)新實踐基地負(fù)責(zé)人。兼任中國人工智能學(xué)會理事,中國教育發(fā)展戰(zhàn)略學(xué)會人工智能與機器人專業(yè)委員會理事,清華大學(xué)出版社專家委員,北京市屬高校本科專業(yè)評估標(biāo)準(zhǔn)研制專家。負(fù)責(zé)本課程建設(shè),成功上線超星學(xué)習(xí)通。

圖書目錄

第1章 緒論 1
1.1 芯片簡介 1
1.2 芯片架構(gòu)簡介 2
第2章 飛騰芯片型號及技術(shù)參數(shù) 3
2.1 飛騰公司簡介 3
2.2 飛騰芯片產(chǎn)品概述及技術(shù)理念 4
2.2.1 飛騰芯片產(chǎn)品概述 4
2.2.2 飛騰產(chǎn)品的技術(shù)理念 4
2.3 飛騰系列芯片產(chǎn)品簡介 5
2.3.1 高性能服務(wù)器CPU 5
2.3.2 高效能桌面CPU 8
2.3.3 高端嵌入式CPU 11
2.3.4 飛騰套片 14
第3章 開發(fā)板硬件結(jié)構(gòu)及接口 15
3.1 飛騰教育開發(fā)板簡介 15
3.2 板載硬件接口及模塊 16
3.3 MXM顯卡及硬盤 19
3.3.1 MXM顯卡安裝方式 19
3.3.2 硬盤安裝 19
第4章 搭建開發(fā)環(huán)境 21
4.1 登錄開發(fā)板系統(tǒng) 21
4.1.1 通過串口登錄開發(fā)板系統(tǒng) 21
4.1.2 使用SSH登錄開發(fā)板系統(tǒng) 25
4.1.3 無線接入局域網(wǎng) 28
4.1.4 開發(fā)板關(guān)機 29
4.2 安裝相關(guān)軟件 29
4.3 更新固件 30
4.3.1 升級BIOS固件 30
4.3.2 刻錄啟動盤 30
4.4 操作系統(tǒng) 32
4.4.1 安裝銀河麒麟系統(tǒng) 32
4.4.2 安裝debian系統(tǒng) 35
4.4.3 安裝Ubuntu系統(tǒng) 43
4.5 TigerVNC局域網(wǎng)遠(yuǎn)程桌面 44
4.6 更新Python至3.7版本 45
4.7 更新gcc至9.4.0版本 46
4.8 安裝OpenCV 49
4.8.1 安裝OpenCV環(huán)境(C++接口) 49
4.8.2 安裝OpenCV環(huán)境(Python接口) 50
第5章 程序設(shè)計及在線開發(fā) 53
5.1 ARM指令集簡介 53
5.2 程序設(shè)計流程 55
5.3 在線開發(fā)流程 56
第6章 基礎(chǔ)應(yīng)用設(shè)計實例 58
6.1 接口測試 58
6.2 IIC通信 60
6.2.1 IIC總線簡介 60
6.2.2 IIC總線的工作特點 60
6.2.3 IIC總線訪問外圍設(shè)備 61
6.3 音頻采集及輸出實例 64
6.3.1 音頻接口測試 64
6.3.2 音頻采集實例 66
6.4 操作系統(tǒng)實例 67
6.4.1 文件I/O操作 67
6.4.2 進(jìn)程管理、同步及通信 69
6.4.3 線程管理 72
6.4.4 線程同步及多路轉(zhuǎn)接 75
6.4.5 TCP、UDP連接測試實例 78
第7章 音/視頻的播放與處理 82
7.1 音/視頻的播放 82
7.1.1 了解gstreamer 82
7.1.2 安裝gstreamer 83
7.1.3 音/視頻播放步驟 83
7.2 視頻采集及縮放 85
7.2.1 視頻采集 85
7.2.2 視頻縮放 87
7.3 H.264的編碼及解碼 87
7.3.1 H.264簡介 87
7.3.2 H.264編碼 88
7.3.3 H.264解碼 90
7.4 TS封裝及播放 90
7.4.1 TS封裝 90
7.4.2 TS播放 92
第8章 圖像處理及相關(guān)的設(shè)計實例 95
8.1 圖像處理基礎(chǔ)知識 95
8.1.1 讀取、顯示、保存圖像 96
8.1.2 獲取圖像屬性 97
8.1.3 圖像的通道拆分與合并 98
8.1.4 圖像的加法與融合運算 98
8.1.5 圖像類型轉(zhuǎn)換 100
8.1.6 圖像的縮放、旋轉(zhuǎn)、翻轉(zhuǎn)和平移 102
8.2 圖像對比度的增強 106
8.2.1 圖像灰度化 107
8.2.2 灰度直方圖 108
8.2.3 灰度直方圖均衡化 109
8.2.4 灰度線性變換 111
8.2.5 伽馬變換 112
8.3 圖像加噪 114
8.3.1 添加椒鹽噪聲 114
8.3.2 添加高斯噪聲 115
8.4 圖像處理基礎(chǔ)算子 116
8.4.1 拉普拉斯算子 116
8.4.2 Sobel算子 119
8.4.3 Canny邊緣檢測算法 121
第9章 人工智能推理及項目設(shè)計 123
9.1 MNN 123
9.1.1 MNN的特點及框架 123
9.1.2 MNN的工作流程 125
9.1.3 MNN運行實例 126
9.2 OpenCV DNN 127
9.2.1 OpenCV DNN介紹 127
9.2.2 執(zhí)行GoogLeNet分類實例 128
9.3 目標(biāo)識別設(shè)計及實現(xiàn) 131
9.3.1 背景介紹 131
9.3.2 YOLOv1原理 133
9.3.3 目標(biāo)識別實例 136
9.3.4 血細(xì)胞分類實例 140
第10章 火焰及煙霧檢測項目 145
10.1 項目目標(biāo) 145
10.2 項目方案 147
10.2.1 項目所需設(shè)備 147
10.2.2 OpenCV與機器視覺 148
10.2.3 深度學(xué)習(xí)模型YOLOv3 148
10.2.4 模型訓(xùn)練 150
10.2.5 遠(yuǎn)程監(jiān)控實現(xiàn) 152
10.3 實驗內(nèi)容與具體步驟 154
10.3.1 Ubuntu系統(tǒng)下的OpenCV安裝 154
10.3.2 基于Xftp實現(xiàn)PC、虛擬機、開發(fā)板間的文件傳輸 154
10.3.3 深度學(xué)習(xí)模型程序與程序簡析 160
10.3.4 遠(yuǎn)程監(jiān)控實施 163
10.4 實驗結(jié)果及總結(jié) 164
第11章 垃圾分類項目 168
11.1 項目目標(biāo) 168
11.2 項目方案 168
11.2.1 項目所需設(shè)備 168
11.2.2 數(shù)據(jù)集預(yù)處理 169
11.2.3 深度學(xué)習(xí)模型ResNet 171
11.2.4 模型訓(xùn)練 174
11.3 項目內(nèi)容與具體步驟 175
11.3.1 數(shù)據(jù)集預(yù)處理及圖像標(biāo)注 175
11.3.2 深度學(xué)習(xí)模型的搭建、訓(xùn)練及測試 179
11.3.3 分類結(jié)果顯示與分析 183
11.4 項目總結(jié) 185
附錄A 186

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號