OpenCV实时视频防抖:卡尔曼滤波的两个崩溃
2026/7/26 20:45:53 网站建设 项目流程

我喜欢测试。比如每天下班,就把程序跑起来,第二天来检查一下运行情况,比如是不是活着,内存消耗,流畅度变化。

前几天加上防抖之后,早上一看崩溃。看了一下coredump,什么信息也没有;再看时间,基本就是我走人的时间,也就是关灯时间。猜测是过于黑暗,导致程序。

  • 崩溃1

有崩溃输出,揭示是count == 0。看了一下代码,两个vector(mPrevFeatures、mCurrFeatures)可能为0,estimateAffinePartial2D断言错误。加个判断。

  • 崩溃2

结果还是崩溃。这就奇怪了。跟踪了代码,是estimateAffinePartial2D返回的Mat rows/cols=0。

怎么办?再加个判断。

现在运行就正常了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询