国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python和opencv構建運動檢測器的實現

瀏覽:123日期:2022-06-26 14:35:32

照著一個示例跑,目標本是捕獲進入攝像頭的第一幀然后會一直追蹤這一個物體,如果出現的話會框出來,但是不知道什么原因,第一個框出來之后移動到別的地方還是會框別的東西,然后攝像頭打開幾秒就自動停止了還報錯

python和opencv構建運動檢測器的實現

python和opencv構建運動檢測器的實現

import pandasfirstframe = Nonestatus = [None,None]df = pandas.DataFrame(columns=['start','end'])cap = cv2.VideoCapture(1)while True: check,colorframe = cap.read() status = 0 gray = cv2.cvtColor(colorframe,cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray,(21,21),0) #高斯模糊去除噪聲 if firstframe is None: firstframe = gray continue #捕獲第一個灰度幀 得到第一幀后不進行后續處理 delta_frame = cv2.absdiff(firstframe,gray) # ,我們需要找出第一幀和當前幀之間的區別。因此,我們使用absdiff函數并將得到的結果稱為delta幀。對于我們的用例來說,僅僅找到一個差異是不夠的,所以我們需要定義一個像素閾值,它可以被視為真實的對象。我們可以選擇30像素作為標準閾值,并將標準閾值的顏色定義為白色(顏色代碼:255). 二元閾值函數THRESH_BINARY返回一個元組值,其中只有第二項([0]是第一項,[1]是第二項)包含生成的閾值幀。二元閾值函數用于處理含有2個離散值的非連續函數:如0或1。如果攝影機前面沒有對象,我們將當前幀的狀態視為0;如果攝影機前面存在對象,則將當前幀的狀態視為1。 thresh_frame = cv2.threshold(delta_frame,30,255,cv2.THRESH_BINARY)[1] thresh_frame = cv2.dilate(thresh_frame,None,iterations=3) # 在膨脹函數Dilate中,我們可以通過設置迭代次數來設置平滑度。迭代次數越多,平滑度越高,處理時間也就越長。因此,建議保持標準化設置為3。膨脹函數中的“None”參數表示我們的應用中不需要元素結構。 #聲明元組的語法 (cnts,_) (cnts,_) = cv2.findContours(thresh_frame.copy(),cv2.RETR_LIST,cv2.CHAIN_APPROX_SIMPLE) for contours in cnts : if cv2.contourArea(contours) < 10000: continue if cv2.contourArea(contours) < 20000: status = 1 (x,y,w,h) = cv2.boundingRect(contours) cv2.rectangle(colorframe,(x,y),(x+w,y+h),(0,0,255),3) cv2.imshow('cc',colorframe) key = cv2.waitKey(1) if key == ord(’q’): break

顯然這里有什么問題。留待解決:高斯平滑參數的獲取

到此這篇關于python和opencv構建運動檢測器的實現的文章就介紹到這了,更多相關python opencv構建運動檢測器內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日产日韩亚洲欧美综合搜索 | 亚洲国产资源 | 特黄大片aaaaa毛片 | 久久精品国产400部免费看 | 视频在线一区二区 | 孕妇一级片 | 免费乱码中文字幕网站 | 亚洲女人网 | 欧美日韩亚洲另类 | 手机在线黄色网址 | 欧美一级日本一级韩国一级 | 国产亚洲精品一区二区 | 美女张开双腿让男人桶 | 在线国产一区二区 | 亚洲国产成人精品一区二区三区 | 黄色毛片视频在线观看 | 国产美女在线一区二区三区 | 欧洲女同互慰在线视频 | 国产免费久久精品99 | 日本一区二区三区不卡视频中文字幕 | 亚洲精品一区二区三区中文字幕 | 欧美黄免在线播放 | 美女双腿打开让男人桶爽网站 | 涩涩国产精品福利在线观看 | 亚洲高清视频在线播放 | 成 人免费视频l免费观看 | 女女同性一区二区三区四区 | 欧美日韩亚洲综合另类ac | 国产一区二区亚洲精品天堂 | 成人区精品一区二区不卡亚洲 | 白云精品视频国产专区 | 中文字幕日韩精品有码视频 | 在线欧美色| 久久免费精品国产72精品剧情 | 亚洲免费网站在线观看 | 亚洲综合一区二区三区 | 永久免费看毛片 | 国产精品黄在线观看观看 | 92国产福利久久青青草原 | 91av福利视频 | 中文字幕一区二区三区精彩视频 |