作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/
/* * ===================================================================================== * * Filename: poly.c * * Description: a program of drawing the Poly * * Version: 1.0 * Created: 01/08/2009 03:29:49 PM * Revision: none * Compiler: gcc * * Author: Futuredaemon (BUPT), gnuhpc@gmail.com * Company: BUPT_UNITED * * ===================================================================================== */#include <cv.h>#include <highgui.h>IplImage *Image1;CvPoint PointArray1[6];CvScalar Color;int PolyVertexNumber;int Shift;int main(){ CvSize ImageSize1 = cvSize(1000,700); Image1 = cvCreateImage(ImageSize1, IPL_DEPTH_8U, 3); PointArray1[0]=cvPoint(200,200); PointArray1[1]=cvPoint(400,150); PointArray1[2]=cvPoint(650,230); PointArray1[3]=cvPoint(800,300); PointArray1[4]=cvPoint(900,550); PointArray1[5]=cvPoint(100,500); CvScalar Color=CV_RGB(255,0,0); PolyVertexNumber=6; Shift=0; cvFillConvexPoly(Image1,PointArray1,PolyVertexNumber,Color,CV_AA,Shift); cvNamedWindow("FillConvexPoly",0); cvShowImage("FillConvexPoly",Image1); cvWaitKey(0); cvSaveImage("poly.jpg",Image1); cvReleaseImage(&Image1); return 0;}
作者:gnuhpc
出處:http://www.cnblogs.com/gnuhpc/