伴隨著科技的發(fā)展,AI行為識(shí)別視頻監(jiān)控系統(tǒng)在安防監(jiān)控行業(yè)也得到了長(zhǎng)足的進(jìn)步。尤其是,AI行為識(shí)別視頻監(jiān)控系統(tǒng)方面的公司將動(dòng)態(tài)性認(rèn)知能力視作公司發(fā)展的核心技術(shù)之一。人工智能技術(shù)行為識(shí)別技術(shù)可以與此同時(shí)剖析同一臺(tái)監(jiān)控?cái)z像頭的很多出現(xiàn)異常行為,而且可以與此同時(shí)識(shí)別情景中的很多個(gè)出現(xiàn)異常行為。傳統(tǒng)的視頻檢測(cè)技術(shù)在這方面的功能很差,同一臺(tái)監(jiān)控?cái)z像頭可以識(shí)別的出現(xiàn)異常行為十分比較有限。

Python是一門解釋性腳本語言解釋型語言,是在運(yùn)行的時(shí)候?qū)⒊绦蚍g成機(jī)器語言;解釋型語言的程序不需要在運(yùn)行前編譯,在運(yùn)行程序的時(shí)候才翻譯,專門的解釋器負(fù)責(zé)在每個(gè)語句執(zhí)行的時(shí)候解釋程序代碼,所以解釋型語言每執(zhí)行一次就要翻譯一次,與之對(duì)應(yīng)的還有編譯性語言??缙脚_(tái)概念是軟件開發(fā)中一個(gè)重要的概念,即不依賴于操作系統(tǒng),也不依賴硬件環(huán)境。一個(gè)操作系統(tǒng)(如Windows)下開發(fā)的應(yīng)用,放到另一個(gè)操作系統(tǒng)(如Linux)下依然可以運(yùn)行。

AI行為識(shí)別視頻監(jiān)控系統(tǒng)來自機(jī)器視覺技術(shù)的革新。機(jī)器視覺技術(shù)應(yīng)用是人工智能技術(shù)分析的一個(gè)支系。它可以在圖形和圖象具體內(nèi)容敘述中間創(chuàng)建投射關(guān)聯(lián),使電腦可以根據(jù)圖像處理和剖析比較,進(jìn)而熟悉視頻圖象中的具體內(nèi)容。人工智能技術(shù)行為識(shí)別可以精確識(shí)別情景當(dāng)中人員的異常行為,而傳統(tǒng)化的安防監(jiān)控是各種各樣情景轉(zhuǎn)變后形成的視頻,不可以精確識(shí)別人的實(shí)際出現(xiàn)異常行為。機(jī)器視覺技術(shù)在視頻監(jiān)控安防行業(yè)的運(yùn)用偏重于提升系統(tǒng)服務(wù)平臺(tái)的數(shù)字化水平,而提升系統(tǒng)服務(wù)平臺(tái)的數(shù)字化水平首要聚集在識(shí)別分析層。
# Define model ch = self.yaml['ch'] = self.yaml.get('ch', ch) # input channels if nc and nc != self.yaml['nc']: logger.info('Overriding model.yaml nc=%g with nc=%g' % (self.yaml['nc'], nc)) self.yaml['nc'] = nc # override yaml value self.model, self.save = parse_model(deepcopy(self.yaml), ch=[ch]) # model, savelist self.names = [str(i) for i in range(self.yaml['nc'])] # default names # print([x.shape for x in self.forward(torch.zeros(1, ch, 64, 64))]) # Build strides, anchors m = self.model[-1] # Detect() if isinstance(m, Detect): s = 256 # 2x min stride m.stride = torch.tensor([s / x.shape[-2] for x in self.forward(torch.zeros(1, ch, s, s))]) # forward m.anchors /= m.stride.view(-1, 1, 1) check_anchor_order(m) self.stride = m.stride self._initialize_biases() # only run once # print('Strides: %s' % m.stride.tolist()) # Init weights, biases initialize_weights(self) self.info() logger.info('') def forward(self, x, augment=False, profile=False): if augment: img_size = x.shape[-2:] # height, width s = [1, 0.83, 0.67] # scales f = [None, 3, None] # flips (2-ud, 3-lr) y = [] # outputs for si, fi in zip(s, f): xi = scale_img(x.flip(fi) if fi else x, si, gs=int(self.stride.max())) yi = self.forward_once(xi)[0] # forward # cv2.imwrite(f'img_{si}.jpg', 255 * xi[0].cpu().numpy().transpose((1, 2, 0))[:, :, ::-1]) # save yi[..., :4] /= si # de-scale if fi == 2: yi[..., 1] = img_size[0] - yi[..., 1] # de-flip ud elif fi == 3: yi[..., 0] = img_size[1] - yi[..., 0] # de-flip lr y.append(yi) return torch.cat(y, 1), None # augmented inference, train else: return self.forward_once(x, profile) # single-scale inference, train
AI行為識(shí)別視頻監(jiān)控系統(tǒng)可以將身體的運(yùn)作可以包含走動(dòng)、蹲、坐、跳、跑等進(jìn)行數(shù)據(jù)分析,這些行為是人們?nèi)粘I畹幕A(chǔ)方式,這種方式的表現(xiàn)可以使我們得到許多信息內(nèi)容,如識(shí)別經(jīng)?;蜷L(zhǎng)期閉上眼可以識(shí)別人們總想睡覺,可以運(yùn)用于安全駕駛危險(xiǎn)駕駛警示;在引喻動(dòng)作中,OK手勢(shì)可以識(shí)別為取得成功或提前準(zhǔn)備進(jìn)行等信息內(nèi)容;可以看得出,合理的有效識(shí)別可以傳遞很多的信息內(nèi)容,隨后在AI行為識(shí)別視頻監(jiān)控系統(tǒng)等行業(yè)充分發(fā)揮至關(guān)重要的智能化和信息內(nèi)容功效。
-
AI
+關(guān)注
關(guān)注
91文章
41315瀏覽量
302701 -
圖像識(shí)別系統(tǒng)
+關(guān)注
關(guān)注
0文章
12瀏覽量
7323 -
python
+關(guān)注
關(guān)注
58文章
4889瀏覽量
90330 -
行為分析
+關(guān)注
關(guān)注
0文章
38瀏覽量
2192 -
人工智能算法
+關(guān)注
關(guān)注
0文章
62瀏覽量
5815
發(fā)布評(píng)論請(qǐng)先 登錄
安防監(jiān)控系統(tǒng)如何實(shí)現(xiàn)AI智能識(shí)別
基于米爾MYC-LR3576開發(fā)板的實(shí)時(shí)視頻識(shí)別系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
RK3576驅(qū)動(dòng)高端顯控系統(tǒng)升級(jí):多屏拼控與AI視覺融合解決方案
RK3576助力智慧安防:8路高清采集與AI識(shí)別
AI 邊緣計(jì)算網(wǎng)關(guān):開啟智能新時(shí)代的鑰匙?—龍興物聯(lián)
AI視頻分析系統(tǒng)
AI視頻識(shí)別系統(tǒng)的應(yīng)用領(lǐng)域
無人機(jī)AI視覺行為識(shí)別系統(tǒng)
無人機(jī)AI行為識(shí)別系統(tǒng)在傳統(tǒng)火電廠中的巡檢應(yīng)用
無人機(jī)AI視覺行為識(shí)別系統(tǒng)在電力巡檢領(lǐng)域的應(yīng)用
AI行為識(shí)別視頻監(jiān)控系統(tǒng) Python
評(píng)論