伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

畢業設計競賽選題推薦 | 嵌入式Linux應用之智能貓眼項目實戰(含文檔及源碼)

華清遠見工控 ? 2024-12-23 14:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01 引言

智能家居日益普及的今天,智能貓眼作為一項新興的安全監控解決方案,正逐漸成為家庭和商業環境中的重要組成部分。它不僅繼承了傳統貓眼的基本功能,還融合了現代通信技術、圖像處理技術以及人工智能算法,實現了遠程監控、自動告警、人臉識別等高級功能。智能貓眼能夠為用戶提供更安全、便捷的生活體驗,無論是住宅安全防護還是商鋪的訪客管理,智能貓眼都發揮著不可替代的作用。

02 項目介紹

《智能貓眼項目》是一個視頻監控系統,項目實戰平臺是于華清遠見自主研發的嵌入式Linux教學級開發板——FS-MP1A開發板。該項目使用百度的專業人臉識別技術,通過深度學習算法和大量數據訓練,能夠識別出訪客的身份。如果有人在不該出現的時間出現在門口,比如半夜三更,智能貓眼會自動檢測到這個異常行為,并立刻觸發警報。同時,它會迅速將警報信息發送到手機上的微信小程序,讓戶主第一時間知道家里可能有不速之客。

為了確保不會因為風吹草動就誤報,智能貓眼還配備了人體熱釋紅外傳感器,這種傳感器可以實時感知門前的人體活動,只有當真實的人出現在門口時才會觸發動作,減少了不必要的報警信息,提高了系統的效率。

另外,智能貓眼還可以連接到互聯網,接入百度的云端服務,通過微信小程序就能輕松控制和查看家門口的情況。

wKgZPGdo_1OAZbGKAAB7sTKYQzE69.jpeg

03 項目涉及技術點

①申請百度AI人臉識別應用

②通過V4L2驅動OV5640攝像頭

③通過設備文件,讀取傳感器的高低電平,來觸發相應的聯動

④搭建微信小程序,通過MQTT實現實時遠程布控

⑤建立SQlite3數據庫,將數據保存

04 項目實現

項目總體設計

  • 人臉識別

基于百度專業的深度學習算法和海量數據訓練可進行人臉識別,輕松知曉訪客身份。

  • 智能布防

實時檢測非法闖入,可以自動布防,最短時間內遠程通知微信小程序。

  • 智能偵測

利用人體熱釋紅外傳感器實時感知門前動態,有效降低信息誤報,提升系統效率。

系統支持百度云端接入,同時可對接微信小程序進行遠程布控。

以下內容主要講解,如何使用我們提供的項目源碼,將項目在開發板上運行起來。

編譯 qt 界面應用程序

1.導入 sdk

sdk 位置在【08-Qt 綜合項目開發教程\工具軟件\sdk\arm-fsmp1x-linux-gnueabihf_sdk-buildroot.tar.gz】,將源碼拷貝到虛擬機中進行解壓并進入到工程目錄下

wKgZPGdo_1OAOesGAAARXaZtyns252.pngwKgZPGdo0AiADJGfAAAsHlHveO0691.png

重定向 sdk 位置

wKgZO2do_1OAAdXTAAAGcwIpajU292.png

2.獲取應用程序源碼

源碼位置【08-Qt 綜合項目開發教程\13-智能貓眼項目\01-智能貓眼項目配套示例代碼\7 寸屏幕程序源碼\智能貓眼】中的 15_AiFace 文件,將源碼拷貝到虛擬機中進行解壓并進入到工程目錄下

wKgZO2do_1OAcbTsAAAMZYUPITk784.png

3.打開 qt 工程編譯

在 qt 中導入 15_AiFace 文件中的.pro 文件,導入完成,如下圖所示:

wKgZPGdo_1SAc7YsAADMPKAPiHI785.png

選擇好自己配置的編譯器,點擊如圖所示左下角圖標進行編譯。

wKgZO2do_1SADLOJAAEn2UkJHC0680.png

編譯完成會生成編譯好的文件,和工程文件在相同目錄下。

