-3
我製作的程序可以加載存儲在文件中的圖像,但它不起作用。我在Eclipse中使用OpenCV。我不知道有什麼問題。你能幫我嗎?如何使用OpenCV加載存儲在文件中的圖像
vector<Mat> images;
int number;
cin >> number;
for (int i=0; i< number; i++)
{
string name = format("/home//ghalia//essai3//essai3/src//dossierimages//.jpg", i);
Mat img= imread (name);
if(img.empty())
{
cerr << "name"<< name << "erreur de chargement: " << endl;
continue;
}
images.push_back(img);
// show result:
// imshow("test",img);
imshow ("test", images[0]);
waitKey(0); // yes, you need the waitKey()
}
我努力理解你想要什麼,但只是希望你的代碼,我可以看到你忘了插入圖像的名稱。 '/ home/ghalia/essai3/essai3/src/dossierimages/[圖像的名稱在這裏] .jpg' - 您忘記了一個簡單的編程步驟:調試。 – yayuj 2014-12-05 13:58:45
另外你不需要在你的路徑中使用雙斜槓。 – drescherjm 2014-12-05 14:01:18
我不適合圖像名稱,因爲我想檢索包含圖像的文件夾中的圖像以及包含圖像名稱的測試文件。 你有一個想法該怎麼辦? – 2014-12-05 14:05:28