gpt4 book ai didi

opencv - 在 OpenCV 中向矩阵添加一行

转载 作者:太空宇宙 更新时间:2023-11-03 20:38:22 25 4
gpt4 key购买 nike

这是一个非常简单的问题,但我无法在 Google 或 OpenCV 文档中找到答案。如何在 cv::Mat 的底部插入带有向量或默认数字的行?我试过:

std::vector<double> v = {0, 0, 1};
m.push_back(v);

编译,但它总是给我一个断言错误。正确的做法是什么?

最佳答案

添加的元素必须是与容器矩阵列数相同的Mat:

cv::Mat m = cv::Mat::ones(4, 3, CV_64F);    // 3 cols, 4 rows
cv::Mat row = cv::Mat::ones(1, 3, CV_64F); // 3 cols, 1 row
m.push_back(row); // 3 cols, 5 rows

关于opencv - 在 OpenCV 中向矩阵添加一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18212597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com