电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

python+opencv實(shí)現(xiàn)移動(dòng)偵測(cè)(幀差法)

瀏覽:3日期:2022-08-01 17:02:20

本文實(shí)例為大家分享了python+opencv實(shí)現(xiàn)移動(dòng)偵測(cè)的具體代碼,供大家參考,具體內(nèi)容如下

1.幀差法原理

移動(dòng)偵測(cè)即是根據(jù)視頻每幀或者幾幀之間像素的差異,對(duì)差異值設(shè)置閾值,篩選大于閾值的像素點(diǎn),做掩模圖即可選出視頻中存在變化的楨。幀差法較為簡(jiǎn)單的視頻中物體移動(dòng)偵測(cè),幀差法分為:單幀差兩楨差、和三楨差。隨著幀數(shù)的增加是防止檢測(cè)結(jié)果的重影。

2.算法思路

文章以截取視頻為例進(jìn)行單幀差法移動(dòng)偵測(cè)

python+opencv實(shí)現(xiàn)移動(dòng)偵測(cè)(幀差法)

3.python實(shí)現(xiàn)代碼

def threh(video,save_video,thres1,area_threh): cam = cv2.VideoCapture(video)#打開一個(gè)視頻 input_fps = cam.get(cv2.CAP_PROP_FPS) ret_val, input_image = cam.read() index=[] images=[] images.append(input_image) video_length = int(cam.get(cv2.CAP_PROP_FRAME_COUNT)) input_image=cv2.resize(input_image,(512,512)) ending_frame = video_length fourcc = cv2.VideoWriter_fourcc(*’XVID’) out = cv2.VideoWriter(save_video,fourcc, input_fps, (512, 512)) gray_lwpCV = cv2.cvtColor(input_image, cv2.COLOR_BGR2GRAY) gray_lwpCV = cv2.GaussianBlur(gray_lwpCV, (21, 21), 0) background=gray_lwpCV# es = cv2.getStructuringElement(cv2.MORPH_ELLIPSE, (9, 4)) i = 0 # default is 0 outt=[] while(cam.isOpened()) and ret_val == True and i <2999: ## if i % 2==1: ret_val, input_image = cam.read() input_image=cv2.resize(input_image,(512,512)) gray_lwpCV = cv2.cvtColor(input_image, cv2.COLOR_BGR2GRAY) gray_lwpCV = cv2.GaussianBlur(gray_lwpCV, (21, 21), 0) diff = cv2.absdiff(background, gray_lwpCV) outt.append(diff) #跟著圖像變換背景 tem_diff=diff.flatten() tem_ds=pd.Series(tem_diff) tem_per=1-len(tem_ds[tem_ds==0])/len(tem_ds) if (tem_per <0.2 )| (tem_per>0.75): background=gray_lwpCV else: diff = cv2.threshold(diff, thres1, 255, cv2.THRESH_BINARY)[1] ret,thresh = cv2.threshold(diff.copy(),150,255,0) contours, hierarchy = cv2.findContours(thresh,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE) # contours, hierarchy = cv2.findContours(diff.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) for c in contours: if (cv2.contourArea(c) < area_threh) | (cv2.contourArea(c) >int(512*512*0.3) ) : # 對(duì)于矩形區(qū)域,只顯示大于給定閾值的輪廓(去除微小的變化等噪點(diǎn)) continue (x, y, w, h) = cv2.boundingRect(c) # 該函數(shù)計(jì)算矩形的邊界框 cv2.rectangle(input_image, (x, y), (x+w, y+h), (0, 255, 0), 2) index.append(i) # cv2.imshow(’contours’, input_image) # cv2.imshow(’dis’, diff) out.write(input_image) images.append(input_image) i = i+1 out.release() cam.release() return outt,index,images```##調(diào)取函數(shù)outt=threh(’new_video.mp4’,’test6.mp4’,25,3000)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 安徽泰科检测科技有限公司【官方网站】 | 杭州门窗厂家_阳光房_包阳台安装电话-杭州窗猫铝合金门窗 | 特种阀门-调节阀门-高温熔盐阀-镍合金截止阀-钛阀门-高温阀门-高性能蝶阀-蒙乃尔合金阀门-福建捷斯特阀门制造有限公司 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 河南mpp电力管_mpp电力管生产厂家_mpp电力电缆保护管价格 - 河南晨翀实业 | 圆盘鞋底注塑机_连帮鞋底成型注塑机-温州天钢机械有限公司 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械| 地图标注|微信高德百度地图标注|地图标记-做地图[ZuoMap.com] | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 武汉高温老化房,恒温恒湿试验箱,冷热冲击试验箱-武汉安德信检测设备有限公司 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 自动焊锡机_点胶机_螺丝机-锐驰机器人 | 天津暖气片厂家_钢制散热器_天津铜铝复合暖气片_维尼罗散热器 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 天一线缆邯郸有限公司_煤矿用电缆厂家_矿用光缆厂家_矿用控制电缆_矿用通信电缆-天一线缆邯郸有限公司 | 太空舱_民宿太空舱厂家_移动房屋太空舱价格-豪品建筑 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 生产自动包装秤_颗粒包装秤_肥料包装秤等包装机械-郑州鑫晟重工科技有限公司 | 警用|治安|保安|不锈钢岗亭-售货亭价格-垃圾分类亭-移动厕所厂家-苏州灿宇建材 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 微水泥_硅藻泥_艺术涂料_艺术漆_艺术漆加盟-青岛泥之韵环保壁材 武汉EPS线条_EPS装饰线条_EPS构件_湖北博欧EPS线条厂家 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 潍坊大集网-潍坊信息港-潍坊信息网| 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 消电检公司,消电检价格,北京消电检报告-北京设施检测公司-亿杰(北京)消防工程有限公司 | 玄米影院|