chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

使用OpenVINO 2024.4.0部署AI_GUARD實現(xiàn)智能在線監(jiān)管系統(tǒng)平臺

英特爾物聯(lián)網(wǎng) ? 來源:英特爾物聯(lián)網(wǎng) ? 2025-03-03 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:

劉吉英特爾創(chuàng)新大使

AI_GUARD是一個基于Intel x86 CPU + IntelArc GPU(A370M)硬件平臺,實現(xiàn)大模型(Qwen)+小模型+私域數(shù)據(jù)庫融合的在線AI監(jiān)管系統(tǒng)平臺。該平臺以YOLO算法為核心,實現(xiàn)了在不同需求場景下,識別異常并記錄的功能,同時可結合大語言模型進行綜合管理,提供問詢等便利服務。在本文中,我們將使用OpenVINO 2024.4.0部署 AI_GUARD實現(xiàn)智能在線監(jiān)管系統(tǒng)平臺:

操作系統(tǒng)(OS):

Ubuntu 22.04.5 LTS (Jammy Jellyfish)

使用OpenVINO 2024.4.0部署 AI_GUARD全部源碼(MIT協(xié)議):

gitee地址:

https://gitee.com/QinkSkye/AI_GUARD.git

本項目已發(fā)布版本及大模型(Qwen2.5 7B)docker鏡像鏈接如下:

AI_GUARD_Management:

https://pan.baidu.com/s/1YS-DrHqHQ7_3SXIjXxtmqw?pwd=mu44

1OpenVINO 介紹

英特爾發(fā)行版OpenVINO 工具套件基于oneAPI而開發(fā),可以加快高性能計算機視覺深度學習視覺應用開發(fā)速度工具套件,適用于從邊緣到云的各種英特爾平臺上,幫助用戶更快地將更準確的真實世界結果部署到生產(chǎn)系統(tǒng)中。通過簡化的開發(fā)工作流程,OpenVINO 可賦能開發(fā)者在現(xiàn)實世界中部署高性能應用程序和算法。

2024年9月19日,英特爾發(fā)布了OpenVINO 2024.4版本,該版本引入了一系列新特性和優(yōu)化。本次更新以最大限度減少代碼更改的同時,增加了生成式人工智能(GenAI)覆蓋范圍和框架集成,不僅支持GLM-4-9B Chat, MiniCPM-1B, Llama 3 和 3.1, Phi-3-Mini, Phi-3-Medium 以及YOLOX-s模型,并新增了一系列值得關注的Notebook,還與Hugging Face合作,更新了Optimum-Intel解決方案,使得在利用Hugging Face API運行模型的同時,能夠使用OpenVINO 高效地導出和壓縮模型,以供OpenVINO GenAI套件API使用。在模型優(yōu)化和內(nèi)存管理方面,OpenVINO 2024.4版本有效降低了AI部署的成本,優(yōu)化了內(nèi)存使用,并顯著減少了延遲。因篇幅有限,無法詳細描述新版本的所有特性與優(yōu)化,詳情請進入官方網(wǎng)址查看:https://www.intel.cn/content/www/cn/zh/developer/articles/releasenotes/openvino/2024-4.html。

2AI_GUARD介紹

AI_GUARD是一種智能在線監(jiān)管系統(tǒng)平臺,由研揚科技AI LAB實驗室開發(fā)。它能在不同需求場景下,通過加載不同的模型,識別特定目標,保證7x24小時智能化管理的同時,降低人員成本和運維負荷。

該項目的核心思想在于,使用大模型作為決策層,提供問詢和數(shù)據(jù)庫管理;使用專用小模型實現(xiàn)快速目標檢測,實時高效,可在此基礎上加上實際應用場景的控制邏輯,實現(xiàn)AI自制管理,將一些低階非關鍵決策交給大模型處理,高階安全性問題及時匯報給專人管理。在此項目中使用vLLM作為大模型的推理服務后端,采用docker部署,極大的方便和簡化了開發(fā)流程和周期。

5831f8a4-f5b5-11ef-9310-92fbcf53809c.png

