opencv 读取一个文件夹下的多张图片并处理保存
2016-05-03 13:55
781 查看
笔者的编译环境 vs2013+opencv2.4.9
注意:多个图片显示要用多个窗口,要不然会发生未知错误。
注意:多个图片显示要用多个窗口,要不然会发生未知错误。
#include "stdafx.h" #include "cv.h" #include "highgui.h" char filename[100]; //定义一个全局数组型变量,存放图片名字 char windowname[100]; //定义一个全局数组型变量,存放窗口名字 IplImage* pScr; //顶一个一个全局图像指针,指向循环每次加载图片 int main(int argc, char *argv[]) { for (int i = 1; i <= 10; i++) //使用循环连续读取文件夹下图像 { //sprintf(filename, "%d.bmp", i);//把工程根目录里面照片读取到filename中,也可以指定文件夹 sprintf(filename, "图片的的文件夹\\%d.bmp", i); sprintf(windowname, "window%d.jpg", i);//以图像名字命名窗口 pScr = cvLoadImage(filename, 1); cvNamedWindow(windowname, CV_WINDOW_AUTOSIZE); cvShowImage(windowname, pScr); } cvWaitKey(0); //销毁窗口与释放内存 cvReleaseImage(&pScr); cvDestroyAllWindows(); return 0; //调用连续读取图片函数 }
相关文章推荐
- OpenGL ES之GLSurfaceView学习一:介绍
- Tomcat日志设定
- centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
- centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
- 《rsync同步的艺术》–linux命令五分钟系列之四十二
- nginx、fastCGI、php-fpm关系梳理
- OpenGL学习之路(一)
- OpenGL学习之路(二)
- OpenGL学习之路(三)
- OpenGL学习之路(四)
- nginx启动、重启、关闭
- linux 下安装xgboost
- PHP7+Apache2.4+Mysql安装配置(win7环境下)
- CentOS启动sendmail服务时间长问题解决方法
- linux下c编程socket通信
- solr4.7.2时间字段的问题
- putty远程登录LINUX SSH主机
- 编译安装Apache+PHP
- linux命令
- Linux:死锁问题