gpt4 book ai didi

c++ - 在数据结构中存储不同大小的图像,OpenCV

转载 作者:搜寻专家 更新时间:2023-10-31 00:39:27 27 4
gpt4 key购买 nike

我想知道是否有任何方法可以使用 OpenCV (C++) 在单个数据结构中保存(或存储)不同大小的图像。例如,在 MATLAB 中,我可以使用“cell”来完成。

具体来说,我生成的结果是不同大小的图像,如果我可以将它们存储在单个数据结构中,我会很高兴。这样,我可以稍后使用它。请注意,这必须使用 C++ 和 OpenCV 来完成。

我正在考虑尝试使用:std::vector。非常感谢。

最佳答案

Yeah you can try this

std::vector<cv::Mat> ImageDataBase;

for(int i=0;i<length_of_imageDataBase;i++)
{
cv::Mat img = cv::imread("Address of the images");
ImageDataBase.pushback(img);
}

关于c++ - 在数据结构中存储不同大小的图像,OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16141713/

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