通過這種技術,AI_GUARD能精確識別、記錄特定目標,并將結果實時推送至Web端,用戶可通過瀏覽器、app等程序輕松查看情況,并做出對應處理。項目中,私域數(shù)據(jù)庫和大模型結合的實現(xiàn)方式,讓用戶不再需要對數(shù)據(jù)庫進行復雜操作與計算,僅需向大模型詢問“X年X月X日共有多少條記錄”等問題,便可得知對應記錄和答案。

總的來說,AI_GUARD智能在線監(jiān)管系統(tǒng)平臺能在工廠生產(chǎn)管理、醫(yī)院病患看護、高端居住區(qū)管理等多個場景大展身手,應用前景十分廣泛,在降低管理成本和難度上有明顯優(yōu)勢,是促進各項產(chǎn)業(yè)數(shù)字化、智能化的好幫手。

3模型獲取

Ultralytics 提供了一系列用于計算機視覺任務的工具,包括目標檢測、圖像分類、語義分割和人臉識別等。這些工具基于流行的深度學習框架如PyTorch,并通過簡化復雜任務的實現(xiàn)過程,使用戶能夠更輕松地進行模型訓練和性能評估。

首先安裝Ultralytics 環(huán)境:Ultralytics 可以通過pip安裝,在環(huán)境中輸入以下指令即可:

pip install ultralytics

然后通過Python導出模型:模型導出代碼如下所示:

from ultralytics import YOLO
# 加載官方模型
model = YOLO('yolov8n.pt')
# 導出模型
model.export(format='onnx')

模型導出后結構如下圖所示:

58492524-f5b5-11ef-9310-92fbcf53809c.png

然后根據(jù)官方教程,安裝OpenVINO 2024.4版本,教程網(wǎng)址如下(建議安裝路徑為 /opt/Intel/ openvino_2024):https://docs.openvino.ai/2024/get-started/install-openvino/install-openvino-linux.html

安裝完成后,運行以下命令,獲取OpenVINO 格式的模型

mo命令

處理后,可得到后綴名為.bin、.xml的兩個新文件,模型結構如下圖所示:

585b2670-f5b5-11ef-9310-92fbcf53809c.png

4項目獲取

【源碼下載和配置】

AI_GUARD項目架構如下圖所示:

58661d1e-f5b5-11ef-9310-92fbcf53809c.png

首先使用Git克隆項目源碼。輸入以下指令:

git clone 命令git clone

https://gitee.com/QinkSkye/AI_GUARD.git

代碼下載完成后,使用Qt6.7.2打開CMakeList.txt文件,如下圖所示:

587b54ae-f5b5-11ef-9310-92fbcf53809c.png

選擇X86架構,并按需選擇編譯模式后,項目文件如圖所示:

588bdd6a-f5b5-11ef-9310-92fbcf53809c.png

QT需要的模塊:

Multimedia、MultimediaWidgets、

WebEngineWidgets、Sql

本項目依賴以下C++第三方開源庫:

FFmpeg 下載地址:

https://ffmpeg.org/download.html

Opencv下載地址

https://opencv.org/releases/

Protobuf 下載地址:

https://github.com/golang/protobuf

PresenterAgent 下載地址:

https://gitee.com/ascend/samples/blob/v0.4.0/

cplusplus/environment/presenteragent_install/

README_200DK_CN.md

本項目對PresenterAgent庫進行了一定改造,部署時請以本項目倉庫中的PresenterAgent的內(nèi)容為準。

以上開源庫,均已在git倉庫,上傳編譯后文件。從git下載項目源碼后,依賴項所在文件夾

如圖所示:

58a36228-f5b5-11ef-9310-92fbcf53809c.png

5OpenVINO 推理方法

C++
初始化 OpenVINO Runtime Core
ov::Core core;

編譯模型

ov::CompiledModel compiled_model = core.compile_model(model_path, device_name);

創(chuàng)建推理請求

ov::InferRequest infer_request =
 compiled_model.create_infer_request()

處理圖像

cv::Mat letterbox_img =
 letterbox(srcImg);
blob =
 cv::blobFromImage(letterbox_img, 1.0 / 255.0, cv::Size(model_width, model_height), cv::Scalar(), true);

