在opencv和c ++中拼接面后出错

时间:2014-02-18 04:57:44

标签: c++ opencv

按照我之前的帖子Mosaicing face problems in opencv,一切正常,直到我今天再次尝试,我收到此错误enter image description here。一切似乎都没问题,但我很困惑,为什么我得到这个错误。有人可以帮忙吗? 感谢

1 个答案:

答案 0 :(得分:0)

该错误表示某些算法的源向量目标向量没有足够的数据,因为imgwarp.cpp中存在特定的算法

由于我不知道您的代码,我假设您可能正在使用getAffineTransform或透视变换。

断言失败必须来自getAffineTransform。它的输入和输出必须要3个点。看看有关如何选择这些点的代码。

正如您所提到的那样,代码以前是有效的,输入图像可能会被更改,大多数新的输入图像都有不同的尺寸。