gpt4 book ai didi

c - 从文件夹加载图像(使用 C、OpenCV、Visual Studio 2008)

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:45 24 4
gpt4 key购买 nike

我正在尝试从文件夹加载图像,我使用的是 C、OpenCV、VC++ 2008 Express Edition。我的图像位于桌面上并具有不同的名称,例如 Tom.jpg、Flash.jpeg 等。我想在我的程序中从这个文件夹加载图像,一次对图像做一些实验,并将这个实验的结果保存在 .txt 文件中,.txt 文件的名称应该与.jpeg 文件。如在Tom.jpg上进行的实验数据应该存储在Tom.txt中,Flash.jpg应该存储在Flash.txt中等等。

我可以为一张图像执行上述过程(加载图像并将其数据存储在文本文件中)。从我手动创建的文本文件中读取文件名后,我可以一张接一张地显示 10 张图像。但在这种情况下,不同图片的所有数据都存储在同一个文本文件中,我无法区分不同的数据集。

任何人都可以建议一种方法来从文件夹中一次加载一张图像并进行必要的实验并将数据存储在不同的 .txt 文件中并对大约 1000 张图像执行相同的操作吗?

最佳答案

我希望您至少已经为您的主要处理创建了一个函数。如果你不这样做,做。然后,只需将图像列表作为参数传递给可执行文件,并使用 for 循环

int main(int argc, char **argv) {
for (int i = 1; i < argc; ++i) {
const char* imageName = argv[i];
process(imageName);
}
return EXIT_SUCCESS;
}

关于c - 从文件夹加载图像(使用 C、OpenCV、Visual Studio 2008),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13147873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com