現在地 >> メニュー >> サンプルコード::OpenCV >> OpenCV::文字の描画

問題


ウィンドウを作成し、文字列を描画せよ。

その他条件:
 フォントは「CV_FONT_HERSHEY_SCRIPT_SIMPLEX」、「CV_FONT_ITALIC」オプションをつける。

答え


#include <cv.h>
#include <highgui.h>
#include <cstdio>
#include <iostream>

using namespace std;


/***[フォント関連]***/
CvFont font[1];
CvScalar color={0,0,255,0};


int main( int argc, char **argv)
{

IplImage *imgA = cvCreateImage( cvSize(400,500),IPL_DEPTH_8U,3);
cvSet (imgA, cvScalarAll (255), 0);


cvInitFont(&font[0], CV_FONT_HERSHEY_SCRIPT_SIMPLEX | CV_FONT_ITALIC, 1.0,1.0);
cvPutText (imgA, "Hello OpenCV World", cvPoint (15,30), &font[0], color);


cvNamedWindow("window",CV_WINDOW_AUTOSIZE);
cvShowImage("window",imgA);


cvWaitKey(0);


cvReleaseImage( &imgA );
cvDestroyWindow("window");

return 0;
}

目次

― その他 ―

Wiki内検索

計測中...(07.10.8〜)

Save The World






▲よろしければ広告のクリックもお願いします


▲ランキングに参加しました

管理人/副管理人のみ編集できます