我是靠谱客的博主 美好往事,这篇文章主要介绍CvMat执行CvReshape()报错“The matrix is not continuous, thus its number of rows can not be changed”,现在分享给大家,希望可以做个参考。

CvMat执行CvReshape()报错“The matrix is not continuous, thus its number of rows can not be changed”,采用如下处理方式:

       重新生成一个全新的矩阵,具有相同的数据,那么数据就是连续的,就能执行reshape()函数操作。

Mat patchMatTmp;
patchMat.copyTo(patchMatTmp);

patchColMat = patchMatTmp.reshape(1,nWindow*nWindow);


最后

以上就是美好往事最近收集整理的关于CvMat执行CvReshape()报错“The matrix is not continuous, thus its number of rows can not be changed”的全部内容,更多相关CvMat执行CvReshape()报错“The内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部