gpt4 book ai didi

c++ - 垫子的 OpenCV 垫子

转载 作者:行者123 更新时间:2023-12-02 10:22:41 26 4
gpt4 key购买 nike

用 OpenCV(C++) 表示垫子的最佳方法是什么?目前在我的代码中,我使用 vector<Mat> 的 vector 我需要使用矩阵的好处。

最佳答案

仅限于我的搜索,不幸的是,Opencv-C++ 中没有定义这样的东西(python 版本有它)。 vector 是你所能得到的。

尽管如果您的所有图像都是灰度并且具有相同的大小,您可以定义一个 n channel 图像并将每个图像放入其中一个 channel 中,例如:

Mat im1 = Mat::ones(n_row , n_col , CV_8UC1);
Mat im2 = Mat::ones(n_row , n_col , CV_8UC1);
Mat im3 = Mat::ones(n_row , n_col , CV_8UC1);
... // n similar images...

Mat img(n_row , n_col , CV_8UC(n));

vector<Mat> vec;

vec.push_back(im1);
vec.push_back(im2);
vec.push_back(im3);
... // push back all the n images

merge(vec,img);

关于c++ - 垫子的 OpenCV 垫子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59413527/

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