这个问题已被问到,但我仍然没有得到它.我通过cv::findHomography从一组点调用来获得单应矩阵.我需要检查它是否相关.
所提出的方法是计算内部的最大重投影误差并将其与阈值进行比较.但是经过这样的过滤后,我不断进行疯狂的变换,物体边界框转换成几乎一条直线或一些奇怪的非凸四边形,有自交叉等.
可以用什么约束来检查单应矩阵本身是否足够?
我正在使用findHomography点列表并将结果发送到warpPerspective.
问题是有时结果是完全垃圾,结果图像由奇怪的灰色矩形表示.
如何检测何时findHomography向我发送不良结果?