定 價:79 元
叢書名:新工科人才培養(yǎng)系列叢書·人工智能
- 作者:廖建尚
- 出版時間:2022/10/1
- ISBN:9787121443312
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:296
- 紙張:
- 版次:01
- 開本:16開
本書是一本介紹Linux知識和應(yīng)用技術(shù)的書籍,包含嵌入式Linux系統(tǒng)概述和6個典型案例:音頻分析系統(tǒng)Linux開發(fā)案例、城市環(huán)境采集Linux開發(fā)案例、網(wǎng)絡(luò)視頻安防監(jiān)控系統(tǒng)Linux開發(fā)案例、智能家居網(wǎng)關(guān)Linux開發(fā)案例、智能車牌識別Linux開發(fā)案例和AI人臉識別Linux開發(fā)案例。本書深入淺出地介紹了Linux知識和相關(guān)理論,以及相關(guān)領(lǐng)域的案例開發(fā)實踐,將理論學(xué)習(xí)與實踐結(jié)合起來。每個案例均附上完整的開發(fā)代碼和配套PPT。讀者可以在源代碼的基礎(chǔ)上快速進行二次開發(fā)。本書既可作為高等院校相關(guān)專業(yè)的教材或教學(xué)參考書,也可供相關(guān)領(lǐng)域的工程技術(shù)人員查閱,還可供人工智能開發(fā)、嵌入式系統(tǒng)開發(fā)、物聯(lián)網(wǎng)系統(tǒng)開發(fā)愛好者閱讀。
廖建尚,教授,博士,長期從事模式識別、物聯(lián)網(wǎng)系統(tǒng)研究工作。主持廣東省自然基金等省級以上項目8項;發(fā)表論文20余篇,其中SCI和EI收錄10余篇,出版教材著作10余部,授權(quán)專利10余項,授權(quán)軟件著作10余項。
第1章 嵌入式Linux系統(tǒng)概述 (1)
1.1 嵌入式系統(tǒng)概述 (1)
1.2 嵌入式Linux技術(shù) (3)
1.2.1 Linux簡介 (3)
1.2.2 Linux發(fā)行版本 (3)
1.2.3 嵌入式Linux技術(shù)的特點 (4)
1.2.4 嵌入式技術(shù)的應(yīng)用 (4)
第2章 音頻分析系統(tǒng)Linux開發(fā)案例 (7)
2.1 系統(tǒng)總體設(shè)計與Linux驅(qū)動開發(fā) (7)
2.1.1 系統(tǒng)總體設(shè)計 (7)
2.1.2 開發(fā)平臺 (8)
2.1.3 點陣屏Linux驅(qū)動開發(fā) (10)
2.1.4 OLED Linux驅(qū)動開發(fā) (24)
2.1.5 開發(fā)實踐:顯示模塊驅(qū)動開發(fā)與測試 (37)
2.1.6 小結(jié) (40)
2.1.7 思考與拓展 (40)
2.2 音頻分析系統(tǒng)開發(fā) (40)
2.2.1 頻譜分析顯示功能開發(fā) (40)
2.2.2 音頻處理功能開發(fā) (43)
2.2.3 上位機控制應(yīng)用開發(fā) (47)
2.2.4 開發(fā)實踐:音頻分析顯示 (57)
2.2.5 小結(jié) (61)
2.2.6 思考與拓展 (62)
第3章 城市環(huán)境采集Linux開發(fā)案例 (63)
3.1 系統(tǒng)總體設(shè)計與Linux驅(qū)動開發(fā) (63)
3.1.1 系統(tǒng)總體設(shè)計 (63)
3.1.2 嵌入式Web服務(wù)器應(yīng)用 (65)
3.1.3 Boa服務(wù)器的移植與測試 (66)
3.1.4 CGI開發(fā)技術(shù) (68)
3.1.5 開發(fā)實踐:嵌入式Web服務(wù)器應(yīng)用 (70)
3.1.6 小結(jié) (75)
3.1.7 思考與拓展 (75)
3.2 城市揚塵監(jiān)測系統(tǒng)開發(fā) (75)
3.2.1 軟件界面框架分析 (75)
3.2.2 TVOC Linux驅(qū)動開發(fā) (76)
3.2.3 LED Linux驅(qū)動開發(fā) (79)
3.2.4 PWM Linux驅(qū)動開發(fā) (86)
3.2.5 揚塵檢測功能設(shè)計 (93)
3.2.6 開發(fā)實踐:揚塵檢測系統(tǒng) (99)
3.2.7 小結(jié) (103)
3.2.8 思考與拓展 (104)
第4章 網(wǎng)絡(luò)視頻安防監(jiān)控系統(tǒng)Linux開發(fā)案例 (105)
4.1 系統(tǒng)總體設(shè)計與Linux驅(qū)動開發(fā) (105)
4.1.1 系統(tǒng)總體設(shè)計 (105)
4.1.2 mjpg-streamer功能架構(gòu) (106)
4.1.3 mjpg-streamer開發(fā)調(diào)試 (109)
4.1.4 mjpg-streamer視頻采集程序設(shè)計 (110)
4.1.5 開發(fā)實踐:基于USB攝像頭的網(wǎng)絡(luò)視頻監(jiān)控 (112)
4.1.6 小結(jié) (114)
4.1.7 思考與拓展 (114)
4.2 視頻安防監(jiān)控報警功能開發(fā) (114)
4.2.1 軟件界面框架分析 (114)
4.2.2 配置信息保存功能設(shè)計 (115)
4.2.3 燃氣傳感器Linux驅(qū)動開發(fā) (117)
4.2.4 報警管理功能設(shè)計 (123)
4.2.5 報警拍照功能設(shè)計 (131)
4.2.6 開發(fā)實踐:視頻安防監(jiān)控系統(tǒng) (133)
4.2.7 小結(jié) (137)
4.2.8 思考與拓展 (137)
第5章 智能家居網(wǎng)關(guān)Linux開發(fā)案例 (139)
5.1 Linux網(wǎng)關(guān)服務(wù)框架 (139)
5.1.1 物聯(lián)網(wǎng)網(wǎng)關(guān) (139)
5.1.2 智云物聯(lián)平臺 (140)
5.1.3 平臺開發(fā)調(diào)試工具 (141)
5.1.4 開發(fā)實踐:智能網(wǎng)關(guān)的組網(wǎng)與測試 (142)
5.1.5 小結(jié) (151)
5.1.6 思考與拓展 (151)
5.2 Linux智能網(wǎng)關(guān)設(shè)計 (151)
5.2.1 Linux智能網(wǎng)關(guān)系統(tǒng)分析 (151)
5.2.2 協(xié)議解析服務(wù)設(shè)計 (152)
5.2.3 地址緩存服務(wù)設(shè)計 (165)
5.2.4 數(shù)據(jù)處理服務(wù)設(shè)計 (176)
5.2.5 開發(fā)實踐:Linux智能網(wǎng)關(guān)本地服務(wù)設(shè)計 (185)
5.2.6 小結(jié) (189)
5.2.7 思考與拓展 (189)
5.3 Linux網(wǎng)關(guān)遠程服務(wù)設(shè)計 (189)
5.3.1 Linux網(wǎng)關(guān)遠程服務(wù)設(shè)計總體介紹 (189)
5.3.2 TCP網(wǎng)絡(luò)服務(wù)設(shè)計 (193)
5.3.3 MQTT數(shù)據(jù)服務(wù)設(shè)計 (200)
5.3.4 Linux網(wǎng)關(guān)協(xié)議設(shè)計 (209)
5.3.5 開發(fā)實踐:Linux網(wǎng)關(guān)遠程服務(wù)設(shè)計 (215)
5.3.6 小結(jié) (224)
5.3.7 思考與拓展 (224)
第6章 智能車牌識別Linux開發(fā)案例 (225)
6.1 系統(tǒng)總體設(shè)計與OpenCV開發(fā)框架 (225)
6.1.1 系統(tǒng)總體設(shè)計 (225)
6.1.2 OpenCV技術(shù)簡介 (226)
6.1.3 OpenCV開發(fā)環(huán)境 (227)
6.1.4 OpenCV常用接口 (229)
6.1.5 開發(fā)實踐:OpenCV視頻流采集 (232)
6.1.6 小結(jié) (235)
6.1.7 思考與拓展 (235)
6.2 車牌識別功能開發(fā) (235)
6.2.1 車牌識別原理 (235)
6.2.2 卷積神經(jīng)網(wǎng)絡(luò)技術(shù) (236)
6.2.3 車牌識別開源庫 (238)
6.2.4 圖像與視頻文件識別程序設(shè)計 (245)
6.2.5 開發(fā)實踐:視頻車牌識別 (247)
6.2.6 小結(jié) (250)
6.2.7 思考與拓展 (250)
6.3 基于Flask的車牌識別功能開發(fā) (250)
6.3.1 Flask應(yīng)用框架簡介 (250)
6.3.2 Flask安裝與測試 (251)
6.3.3 Flask應(yīng)用分析 (252)
6.3.4 開發(fā)實踐:基于Flask的視頻車牌識別 (259)
6.3.5 小結(jié) (263)
6.3.6 思考與拓展 (263)
第7章 AI人臉識別Linux開發(fā)案例 (265)
7.1 系統(tǒng)總體設(shè)計與Linux驅(qū)動開發(fā) (265)
7.1.1 系統(tǒng)總體設(shè)計 (265)
7.1.2 人臉識別開發(fā)平臺 (267)
7.1.3 Web應(yīng)用框架—Django (268)
7.1.4 開發(fā)實踐:搭建AI人臉識別應(yīng)用框架 (271)
7.1.5 小結(jié) (273)
7.1.6 思考與拓展 (273)
7.2 AI人臉識別功能開發(fā) (274)
7.2.1 人臉注冊與人臉識別接口 (274)
7.2.2 人臉注冊與人臉識別功能程序分析 (277)
7.2.3 閘機控制功能分析 (278)
7.2.4 開發(fā)實踐:人臉識別功能開發(fā) (279)
7.2.5 小結(jié) (285)
7.2.6 思考與拓展 (285)
參考文獻 (287)