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);
}
これは設定された画像ファイルを開くことしかできないため、ユーザーが画像を選択できるように変更するにはどうすればよいですか?
これは可能ですか、それとも設定した画像をファイルからロードすることしかできませんか?
ありがとう。