C#使用openCV进行录像时,录制出来的视频会加速是为什么?
可能是帧速率设置过高
outputVideo.open("outputVideo.avi", fourcc, fps/2, size);
这里fps可以调整
应该是没有配准而相减有边框的,最终决定配准后,图像相减
查阅资料文献后,大致思路如下:
1. RGB—> 灰度图
2. 去噪滤波,图像增强等一系列预处理操作
3. 提特征点(ORB)并进行图像配准
4. 配准后进行二值化
5. 图像相减操作(ImageChops.difference)