目录 1、概念 2、为什么帧差法可以检测运动的物体? 😋博主演示一遍剪纸动画,让大家更直观的感受 博主有以下同一条鲨鱼的不同形态的png图片,使用图片查看来切换显示每一张图片 👀可以看到鲨鱼动起来了!!! 开发工具 🔎Qt 5.8.0 + OpenCV 1、加载视频 通过VideoCapture来加载本地视频,循环读取每一帧并进行显示 int main(int argc, char *argv[]) { Mat frame; VideoCapture cap("D:/QT-Project/image/carMove.mp4"); while(cap.read(frame)) { //读取一帧显示一帧 imshow("frame", frame); //延时 waitKey(25); } return 0; } 2、灰度处理+帧差计算 为了提高计算机的运算速度,图像处理前一般将图像转成灰度图 因为彩色图片是3通道(RGB)24位深度的图像,而灰度图是单通道8位深度的图像,因此处理灰度图比彩色图效率快多了。 frontMat为前一帧,afterMat为后一帧 //灰度处理...