英特爾計算機視覺SDK WindowsTASS PVL網(wǎng)絡(luò)攝像頭安全系統(tǒng)
資料介紹
描述
介紹
在這里,您將找到 TASS PVL 的示例應(yīng)用程序,這是一個使用英特爾? 計算機視覺 SDK 的計算機視覺安全系統(tǒng)和一個通過 TechBubble Technologies IoT JumpWay 連接到物聯(lián)網(wǎng)的英特爾? Edison。
一旦您了解了它的工作原理,您就可以自由地相應(yīng)地修改應(yīng)用程序。
該項目使用兩個應(yīng)用程序:
軟件要求
- TechBubble IoT JumpWay Node JS MQTT 客戶端庫
- TechBubble IoT JumpWay WebSocket MQTT 客戶端
- 適用于 Windows 10 的英特爾? 計算機視覺 SDK
- 微軟 Vcpkg、Paho、Json
- 節(jié)點JS
- 視覺工作室 2017
硬件要求
- 配備第 6 代英特爾? 酷睿? 處理器和英特爾? 銳炬? Pro 顯卡和高清顯卡的 Windows PC,在我們的示例中,我們使用配備英特爾? 傲騰內(nèi)存的英特爾? NUC7i7BNH。
- 1 x 英特爾? 愛迪生
- 1x Grove 入門套件加 - 英特爾? Edison 的英特爾物聯(lián)網(wǎng)版
- 1 x 藍色 LED (Grove)
- 1 x 紅色 LED (Grove)
- 1 x 蜂鳴器 (Grove)
- 1 個網(wǎng)絡(luò)攝像頭
在你開始之前
在開始之前,您應(yīng)該遵循一些教程,特別是如果您是第一次使用 TechBubble IoT JumpWay Developer Program。如果您還沒有,則需要一個 TechBubble IoT JumpWay Developer Program 開發(fā)者帳戶,并在開始創(chuàng)建 IoT 設(shè)備之前設(shè)置一些基礎(chǔ)知識。訪問以下IoT JumpWay 開發(fā)人員計劃文檔(閱讀/設(shè)置 5-10 分鐘)并查看引導(dǎo)您完成注冊和設(shè)置位置空間、區(qū)域、設(shè)備和應(yīng)用程序的指南(閱讀約 5 分鐘)。
準備您的 Windows 設(shè)備
C:\src\vcpkg> vcpkg install paho-mqtt:x64-windows
#if defined(WIN32) || defined(WIN64)
#define DLLImport __declspec(dllimport)
#define DLLExport __declspec(dllexport)
#else
#define DLLImport extern
#define DLLExport __attribute__ ((visibility ("default")))
#endif
#if defined(_WIN32) || defined(_WIN64)
#define DLLImport __declspec(dllimport)
#define DLLExport __declspec(dllexport)
#else
#define DLLImport extern
#define DLLExport __attribute__ ((visibility ("default")))
#endif
C:\src\vcpkg> vcpkg install nlohmann-json:x64-windows
- 安裝英特爾? 計算機視覺 SDK
- 安裝 Microsoft Vcpkg、Paho、Json
- 安裝 Visual Studio 2017
- 安裝 Paho MQTT
- 安裝后,編輯 C:\src\vcpkg\installed\x64-windows\include 中的 MQTTAsync.h 和 MQTTClient.h 文件。
- 改變:
- 到:
- 安裝 Nlohmann Json
- 插入您的網(wǎng)絡(luò)攝像頭
- 插入您的網(wǎng)絡(luò)攝像頭并確保您已為您的機器安裝所有相關(guān)驅(qū)動程序以識別該設(shè)備。
克隆回購
您需要將此存儲庫克隆到您的英特爾? Edison 上的某個位置。導(dǎo)航到您要將其下載到的目錄并發(fā)出以下命令,或使用 Windows GitHub GUI。
C:\YourChosenLocation> git clone https://github.com/TechBubbleTechnologies/IoT-JumpWay-Intel-Examples.git
IoT JumpWay 設(shè)備連接憑證和設(shè)置
- 按照TechBubble Technologies IoT JumpWay 開發(fā)人員計劃 (BETA) 定位應(yīng)用程序文檔來設(shè)置您的 IoT JumpWay 定位應(yīng)用程序。
- 為 TASS PVL 設(shè)置一個物聯(lián)網(wǎng) JumpWay 定位設(shè)備,確保你設(shè)置了你的攝像頭節(jié)點,因為你需要攝像頭的 ID 才能使項目正常工作。創(chuàng)建設(shè)備后,請確保準確記下 MQTT 用戶名和密碼、設(shè)備 ID 和設(shè)備名稱,您還需要區(qū)域和位置 ID。您將需要編輯您的設(shè)備并添加允許它與英特爾愛迪生自主通信的規(guī)則,但目前,這些是此時唯一需要執(zhí)行的步驟。
按照TechBubble Technologies IoT JumpWay Developer Program (BETA) Location Device Doc設(shè)置您的設(shè)備。
- 在 TASS-PVL-Windows-Console.cpp 中找到并更新以下代碼,并替換為您的設(shè)備設(shè)置。
int IntelliLanLocation = 0;
int IntelliLanZone = 0;
int IntelliLanDevice = 0;
int IntelliLanSensor = 0;
std::string IntelliLanDeviceN = "YourIoTJumpWayDeviceNameHere";
std::string IntelliLanDeviceU = "YourIoTJumpWayDeviceUsernameHere";
std::string IntelliLanDeviceP = "YourIoTJumpWayDevicePasswordHere";
- 您可能還需要編輯此值,這允許應(yīng)用程序連接到您的網(wǎng)絡(luò)攝像頭,通常該值是 1 或 0,在我的例子中它是 1,這是提供的應(yīng)用程序中的默認設(shè)置。如果您在啟動時收到應(yīng)用程序無法連接到您的相機的錯誤消息,您將需要修改此設(shè)置并確保您已經(jīng)為您的相機安裝了所有必需的驅(qū)動程序。
int camera = 1;
附加包含目錄和庫目錄
如果您將英特爾? 計算機視覺 SDK 安裝到默認目錄 (C:\Intel\CV SDK) 以外的任何目錄,您將需要更新附加包含目錄和庫目錄設(shè)置以反映您的安裝位置。
設(shè)置您的英特爾? Edison
下一步是設(shè)置您的英特爾? Edison,以便 TASS PVL 可以通過 IoT JumpWay 與其通信。為此,我們已經(jīng)創(chuàng)建了一個教程,即 IoT JumpWay Intel? Edison Dev Kit IoT Alarm,它將指導(dǎo)您完成此過程。唯一的區(qū)別是您不需要設(shè)置 Python 命令應(yīng)用程序,因為在這個項目中,TASS PVL 將取代 Python 命令應(yīng)用程序,為了節(jié)省時間,請僅按照英特爾? Edison 設(shè)備 Node JS 應(yīng)用程序的步驟操作。
您將在以下鏈接中找到該教程:
物聯(lián)網(wǎng) JumpWay 英特爾? Edison 開發(fā)套件物聯(lián)網(wǎng)警報
完成該教程并設(shè)置設(shè)備后,返回他以完成最后的集成步驟。
設(shè)置你的規(guī)則
您現(xiàn)在已準備好執(zhí)行最后的步驟,此時您應(yīng)該已設(shè)置好所有內(nèi)容,并且您的英特爾? Edison 開發(fā)套件物聯(lián)網(wǎng)警報應(yīng)該正在運行并連接到物聯(lián)網(wǎng) JumpWay 以等待指令。
接下來,我們將設(shè)置允許 TASS PVL 自主控制您的英特爾? Edison 開發(fā)套件物聯(lián)網(wǎng)警報的規(guī)則。返回 TAS PVL 設(shè)備頁面并確保您位于編輯頁面上。向下滾動到您添加相機節(jié)點的下方,您將看到您可以添加規(guī)則。
我們要添加的規(guī)則如下:
- 當(dāng)識別出已知人員時,打開藍色 LED。
- 當(dāng)識別出未知人員時,打開紅色 LED。
- 當(dāng)識別到陌生人時,打開蜂鳴器。
事件將由 TASS PVL 發(fā)送的警告消息觸發(fā),因此在 On Event Of 下拉列表中,選擇 WARNING。然后您需要選擇您添加到 TASS PVL 設(shè)備的攝像頭節(jié)點,因為這是發(fā)出警告的傳感器。接下來在 With Warning Of 中選擇 RECOGNIZED,這意味著當(dāng) IoT JumpWay 收到已知人員已被識別的警告消息時將觸發(fā)規(guī)則,然后為 Take The Following Action 部分選擇 Send Device Command,選擇Intel? Edison 作為設(shè)備,藍色 LED 作為傳感器,切換作為動作,打開作為命令。如果檢測到已知人員,這將告訴愛迪生打開藍燈。
您應(yīng)該針對未識別事件的紅色 LED 和蜂鳴器重復(fù)這些步驟,以處理識別出入侵者或未知人員的事件。
準備好出發(fā)!
就是這樣,如果您正確地按照教程進行操作,那么您現(xiàn)在就可以啟動新的安全系統(tǒng)了。運行 Windows 控制臺應(yīng)用程序開始,您將看到打開的控制臺窗口和您的相機的實時流,如果高興,還包括邊界框和情緒狀態(tài)。要訓(xùn)??練已知用戶,您只需讓他們站在攝像頭前,然后單擊 R 注冊他們的臉,然后單擊 S 保存。
查看您的數(shù)據(jù)
當(dāng)程序檢測到已知用戶或入侵者時,它會將捕獲它的設(shè)備的傳感器和警告數(shù)據(jù)發(fā)送到TechBubble IoT JumpWay。您將能夠訪問TechBubble IoT JumpWay Developers Area中的數(shù)據(jù)。登錄開發(fā)人員專區(qū)后,訪問TechBubble IoT JumpWay Location Devices Page,找到您的設(shè)備,然后訪問 Warnings & Sensor Data 頁面以查看從應(yīng)用程序發(fā)送的數(shù)據(jù)。
物聯(lián)網(wǎng) JumpWay 英特爾? 計算機視覺 SDK 錯誤/問題
請隨時為您在使用 IoT JumpWay Intel? 示例時遇到的錯誤和一般問題創(chuàng)建問題。在您的物聯(lián)網(wǎng)項目中使用物聯(lián)網(wǎng) JumpWay 英特爾? 示例時,您還可以使用問題區(qū)域?qū)で笠话銕椭?/font>
物聯(lián)網(wǎng) JumpWay 英特爾? 計算機視覺 SDK 貢獻者
- 帶攝像頭和PIR傳感器的Raspberry Pi家庭安全系統(tǒng)
- 使用Arduino藍牙攝像頭的安全系統(tǒng)
- 基于計算機視覺的客機艙門識別與定位方法 42次下載
- 詳談機器視覺與計算機視覺的異同 8次下載
- 基于C#的密爾計算機工具MilCalc 0次下載
- 機器視覺與計算機視覺的概念到底有什么區(qū)別 6次下載
- 如何實現(xiàn)家庭安防系統(tǒng)中的多攝像頭和視頻采集與網(wǎng)絡(luò)傳送 21次下載
- 固定多攝像頭的視覺拼接技術(shù) 1次下載
- 用于OpenCL的英特爾FPGA SDK資料 8次下載
- 圖像采集與處理在攝像頭尋跡小車上的應(yīng)用 18次下載
- 基于計算機視覺技術(shù)的人臉檢測系統(tǒng)設(shè)計 43次下載
- 基于計算機視覺的室內(nèi)空間測量系統(tǒng)設(shè)計 31次下載
- 計算機視覺講義 0次下載
- 基于OpenCV的計算機視覺技術(shù)實現(xiàn) 0次下載
- 計算機網(wǎng)絡(luò)安全概述
- 計算機視覺的工作原理和應(yīng)用 1013次閱讀
- 計算機視覺的主要研究方向 488次閱讀
- 什么是計算機視覺?計算機視覺的三種方法 4138次閱讀
- 如何使用ping命令測試網(wǎng)絡(luò)攝像頭連通性 8281次閱讀
- 計算機視覺的概念和主要任務(wù) 1147次閱讀
- 計算機視覺相關(guān)概念總結(jié) 652次閱讀
- 基于無線和物聯(lián)網(wǎng)技術(shù)的安全攝像頭系統(tǒng) 1605次閱讀
- 關(guān)于自動駕駛系統(tǒng)中前視攝像頭的供電模塊 3471次閱讀
- 英特爾電腦棒拆解 1.2w次閱讀
- 通過CloudAPI、內(nèi)部部署和SDK獲取計算機視覺AI 2509次閱讀
- 英特爾加速物聯(lián)網(wǎng)和AI落地這是一場人工智能馬拉松 3659次閱讀
- 量子計算機真的要出現(xiàn)了?英特爾已研發(fā)出量子計算芯片? 5284次閱讀
- 總覽人工智能技術(shù)圖譜,計算機視覺VS機器視覺 9490次閱讀
- 集成攝像頭、人工智能和計算機視覺領(lǐng)域的最新技術(shù) 6810次閱讀
- 計算機網(wǎng)絡(luò)有哪些作用_計算機網(wǎng)絡(luò)硬件有哪些 1.1w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多