有没有办法将图像加载到现有的 Mat 中?如果不是,有没有办法控制 OpenCV 在调用 cv::imread 时分配内存的位置?
最佳答案
我会简单地为您的类创建一个构造函数,它接受 imread 的输入参数并将图像直接加载(并分配)到您的类中。
所以像这样:
class myClass {
private:
Mat img;
public:
myClass(const string fileName) {
this->img = imread(fileName);
}
}
关于c++ - 将图像加载到现有的 Mat 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846652/