用opencv實現繪圖和文字輸出。。。。

哈哈哈

不能上傳圖片。。。。

#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);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章