智慧校園監控系統解決方案適應了社會和教育的信息化要求,同時延伸了教育的辦學空間。智慧校園監控系統解決方案 依托智慧校園,構建基于網絡的跨越學校、企業和社會的混合式辦學模式,是解決中國教育投入不足,提高教育人才培養質量,建立新型安全校園智慧校園體系的途徑和方向。滑動條是Opencv的一種控件,能夠使用鼠標控制滑動條的位置,從而與圖片程序進行交互。滑動條的內容包含兩個部分,分別是滑動條的創建和回調函數。回調函數一般不由主程序直接調用,而是當有特殊事件發生的時候會觸發這個函數,就比如當我們改變滾動條的數值的時候,能夠觸發回調函數,從而產生一些效果。
#include #include using namespace std; using namespace cv; class MyPicture //定義了一個類,用來作為滑動條的第六個參數進行傳遞數據,而沒有使用全局變量的方式進行 { public: double alpha;//線性混合的alpha值 double beta;//線性混合的beta值 Mat m1, m2;//用于存放用于線性混合的兩張圖片 const int Max=100;//滑動條的最大值 MyPicture(double aplha, double beta, Mat m1, Mat m2) :alpha(alpha), beta(beta), m1(m1), m2(m2) {} //構造函數,并且使用初始化列表的方法進行變量的初始化 }; void Track(int nowValue, void* p)//回調函數 { MyPicture mp = *(MyPicture*)p; //將void*類型的指針變成我們需要的類型,接受參數 Mat m3;//線性混合的最后的輸出結果 double gamma = 0.0;//線性混合的參數 mp.alpha = 1.0 * nowValue / mp.Max; mp.beta = 1 - mp.alpha; addWeighted(mp.m1, mp.alpha, mp.m2, mp.beta, gamma, m3);//線性混合 //線性混合的公式為 輸出圖片m3 = m1*alpha + m2*beta + gamma; imshow("window", m3); } int main() { int nowValue = 100; //用于記錄滑動條的當前數值 Mat m1 = imread("1.jpg");//用于線性混合的第一張圖 Mat m2 = imread("2.jpg");//用于線性混合的第二張圖 MyPicture mp(1.0, 0.0, m1, m2);//初始化函數 Track(nowValue, &mp);//初始化圖片顯示 string TrackName = "透明值100"; namedWindow("window", WINDOW_NORMAL); createTrackbar(TrackName, "window", &nowValue, mp.Max, Track, &mp);//創建滑動條 waitKey(0); return 0; }
智慧校園監控系統解決方案針對校園傳統安防要做智慧安全升級的具體需求,面對傳統校園監管難的問題,我們提供了利用基于學校現有的傳統安防監控攝像頭實現校園翻越圍欄檢測、校園內及周邊可疑人員徘徊檢測、校園危險區域闖入檢測、校園奔跑檢測、學生聚集檢測、學生劇烈活動檢測等算法,助力智慧校園學習環境安全再升級。
智慧校園監控系統解決方案可使學生形成主動安全一旦智慧校園視頻監控分析系統檢測到危險行為立即觸發告警,將告警信息回傳給校園監控平臺并且將信息推送至管理人員的手機上,有效減少校園事故的發生提升智慧校園安全管理效率與手段。同時,我們也將支持根據學校具體場景需求進行算法定制開發,以滿足校方在實際場景中的落地應用。
-
圖像識別技術
+關注
關注
1文章
26瀏覽量
6071 -
行為分析
+關注
關注
0文章
34瀏覽量
1511 -
人工智能算法
+關注
關注
0文章
61瀏覽量
5224
發布評論請先 登錄
相關推薦
評論