如何使用OpenCV加载存储在文件中的图像
How to load image stored in file using OpenCV
我制作了这个程序来加载存储在文件中的图像,但它不起作用。 我正在使用Eclipse并使用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()
}
是否有任何错误消息? 我的第一个想法是你的文件路径是错误的:
string name = format("/home//ghalia//essai3//essai3/src//dossierimages//.jpg", i);
这些是很多奇怪的正斜杠位置,并且您没有.jpg扩展的基本名称。 您可能打算由循环索引命名 jpg。
我不熟悉你的 format() 函数,但试试这个:
string name = format("/home/ghalia/essai3/essai3/src/dossierimages/%d.jpg", i);
相关文章:
- Gstreamer:每 5 秒使用多文件墨水保存图像/jpeg
- 如何将图像传入C++可执行文件并将输出图像存储在新目录中?
- 是否可以将图像列表保存到文件中?
- 从二进制图像到形状文件
- 在qt窗口中具有图像,而无需将图像文件本身作为源
- 如何从所选目录(位于listWidget中)中筛选图像文件
- 将Qt qml文件转换为位图图像
- 如何将图像文件夹添加到CMake项目以便在c ++可执行文件中使用这些图像?
- 如何在图像位中设置标志以标记音频文件的结尾
- 将 JPG 编码数组从 ROS sensor_msgs/压缩图像保存到 roscpp 中的文件
- 如何在 c++ 中打开可执行文件附近的文件夹中的图像
- 解码并保存 base64 C++中的图像文件
- BASE64图像文件用C 编码
- SFML 将图像从 txt 文件加载到矢量中仅加载最后一个图像
- 我无法使用Win32从文件夹中加载图像
- QML:设置动画图像源,而不加载资源中的文件
- 如何在使用 c++/COM 发送时在电子邮件中插入/嵌入图像文件(.png)
- 从C 的文件中删除图像
- Mongodb C++ API 插入二进制文件(图像)
- QT资源文件-图像不显示时运行