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