輸入數(shù)據(jù)

auto input_port = compiled_model.input();
ov::Tensor input_tensor(input_port.get_element_type(), input_port.get_shape(), blob.ptr());
infer_request.set_input_tensor(input_tensor);

開始推理

infer_request.start_async();

獲取推理結果

auto output =
infer_requestVec[0].get_output_tensor(0);
auto output_shape =output.get_shape();

后處理

cv::Mat output_buffer(output_shape[1], output_shape[2], CV_32F, data);
cv::transpose
(output_buffer, output_buffer);
Postprocess
(scale, output_buffer, srcImg

以上是使用OpenVINO API 進行推理的部分代碼,具體實現(xiàn)可以下載項目源碼進行查看。

6項目運行演示

配置好項目后,點擊運行,如下圖所示,本項目主要包含五個部分,分別為大模型對話及管理區(qū)域、車輛車牌識別子系統(tǒng)、跌倒檢測子系統(tǒng)、安全帽反光衣識別子系統(tǒng)、區(qū)域入侵識別子系統(tǒng)。

58bbd2f4-f5b5-11ef-9310-92fbcf53809c.png

58cae4c4-f5b5-11ef-9310-92fbcf53809c.png

采用OpenVINO 軟件包提供的vehicle-license-plate-detection-barrier-0106模型進行車輛車牌檢測,license-plate-recognition-barrier-0001模型進行車牌號識別,支持實時車牌識別,并通過SQLite數(shù)據(jù)庫存儲每個識別的車牌號信息,包括識別時間、車牌號以及車牌圖像的路徑,與大模型結合后,用戶可以直接通過大模型查詢指定時間的車輛進入情況,方便后期查詢和管理識別記錄。

58e27d1e-f5b5-11ef-9310-92fbcf53809c.png

跌倒檢測子系統(tǒng)基于 YOLOv5 深度學習模型,結合 Intel 的 OpenVINO 工具套件優(yōu)化模型,提高推理速度,用于實時檢測視頻流中的跌倒事件,同時集成了 SQLite 數(shù)據(jù)庫,用于存儲檢測到的跌倒事件信息。該系統(tǒng)不僅能實時檢測跌倒行為,還能將關鍵數(shù)據(jù)記錄到本地數(shù)據(jù)庫中,為后續(xù)分析改進場所布局,預防并減少跌倒提供可靠的數(shù)據(jù)支持。系統(tǒng)旨在提高跌倒檢測的精度和效率,適用于監(jiān)控場景中需要實時安全預警的應用,例如養(yǎng)老院、醫(yī)院和智能家居等場景。

59033a5e-f5b5-11ef-9310-92fbcf53809c.png

安全帽反光衣識別子系統(tǒng)利用 YOLOv5 深度學習模型,實現(xiàn)對視頻流中的安全帽與反光衣的精準識別,使用 OpenVINO 優(yōu)化模型提高推理速度,滿足設備上的實時計算需求。通過 SQLite 數(shù)據(jù)庫存儲檢測到的違規(guī)記錄,包括時間戳、檢測對象類別(安全帽/反光衣)以及圖片截幀。支持查詢以及導出功能,方便后續(xù)的安全管理和審核。集成大語言模型,提供智能化的用戶交互功能,例如基于自然語言查詢檢測結果、生成檢測報告等。適用于工地、工廠和其他需要安全裝備檢測的場景。

591c09da-f5b5-11ef-9310-92fbcf53809c.png

區(qū)域入侵識別子系統(tǒng)采用YOLO v8模型,可對指定區(qū)域進行框選,并對框選區(qū)域進行目標檢測識別,同時會將識別到的異常記錄進數(shù)據(jù)庫,方便查閱及后續(xù)邏輯控制和警報系統(tǒng)的聯(lián)動。

在使用時,用戶可以根據(jù)自己需求,選擇待推理數(shù)據(jù),支持圖片、視頻、RTSP、攝像頭四種輸入方式,然后點擊“Start”按鈕,即可開始推理,并將結果上傳至網(wǎng)頁。如有其余疑問,請打開項目倉庫中“用戶手冊.txt”文件,查詢對應條目。

7總結

隨著技術的不斷進步和完善,我們有理由相信,未來的安防系統(tǒng)將更加智能、高效,為人們的生活和工作提供更堅實的保障。此項目的實施是對未來智慧城市建設和公共安全管理理念的一次重要探索,隨著更多類似智能系統(tǒng)的推廣和應用,我們期待看到一個更加智慧化、人性化的社會安全管理體系逐漸成形。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英特爾
    +關注

    關注

    61

    文章

    10196

    瀏覽量

    174709
  • AI
    AI
    +關注

    關注

    88

    文章

    35164

    瀏覽量

    280055
  • 大模型
    +關注

    關注

    2

    文章

    3146

    瀏覽量

    4076
  • OpenVINO
    +關注

    關注

    0

    文章

    115

    瀏覽量

    484

原文標題:開發(fā)者實戰(zhàn)|大模型+小模型,實現(xiàn)AI智能監(jiān)管

文章出處:【微信號:英特爾物聯(lián)網(wǎng),微信公眾號:英特爾物聯(lián)網(wǎng)】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C#集成OpenVINO?:簡化AI模型部署

    什么是OpenVINO 工具套件? OpenVINO 工具套件是一個用于優(yōu)化和部署人工智能AI)模型,提升
    的頭像 發(fā)表于 02-17 10:03 ?1995次閱讀
    C#集成<b class='flag-5'>OpenVINO</b>?:簡化<b class='flag-5'>AI</b>模型<b class='flag-5'>部署</b>

    請問STM32部署機器學習算法硬件至少要使用哪個系列的芯片?

    STM32部署機器學習算法硬件至少要使用哪個系列的芯片?
    發(fā)表于 03-13 07:34

    【大聯(lián)大世平Intel?神經(jīng)計算棒NCS2試用申請】在樹莓派上聯(lián)合調試Intel?神經(jīng)計算棒NCS2部署OpenVINO

    項目名稱:在樹莓派上聯(lián)合調試Intel?神經(jīng)計算棒NCS2部署OpenVINO試用計劃:1, 我是樹莓派資深開發(fā)者,有好幾個樹莓派,2,精通Ubuntu 16.04.3 LTS(64位
    發(fā)表于 06-30 16:06

    如何在RDKx3部署docker鏡像?

    一種在RDKx3部署docker鏡像跑tros歷程的方法 為了保持主系統(tǒng)環(huán)境干凈整潔,有在docker中部署代碼的習慣。 docker pull ningcong/rdkx3:v0.1 在資源中心
    發(fā)表于 08-02 11:02

    干貨:Centos 6.5部署nginx和php環(huán)境部署

    干貨:Centos 6.5部署nginx和php環(huán)境部署
    的頭像 發(fā)表于 06-28 10:00 ?2489次閱讀

    醫(yī)療廢物在線監(jiān)管系統(tǒng)整體介紹

    醫(yī)療廢物在線監(jiān)管系統(tǒng)整體介紹 醫(yī)療廢物在線監(jiān)管系統(tǒng)實現(xiàn)
    發(fā)表于 11-24 15:27 ?1524次閱讀
    醫(yī)療廢物<b class='flag-5'>在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b>整體介紹

    醫(yī)療廢物智能在線監(jiān)管系統(tǒng)實現(xiàn)醫(yī)療廢物可視化

    醫(yī)療廢物是一種具有感染性和毒性等特性的危險廢物。通過使用兩山醫(yī)療廢物智能在線監(jiān)管系統(tǒng)之后,局端可以與平臺實時同步,實現(xiàn)院內(nèi)醫(yī)療廢物管理全程可
    發(fā)表于 12-06 09:03 ?394次閱讀
    醫(yī)療廢物<b class='flag-5'>智能在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實現(xiàn)</b>醫(yī)療廢物可視化

    醫(yī)療廢物智能在線監(jiān)管系統(tǒng)讓醫(yī)廢管理可視化

    醫(yī)療廢物智能在線監(jiān)管系統(tǒng)讓醫(yī)廢管理可視化 醫(yī)療廢物是一種具有感染性和毒性等特性的危險廢物。通過使用醫(yī)療廢物智能在線監(jiān)管
    的頭像 發(fā)表于 01-11 17:40 ?1682次閱讀
    醫(yī)療廢物<b class='flag-5'>智能在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b>讓醫(yī)廢管理可視化

    醫(yī)療廢物在線監(jiān)管系統(tǒng)平臺

    廢物的處置非常有必要。 醫(yī)療廢物在線監(jiān)管系統(tǒng)的主要作用包括以下幾個方面: 1、實現(xiàn)醫(yī)療廢物全程在線監(jiān)管
    的頭像 發(fā)表于 03-01 18:00 ?1324次閱讀
    醫(yī)療廢物<b class='flag-5'>在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>平臺</b>

    醫(yī)療廢物在線監(jiān)管系統(tǒng)平臺

    醫(yī)療廢物在線監(jiān)管系統(tǒng)應用價值 醫(yī)療廢物在線監(jiān)管系統(tǒng)通過大數(shù)據(jù)、云
    的頭像 發(fā)表于 04-20 17:49 ?2770次閱讀
    醫(yī)療廢物<b class='flag-5'>在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>平臺</b>

    醫(yī)療廢物在線監(jiān)管平臺搭建對醫(yī)廢管理的效用

    公眾智能監(jiān)測技術有限公司推出了醫(yī)療廢物在線監(jiān)管系統(tǒng)。 醫(yī)療廢物在線監(jiān)管
    的頭像 發(fā)表于 06-07 17:32 ?847次閱讀
    醫(yī)療廢物<b class='flag-5'>在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>平臺</b>搭建對醫(yī)廢管理的效用

    醫(yī)療廢物在線監(jiān)管系統(tǒng)打造醫(yī)廢信息化管理平臺

    醫(yī)療廢物在線監(jiān)管系統(tǒng)打造醫(yī)廢信息化管理平臺 新時代對衛(wèi)生健康監(jiān)管工作提出了更高、更全面的要求,傳統(tǒng)的監(jiān)管
    的頭像 發(fā)表于 08-25 17:29 ?957次閱讀
    醫(yī)療廢物<b class='flag-5'>在線</b><b class='flag-5'>監(jiān)管</b><b class='flag-5'>系統(tǒng)</b>打造醫(yī)廢信息化管理<b class='flag-5'>平臺</b>

    OpenVINO賦能BLIP實現(xiàn)視覺語言AI邊緣部署

    ,使用 OpenVINO 輕松文生圖》中,我們介紹了利用 OpenVINO 運行 Stable Diffusion 模型,快速實現(xiàn)文生圖應用。讓人人可以成為繪畫大師,利用 AI 隨心作
    的頭像 發(fā)表于 09-01 10:26 ?2627次閱讀

    OpenVINO? 賦能 BLIP 實現(xiàn)視覺語言 AI 邊緣部署

    圖》中,我們介紹了利用OpenVINO運行StableDiffusion模型,快速實現(xiàn)文生圖應用。讓人人可以成為繪畫大師,利用AI隨心作畫。隨著計算機視覺和自然語
    的頭像 發(fā)表于 09-04 16:21 ?1068次閱讀
    <b class='flag-5'>OpenVINO</b>? 賦能 BLIP <b class='flag-5'>實現(xiàn)</b>視覺語言 <b class='flag-5'>AI</b> 邊緣<b class='flag-5'>部署</b>

    使用OpenVINO C# API部署YOLO-World實現(xiàn)實時開放詞匯對象檢測

    的快速準確識別,并通過AR技術將虛擬元素與真實場景相結合,為用戶帶來沉浸式的交互體驗。在本文中,我們將結合OpenVINO C# API使用最新發(fā)布的OpenVINO 2024.0部署 YOLO-World
    的頭像 發(fā)表于 08-30 16:27 ?1703次閱讀
    使用<b class='flag-5'>OpenVINO</b> C# API<b class='flag-5'>部署</b>YOLO-World<b class='flag-5'>實現(xiàn)</b>實時開放詞匯對象檢測