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