wKgZO2do_1SAfz6aAAAo-vy6TS0144.pngwKgZPGdo_1SAFPkRAAAI2CMc8Wo666.pngwKgZO2do_1SAXWliAALmLyN0Ihk745.png

可以看到生成的可執行文件和一些.o 文件。

4,拷貝可執行文件

通過有線直連的方式將路由器和開發板用網線連接,電腦連接路由器的 wifi,讓開發板和電腦是同一網段。

首先我們在開發板上使用 ifconfig 命令獲得 ip

wKgZO2do0AmAMl8LAADd8w3pYEw257.png

可以看到我的開發板 ip 為 192.168.3.18,再通過 scp 命令將可執行文件拷貝到開發板當中,將命令中的 ip 換為你的開發板 ip

wKgZO2do_1SAGB2MAAAJ6eHrL6w442.png

傳輸成功后會在開發板的【~】目錄下看到可執行文件

wKgZPGdo_1SAO9Y5AAAeTPR81AQ190.png

應用程序運行

運行可執行程序前,需要先填寫前面注冊的API Key 和 Secret Key,將 API Key 填寫到板子上的root

目錄下里面的 client_id.txt,將 Secret Key 填寫到板子上的 root 目錄下里面的secret_id.txt

wKgZPGdo_1SAYh3qAAAZo0Ex8Gk541.png

使用下面的命令執行可執行程序

wKgZO2do_1WACOBLAAAQKApRlNM624.pngwKgZPGdo_1WABTnrAAAqrbWEKmY869.png

可以看到下面的界面。然后我們可以參照<項目功能演示>開始操作,去實現我們相應的模塊。

wKgZO2do_1WASoRZAADIcx2rKQ4264.png

除了上面如何將項目在板子上跑起來外,項目說明文檔內容還包括項目功能演示、項目源碼分析以及SQLite安裝及系統命令等,詳細項目文檔目錄如下圖。

wKgZPGdo_1WAHlw5AAKvAdr-uQE57.jpeg

后臺私信小雯老師(備注:智能貓眼),免費領取《智能貓眼》項目完整文檔、項目源碼。

05 硬件平臺

《智能貓眼》是一個Linux+Qt的綜合項目,硬件平臺是華清遠見FS-MP1A開發板(主控STM32MP157)

開發板簡介

FS-MP1A開發板是華清遠見自主研發的一款高品質、高性價比的Linux+單片機二合一的嵌入式Linux教學級開發板,也是ST官方推薦的一款STM32 Linux開發板。

搭配仿真器、顯示屏、攝像頭、資源擴展板等豐富的擴展模塊,可拓展物聯網、人工智能等相關技術學習,還可以拓展豐富的項目實戰,非常貼合企業當下開發需求,是一款嵌入式Linux入門進階必備開發板!

wKgZPGdo0AmAHnvPAAJzoqvEfCo910.png

FS-MP1A開發板配套豐富的學習資源,包括開發教程、視頻課程及Linux+Qt綜合項目案例??蓪崙?strong>“音樂播放器、智慧家庭、智能工業電表、智能出行助手、智能貓眼、環境監測、智能安防、智能語音識別”等10余個項目案例,涉及家居、醫療、農業多種應用方向,在案例中使用了多種物聯網和嵌入式技術,包括Qt開發、linux應用開發、linux驅動開發、物聯網云端接入、MQTT協議、json字符串等知識點。“硬件+項目”的優勢,也使其廣泛應用于高校教學、學生畢設以及個人開發學習。

配套學習路線推薦

wKgZO2do0AqAaWpsAAJmmDgBodw73.jpeg

嵌入式linux開發建議從應用層開始學起,因為容易快速上手并獲得成就感。這個方向主要是依靠經驗,不斷地積累不同行業的項目開發經驗,會讓你在職場上更有優勢。

wKgaoWc8PGiAea6SAACAtA6-hks792.png

