将图像加载到现有Mat中

有没有办法将图像加载到现有的垫子中? 如果没有,有没有办法控制OpenCV在下降cv :: imread时分配内存的位置?

我只是为你的类创建一个构造函数,它接受imread的输入参数并将图像直接加载(并分配)到你的类中。

所以这样的事情:

 class myClass { private: Mat img; public: myClass(const string fileName) { this->img = imread(fileName); } }