【发布时间】:2012-08-13 14:05:28
【问题描述】:
我有一个 700x1 大小的矩阵“srcMat”。我使用以下命令为空矩阵“dstMat”赋值:
cv::Mat dstMat ( srcMat.rows, srcMat.cols, srcMat.type() );
for ( int i = 0; i < medianMat.cols ; i ++ )
{
dstMat( cv::Range::all(), cv::Range( i*5+1, i*5+4 )).setTo(srcMat.at<int>(i));
}
但这里的问题是:dstMat 在“for”循环之外(之后)全为零,但在循环内部,它正是我想要的值。这里有什么问题?提前谢谢了。
【问题讨论】:
-
您能否提供更多关于什么是 dstMat、medianMat 以及它们的大小和值的详细信息,以便我们可以运行该块并进行测试...
标签: loops opencv for-loop matrix reset