openCV学习笔记(5):使用sprintf函数实现在窗口连续显示同一文件夹下的图片
来源:互联网 发布:js当窗口大小变化 编辑:程序博客网 时间:2024/05/21 18:04
一、环境:
vs2010 + opencv2.3.1
二、程序:
#include <iostream>#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>using namespace cv;using namespace std;int main(){Mat colorImage;//Mat depthImage;//////////////////////////////////////////////////////////////////////由于需要调用sprintf函数,定义colorImageSrc时必须使用数组的形式/////////////////////////////////////////////////////////////////////char *colorImageSrc = "I:\\The Graduation Design\\Material\\DepthImage\\rgb\\seq0_0000_1.ppm";char colorImageSrc[100] = "I:\\The Graduation Design\\Material\\DepthImage\\rgb\\seq0_0000_1.ppm";//char *depthImageSrc;int i = 1;//int j = 0;//char *dest = "I:\\The Graduation Design\\Material\\DepthImage\\rgb\\seq0_0000_1.ppm";char *dest = "I:\\The Graduation Design\\Material\\DepthImage\\rgb\\seq0_%04d_1.ppm";while(colorImageSrc)//直到显示完所有图片{colorImage = imread(colorImageSrc,1);if(!colorImage.data){cout<<"error"<<endl;return -1;}imshow("colorImage",colorImage);////////////////////////////////////////////////使用sprintf函数///////////////////////////////////////////// sprintf(colorImageSrc,dest,i);cout<<colorImageSrc<<endl;i++;//此处需要waiKey()waitKey(1);}return 0;}
三、结果:
四、重点——sprintf()函数
该函数原型
int sprintf( char *buffer, const char *format, [ argument] … );
参数列表
buffer:char型指针,指向将要写入的字符串的缓冲区,必须指明该字符串大小。
format:格式化字符串。
[argument]...:可选参数,可以是任何类型的数据。
返回值:字符串长度(strlen)
有关该函数的其他说明,本篇文章不作介绍,大家可以百度百科或者查阅其他blog。
1 0
- openCV学习笔记(5):使用sprintf函数实现在窗口连续显示同一文件夹下的图片
- OpenCV学习笔记(五十七)——在同一窗口显示多幅图片
- OpenCV学习笔记(五十七)——在同一窗口显示多幅图片
- OpenCV学习笔记(五十六)——InputArray和OutputArray的那些事core OpenCV学习笔记(五十七)——在同一窗口显示多幅图片 OpenCV学习笔记(五十八)——读《Mast
- 使用OpenCV的cvLoadImage()函数或者imShow()函数在显示图片时,窗口总是显示灰色
- OpenCV 在同一窗口显示多幅图片
- opencv连续读取文件夹下的图片(python)
- OpenCV同一窗口显示多张图片实现
- 使用sprintf函数连续保存图片问题。
- 利用opencv将两张图像在同一窗口上显示,并在图片上显示文字
- OpenCV学习笔记(5)在单个窗口中显示多个视频子窗口
- OpenCV学习笔记(5)在单个窗口中显示多个视频子窗口
- OpenCV学习笔记(5)在单个窗口中显示多个视频子窗口
- opencv 保存图片操作:sprintf连续保存文件命名的使用
- 【OpenCV笔记 13】OpenCV中Hough霍夫直线检测和同一窗口显示多幅图片
- 在标准window窗口下,显示opencv处理过的图片
- opencv学习笔记(二)vs2010+opencv2.3.1 mfc的实现---利用图片控件显示
- 如何让OpenCV的图片显示在MFC窗口上
- linux 设置中文输入法
- 黑马程序员_日记22_JavaStringTrim练习
- 程序员掌中宝手册 适合it 手机白领 淘宝 物联网 芯片设计 cnoswinnnuixs 电脑维修人员(序言)
- 5.8.1 使用继承的注意点
- 经典必背---二叉树经典笔试面试题
- openCV学习笔记(5):使用sprintf函数实现在窗口连续显示同一文件夹下的图片
- asp.net缓存
- Android使用Activity用作弹出式对话框Dialog
- Spring整合Apache CXF
- 【HDU】 3416 Marriage Match IV(最大流+SPFA)
- Linux下配置ssh
- 详解优化Hibernate性能经验
- Android学习笔记之----Activity(二)LaunchMode
- c#做登陆界面