-1

我正在研究数字图像处理。我必须使用 Visual Studio 在打开的 cv 中运行 888 张图像的代码。任何人都可以帮我提供从文件夹加载多个图像的源代码。我有一个病变和一个遮罩,因此应该使用总共 888 个 jpg 病变和 888 个 tif 图像遮罩。因此,任何人都可以帮助我直接从包含 jpg 和 tif 图像的文件夹中对这些图像运行代码。

4

1 回答 1

0

取决于您使用的是哪种 OpenCV 风格(旧的 C 或新的 C++),但我实际上使用的是这样的代码:

cv::Mat srcImage1, srcImage2;
srcImage1 = cv::imread("//path/to/your/file/");
srcImage2 = cv::imread("//path/to/other/file/");

在 for 循环中执行此操作并根据需要使用图片。

例如,如果图片在末尾使用升序命名,只需构建一个包含数字的字符串(例如使用 sprintf_n )。

最好的,

弗洛

于 2012-06-19T21:55:05.727 回答