纯无聊贴(庆祝清明)

原创 2012年04月02日 10:36:47
#include <fstream>
#include <string>
#include <cv.h>
#include <highgui.h>
#include <ml.h>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include "cvaux.h"
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <ctype.h>

using namespace std;
using namespace cv;


const static Scalar colors[] =  { CV_RGB(0,0,255),
        CV_RGB(0,128,255),
        CV_RGB(0,255,255),
        CV_RGB(0,255,0),
        CV_RGB(255,128,0),
        CV_RGB(255,255,0),
        CV_RGB(255,0,0),
        CV_RGB(255,0,255)} ;


char* ReadPictureFile(int i,char* str);
char* ReadFile();
IplImage* PanLable(ifstream &datefile,IplImage* image);
void main()
{
	CvCapture *capture;
	IplImage* image;
	ifstream datefile;
	char* str = ReadFile();
	datefile.open(str);
	//char* str2 = (char*)malloc(1024*sizeof(char));
	
	for(int i=0;i<300;i++)
	{
		//char* str = ReadFile(i);
		//datefile.open(str);
		char* str2 = (char*)malloc(1024*sizeof(char));
		char* strPicture = (char*)malloc(1024*sizeof(char));
		strPicture = ReadPictureFile(i,str2);
		//char* strPicture2 = "K:\\PETS\\S0_CC\\Crowd_PETS09\\S0\\City_Center\\Time_12-34\\View_007\\frame_0000.jpg";
		capture = cvCaptureFromFile(strPicture);
		image = cvQueryFrame(capture);
		image = PanLable(datefile,image);
		cvNamedWindow("PlayPicture",0);
		cvShowImage("PlayPicture",image);
		cvWaitKey(35);
		//cvReleaseCapture(&capture);
		//cvDestroyWindow("PlayPicture");
		//datefile.close();
		//free(str2);
		free(strPicture);
		//free(str2);
		cout<<i<<endl;
	}
	datefile.close();
	//free(str2);
	cvReleaseCapture(&capture);
	cvDestroyWindow("PlayPicture");
}

char* ReadPictureFile(int i,char* str)
{
	//sprintf(str,""
	char *strtemp1 = "K:\\PETS\\S0_CC\\Crowd_PETS09\\S0\\City_Center\\Time_12-34\\View_007\\frame_000";
	char *strtemp2 = "K:\\PETS\\S0_CC\\Crowd_PETS09\\S0\\City_Center\\Time_12-34\\View_007\\frame_00";
	char *strtemp3 = "K:\\PETS\\S0_CC\\Crowd_PETS09\\S0\\City_Center\\Time_12-34\\View_007\\frame_0";
	char *temp = ".jpg";
	//char *str =(char*)malloc(1024*sizeof(char));
	if(i<10)
	{
		sprintf(str,"%s%d%s",strtemp1,i,temp);
	}
	else if(i<100)
	{
		sprintf(str,"%s%d%s",strtemp2,i,temp);
	}
	else if(i<1000)
	{
		sprintf(str,"%s%d%s",strtemp3,i,temp);
	}
	return str;
}

char* ReadFile()
{
	char *str = "K:\\PETS\\S0_CC\\Crowd_PETS09\\S0\\City_Center\\Time_12-34\\View_007.txt";
	return str;
}

IplImage* PanLable(ifstream &datefile,IplImage* image)
{
	char seps[]=" ";
	char *token;
	char bb[10000];
	int x1,y1;
	int x2,y2;
	int number;

	datefile.getline(bb,1000);
	token  = strtok(bb,seps);
	number=atoi(token);
	token = strtok(NULL,seps);
	while(token!=NULL)
	{
		number=atoi(token);
		token = strtok(NULL,seps);
		x1 = number;
		number=atoi(token);
		token = strtok(NULL,seps);
		y1 = number;
		number=atoi(token);
		token = strtok(NULL,seps);
		x2 = number;
		number=atoi(token);
		token = strtok(NULL,seps);
		y2 = number;
		cvRectangle(image,cvPoint(x1,y1),cvPoint(x2,y2),cvScalar(255,0,0),1);
	}
	return image;
}


计算机科学-第2周 数组初练-题目

《计算机科学》课程主页在:http://blog.csdn.net/sxhelijian/article/details/13705597练习一:下面的程序,输出了52张扑克牌(如图),请补充完整程序...
  • sxhelijian
  • sxhelijian
  • 2014年03月07日 09:37
  • 2010

使用easyx中的putimage函数实现无背景贴图

1,待解决的问题如果我们要在背景图片贴上小图片玫瑰花会出现什么样的效果 背景图片 玫瑰花 贴图之后的图片(玫瑰花图片我有意缩小,为了与背景看起来融洽些) 直接上代码: #include #...
  • xiongzebao
  • xiongzebao
  • 2015年03月29日 00:55
  • 5096

基于summernote的富文本编辑器,粘贴时去除word格式

在使用summernote的富文本编辑器,在粘贴word内容时,会发现代码中有很多无效的代码。通过js处理,可以去掉很多无用的代码。 处理前,粘贴后的代码类似这样: v\:* {behavior:...
  • hncsl
  • hncsl
  • 2016年10月13日 10:22
  • 3060

无聊,写贴,关于使用java将txt转换成epub

刚进公司的新手,待了半个月左右,给了我一个任务,对给入的txt文档进行格式转换 要求转换成xml,pdf,epub,三种格式的 xml,pdf这两种格式转换,还行 关键就是epub了 之前木有...
  • zimohongcheng001
  • zimohongcheng001
  • 2011年12月18日 15:58
  • 2645

顺便贴一下无聊的Java作业20151027

实验   1、将对象作为参数传递给方法。 题目要求: (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积。 (2)定义...
  • KevinWu93
  • KevinWu93
  • 2015年10月27日 23:50
  • 1355

清明时节雨纷纷,闲来无事当码农;显示详细时间案例

好了,进入正题 最近在做一个即时通讯+短信方面的App。 大家都知道,现在的APP都需要显示时间,这是必不可少的,就像QQ这样。而我想的是怎样把时间显示的更详细的一些。 不多说,上部分模拟数据结...
  • lovefive5
  • lovefive5
  • 2017年04月04日 21:41
  • 122

纷纷细雨,琐思清明

清明,并不止是一个节日。      清明仿佛如岁月长河中那寂寞的沙洲,将奔流的长河硬生生地从整体如斯的逝者中剥离出多个部分,在左,写满或悲伤或快乐的往时,在右,流淌着未知、神秘的将至;而中间,刻着...
  • cs8950298
  • cs8950298
  • 2012年06月14日 20:22
  • 1068

清明假期训练赛总结...

比赛时间是昨天早上九点到晚上六点,一共九个小时,头一次体验这么长时间的比赛。比赛用的是hustoj,没有用pc2或者局域网。不过实验室的网速实在是让人捉急,网页半天刷不出来,不过后来好像好多了。 比...
  • tyh24689
  • tyh24689
  • 2014年04月08日 21:55
  • 608

【日常学习】清明前后两周学练总结

要写关键路径,发现图论早已忘得一塌糊涂,悲哀之余,抓紧复习。翻高级本时又看见了前面的贪心,于是就又把贪心练了一下。写了几道比较老的题目,像是积木大赛。之后还突发奇想练了栈一类的。总之,这两周的练习相当...
  • ametake
  • ametake
  • 2015年04月11日 15:27
  • 621

随笔-清明那些事

(一)     4月
  • u010559672
  • u010559672
  • 2014年08月02日 00:08
  • 263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:纯无聊贴(庆祝清明)
举报原因:
原因补充:

(最多只允许输入30个字)