OPENCV批量读取图片实现方法
更新时间:2017年06月21日 09:19:34 投稿:jingxian
下面小编就为大家带来一篇OPENCV批量读取图片实现方法。小编觉得挺不错的。现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
如下所示:
#include<opencv2/opencv.hpp> using namespace cv; using namespace std; int main() { int num=4;//读取图片数量; char filename[100]; char windowname[100]; IplImage* pScr; unsigned char *Readfigsmethod1(int num);// 读入num个图片 { for (int i = 1; i <= num; i++) { sprintf(filename, "C:/Users/hsy/Desktop/葡萄/%d.jpg", i);// 将图片以数字命名:例如1.jpg 2.jpg等,放入D:/test/文件夹下 sprintf(windowname, "window%d葡萄.jpg", i); cvNamedWindow(windowname, CV_WINDOW_AUTOSIZE); pScr = cvLoadImage(filename, 1);//导入图片 cvShowImage(windowname, pScr);//显示图片 } cvWaitKey(0); cvReleaseImage(&pScr);//释放图片 cvDestroyAllWindows();//销毁窗口 return 0; } }
注释:连续读取图片主要问题在于filename指向图片目录, sprintf(filename,"D:/test/%d.jpg",i)的使用可以使得
filename可以从1.jpg,2.jpg,一直到num.jpg. filename=D:/test/i.jpg.
以上这篇OPENCV批量读取图片实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
C++异步操作future和aysnc与function和bind
这篇文章主要介绍了C++异步操作future和aysnc与function和bind,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-09-09C++文件IO流及stringstream流读写文件和字符串操作详解
本文详细介绍C++中的文件IO流和stringstream流的使用方法,包括文件的打开、读写操作,以及字符串的输入输出、转换等操作。同时提供实用的示例代码和技巧,帮助读者更好地掌握这两种流的使用2023-04-04VC++ 2019 "const char*"类型的实参与"LPCTSTR"
这篇文章主要给大家介绍了关于VC++ 2019 "const char*"类型的实参与"LPCTSTR"类型的形参不兼容的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2023-03-03
最新评论