本文主要是介绍python实现帧间差分法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原理
帧间差分法是对时间上连续的两帧图像进行差分运算,得到差分图像
为直观表达,我用两帧相邻视频帧举例子,具体代码如下:
import cv2
def operate(img):img_Guassian = cv2.GaussianBlur(img, (5, 5), 0) # 高斯滤波去除噪声gray = cv2.cvtColor(img_Guassian, cv2.COLOR_BGR2GRAY) # 灰度化图像thre, img= cv2.threshold(gray, 125, 255, cv2.THRESH_BINARY)# 二值return img
img1=cv2.imread(r"C:\Users\1.jpg")
img2=cv2.imread(r"C:\Users\2.jpg")
result1=img2-img1
cv2.imshow('result',result1)
cv2.waitKey(0)
这篇关于python实现帧间差分法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!