我正在尝试在 opencv 中创建一个简单的图像处理器。到目前为止,我已经尝试使用此代码从文件中打开一组图像。
#include <opencv2/highgui/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/image.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
由于这只允许打开设置的图像文件,我该如何修改它以允许用户选择图像?
这是可能的还是我只能从文件中加载一组图像?
谢谢。