對于初學者,在找工作前,也可以多做一些項目案例練手,在實戰中去理解并應用技術。有精力的話,最好可以基于我們的開發板去拓展一些功能更豐富的項目,做更多技術上的創新拓展,去參加一些競賽,DIY一些更接近實際產品的項目,這樣的經歷,也會為你的簡歷及面試加分不少。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5204

    文章

    20562

    瀏覽量

    336011
  • Linux
    +關注

    關注

    88

    文章

    11788

    瀏覽量

    219375
  • 監控系統
    +關注

    關注

    21

    文章

    4184

    瀏覽量

    185076
  • 畢業設計
    +關注

    關注

    7

    文章

    245

    瀏覽量

    16013
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    華清遠見嵌入式全棧工程師實戰課重磅升級!一站掌握STM32+Linux核心技術,仿真教學加持,學習效率翻倍!

    嵌入式學習想打通STM32+Linux全棧,卻苦于入門難、課程體系不完整、Linux調試難、實戰項目少?華清遠見
    的頭像 發表于 03-18 14:36 ?346次閱讀
    華清遠見<b class='flag-5'>嵌入式</b>全棧工程師<b class='flag-5'>實戰</b>課重磅升級!一站<b class='flag-5'>式</b>掌握STM32+<b class='flag-5'>Linux</b>核心技術,仿真教學加持,學習效率翻倍!

    2026嵌入式芯片與系統設計競賽備賽指南:如何參賽、參賽價值、選題策略與備賽全攻略

    2026年全國大學生嵌入式芯片與系統設計競賽已經正式啟動,2月10日大賽通知正式下發,各賽道的選題也陸續公布,4月20日大賽報名截止,感興趣的同學可以及時關注!作為國內高校科技賽事中極具影響力的一項
    的頭像 發表于 03-11 15:42 ?908次閱讀
    2026<b class='flag-5'>嵌入式</b>芯片與系統設計<b class='flag-5'>競賽</b>備賽指南:如何參賽、參賽價值、<b class='flag-5'>選題</b>策略與備賽全攻略

    全國嵌入式大賽 RT-Thread 選題指南發布:虛擬化+具身智能+AI套件,挑戰嵌入式新高度 | 論道大賽

    全國大學生嵌入式芯片與系統設計競賽是由中國電子教育學會主辦。大賽旨在提高全國高校學生在嵌入式芯片及系統設計領域和可編程邏輯器件應用領域的自主創新設計與工程實踐能力,培養具有創新思維、具備解決復雜
    的頭像 發表于 03-06 17:35 ?4177次閱讀
    全國<b class='flag-5'>嵌入式</b>大賽 RT-Thread <b class='flag-5'>選題</b>指南發布:虛擬化+具身<b class='flag-5'>智能</b>+AI套件,挑戰<b class='flag-5'>嵌入式</b>新高度 | 論道大賽

    從小白到大牛:Linux嵌入式系統開發的完整指南

    是 **“在嵌入式硬件上運行 Linux 系統并開發應用”**,其本質是軟硬件協同的工程實踐。入門階段需完成三大核心任務:? 系統認知構建:明確嵌入式 Linux 的應用場景(
    發表于 12-16 10:42

    開源 | 60余套STM32單片機、嵌入式Linux、物聯網、人工智能項目(開發板+教程+源碼)

    私信免費領取!60余套綜合項目案例STM32單片機、嵌入式、物聯網、人工智能智能車/機器狗/小智AI/家居/農業/安防等多領域項目
    的頭像 發表于 12-04 11:42 ?791次閱讀
    開源 | 60余套STM32單片機、<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>、物聯網、人工<b class='flag-5'>智能</b><b class='flag-5'>項目</b>(開發板+教程+<b class='flag-5'>源碼</b>)

    9年嵌入式老兵親授:RK3506 Linux開發付費合集序章(完整學習指引)

    ? 入門,到后來深耕? FreeRTOS 、 Linux 、 Android? 系統開發;從逐行配置底層寄存器,到驅動開發、內核裁剪,再到上層應用落地;從工業控制器、通訊設備,到消費類電子產品, 9? 年時間里,我踩過無數新手坑,也沉淀了一套? “ 從實戰出發、解決實際問
    的頭像 發表于 11-27 11:53 ?468次閱讀
    9年<b class='flag-5'>嵌入式</b>老兵親授:RK3506 <b class='flag-5'>Linux</b>開發付費合集序章(<b class='flag-5'>含</b>完整學習指引)

    AI+嵌入式雙賽道課程就位!從0基礎到項目實戰,硬實力拿offer

    對想深耕技術的人來說,程序員節最好的禮物,莫過于抓住能長期變現的技術方向——AI(人工智能)和嵌入式開發,如今一個是“風口賽道”,一個是“剛需基石”,崗位多、薪資高,卻有不少人卡在沒體系化學習路徑
    的頭像 發表于 10-24 15:02 ?512次閱讀
    AI+<b class='flag-5'>嵌入式</b>雙賽道課程就位!從0基礎到<b class='flag-5'>項目</b><b class='flag-5'>實戰</b>,硬實力拿offer

    嵌入式需要掌握哪些核心技能?

    嵌入式需要掌握哪些核心技能? 若想通過學習嵌入式技術提升就業競爭力,需重點掌握C語言、嵌入式硬件架構、RTOS/Linux開發、通信協議四大核心技能,并結合行業需求積累
    發表于 10-21 16:25

    嵌入式達到什么水平才能就業?

    (三)實戰經驗擁有2-3 個完整嵌入式項目經驗:項目需包含需求分析、方案設計、代碼開發、測試優化全流程,能清晰闡述項目難點與解決方案能獨
    發表于 09-15 10:20

    2025全國大學生嵌入式芯片與系統設計競賽應用賽道全國總決賽圓滿閉幕-飛凌嵌入式

    8月13日2025全國大學生嵌入式芯片與系統設計競賽應用賽道全國總決賽圓滿閉幕,飛凌嵌入式作為大賽協辦單位之一,攜手瑞芯微在應用賽道設立專屬賽題并承擔評審工作,積極為高校學子搭建高水平的嵌入式
    的頭像 發表于 08-15 08:02 ?2577次閱讀
    2025全國大學生<b class='flag-5'>嵌入式</b>芯片與系統設計<b class='flag-5'>競賽</b>應用賽道全國總決賽圓滿閉幕-飛凌<b class='flag-5'>嵌入式</b>

    【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】+基礎概念學習理解

    。為了對珠峰更了解些,開始接觸 Linux 系統開發,并逐漸認識到 Yocto 項目在定制嵌入式 Linux 系統方面的重要性。所以很想拜讀下此書。 二、書籍內容概述 基礎知識 書中首
    發表于 08-04 22:29

    STM32MP157開發板推薦 | 600余講認證課程,嵌入式Linux應用+底層+項目實戰全覆蓋!

    和穩定的成長空間。對于技術學習者而言,嵌入式是一條值得長期深耕、持續發展的職業路徑。嵌入式Linux學習,選擇一款硬件性能強大、課程體系完善、實戰
    的頭像 發表于 06-27 15:05 ?926次閱讀
    STM32MP157開發板推薦 | 600余講認證課程,<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>應用+底層+<b class='flag-5'>項目</b><b class='flag-5'>實戰</b>全覆蓋!

    Linux嵌入式和單片機嵌入式的區別?

    用于對實時性要求高、資源需求較低的場合,如家電控制、工業自動化、小型機器人等。 Linux嵌入式 :適用于需要復雜功能、高處理能力的應用,如智能手機、平板電腦、智能電視、汽車電子等。
    發表于 06-20 09:46

    【新書速遞】Yocto項目實戰教程:高效定制嵌入式Linux系統

    論壇>>社區活動專版標題名稱必須包含【「Yocto項目實戰教程:高效定制嵌入式Linux系統」閱讀體驗】+自擬標題立即掃碼參與活動注意事項
    的頭像 發表于 05-27 08:05 ?1888次閱讀
    【新書速遞】Yocto<b class='flag-5'>項目</b><b class='flag-5'>實戰</b>教程:高效定制<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>系統

    【書籍評測活動NO.61】Yocto項目實戰教程:高效定制嵌入式Linux系統

    《 Yocto項目實戰教程:高效定制嵌入式Linux系統 》應運而生。這本書在官方文檔的基礎上,結合筆者多年的
    發表于 05-21 10:00