利用opencv读取某一路径下的若干张图片函数ReadMulMatImgs()

函数比较简单,直接贴代码:

bool ReadMulMatImgs(int nums, string imgPath, vector<cv::Mat>& imgs)
	{
		cv::Mat img;
		std::vector<cv::String>  imgFiles;
		cv::glob(imgPath, imgFiles);

		if (imgFiles.size() == 0)
			return false;

		for (unsigned int frame = 0; frame < nums; frame++)
		{
			img = cv::imread(imgFiles[frame], cv::IMREAD_UNCHANGED);
			imgs.push_back(img);
		}

		return true;
	}

猜你喜欢

转载自blog.csdn.net/vict_wang/article/details/81173946