私はこのコードを持っています:
int main()
{
string file = "stuff.jpg";
Mat img = imread(file);
if (img.empty())
{
printf("EMPTY");
system("PAUSE");
return -1;
}
imshow("display", img );
waitKey(0);
return 0;
}
このプログラムをビジュアルで起動すると、imgが空になりますが、コマンドラインから実行するか、ダブルクリックするだけで正常に動作します。ビジュアルラインとコマンドラインの両方で実行したときの上部のパスは同じです。何故ですか?