新聞中心
我們使用python進(jìn)行AI識(shí)別測(cè)試,具體方式是是開(kāi)啟本地電腦的攝像頭進(jìn)行實(shí)時(shí)的識(shí)別,或者直接傳入一張圖片進(jìn)行行人檢測(cè),在分析代碼把數(shù)據(jù)源傳入到識(shí)別,看到的是source=’0’,但是這個(gè)參數(shù)是打開(kāi)本地電腦的攝像頭流,再進(jìn)行行人檢測(cè)。

但我們需要對(duì)此處進(jìn)行修改,使用rtsp流,進(jìn)行AI行人識(shí)別,下面需要進(jìn)行分析代碼,找到可以修改的地方,或者摸個(gè)參數(shù),來(lái)進(jìn)行RTSP流的修改。
已經(jīng)找到了視頻流在哪里傳進(jìn)去的了,下面就是進(jìn)行分析里面的代碼進(jìn)行改成rtsp流,把rtsp流寫(xiě)進(jìn)去,來(lái)做到實(shí)時(shí)分析,實(shí)現(xiàn)行人檢測(cè)的效果。
在進(jìn)行分析的時(shí)候,發(fā)現(xiàn)source這個(gè)參數(shù)只有LoadStreams用到過(guò),而且是直接傳進(jìn)去的。
進(jìn)入source參數(shù)里面查看,發(fā)現(xiàn)里面有一個(gè)默認(rèn)的值,就是讀文件,如果不是文件,就把source=[source],再進(jìn)行source值遍歷。在遍歷中還使用到了opencv打開(kāi)本地電腦的攝像機(jī)流,再開(kāi)一個(gè)線(xiàn)程進(jìn)行實(shí)時(shí)行人識(shí)別。
代碼中使用了opencv中cv2.VideoCapture的函數(shù),從網(wǎng)上查找這個(gè)函數(shù)的用法得知,此函數(shù)是可以直接傳入rtsp流地址的,所以問(wèn)題解決就簡(jiǎn)單多了。cv2.VideoCapture這個(gè)函數(shù)是可以傳入rtsp地址的,所以傳入rtsp地址進(jìn)行嘗試,發(fā)現(xiàn)傳入rtsp地址是沒(méi)有問(wèn)題的。
只要修改source這個(gè)參數(shù)即可,最終實(shí)現(xiàn)了檢測(cè):
網(wǎng)站標(biāo)題:Python太好用了!AI初學(xué)者快速體驗(yàn)人臉檢測(cè)
URL地址:http://m.5511xx.com/article/dhjispd.html


咨詢(xún)
建站咨詢(xún)
