您的位置:首页 > 运维架构

用opencv实现绘图和文字输出。。。。

2006-10-25 12:22 363 查看
哈哈哈

不能上传图片。。。。

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>

void main(int argc, char *argv[])
{

cvNamedWindow("mainwin",CV_WINDOW_AUTOSIZE);
cvMoveWindow("mainwin",0,0);
IplImage *img = cvCreateImage(cvSize(800,600),IPL_DEPTH_8U,3);
for(int i = 0;i < (img->height);i++)
{
for (int j = 0;j < (img->width);j++)
{
cvSet2D(img,i,j,cvScalar(111, 111, 255));
}
}

cvCircle(img,cvPoint(50,50),20,cvScalar(255,0,255),2);

CvFont font;

double hscale = 1.0;
double vscale = 1.0;
int linewidth = 2;
cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX | CV_FONT_ITALIC,hscale,vscale,0,linewidth);
cvPutText(img,"There is one time,I was so lonely...",cvPoint(100,100),&font,cvScalar(0,255,255));
cvPutText(img,"I remeber it was a friday...",cvPoint(100,200),&font,cvScalar(0,255,255));
cvShowImage("mainwin",img);
cvWaitKey(0);
cvReleaseImage(&img);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: