更新:
我原来的问题无效,对不起。我从中留下了一条线,m.create
被调用。如果没有答案,我会马上删除这个问题。
我刚刚注意到Mat::adjustROI
似乎更改了wholeSize
的{{1}}。
cv::Mat
这是正常的吗? 如果是这样,我怀疑重新分配,否则这可能是内存泄漏的来源 如果我是对的,重新分配何时发生?
答案 0 :(得分:0)
我运行了你的代码,断言对我来说没有失败(MSVC 2010)。我通过调试器逐步完成它,我还可以在监视窗口中看到两个大小相等(x和y等于11)。我是OpenCV的初学者,但从函数文档来看,我认为adjustROI不应该修改“wholeSize”。
该方法与cv :: Mat :: locateROI互补。的确如此 这些功能的典型用途是确定子矩阵位置 在父矩阵内,然后转移positionomehow。通常 当像素之外的像素时,它可能需要用于滤波操作 投资回报率应该考虑在内。当所有方法的参数都是 积极的,这意味着投资回报率需要在各个方向上增长 具体金额。