繁体   English   中英

OpenCV:在矩阵中,如何为行中的所有元素指定相同的值

[英]OpenCV: In a matrix, how to assign same value to all elements in a row

对于Matlab中的以下表达式, OpenCV的等价物是什么?

A(2,:)=3;

据我所知,我可以在OpenCV中执行如下操作:

Mat Arepeated;
repeat(value, 1, A.cols, Arepeated);
Arepeated.copyTo(A.row(1));

这里的value是1x1 Mat,值为3.有没有比我上面写的更有效的方法?

这篇文章提出了关于std::fill但这些例子仅显示了它对vector对象的用法。 我不确定它是否也可以应用于Mat对象,或者是否还有其他功能。 有人可以指导吗?

怎么样:

A.row(1).setTo(Scalar(value));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM