openCV 的畫線指令
[PHP]
#include
#include
#include
#include
#include
#include
using namespace cv;
int main(int argc,char **argv)
int width,height;
if(argc
std::cout
return 0;
IplImage *image;
//建立視窗
namedWindow("image",CV_WINDOW_AUTOSIZE);
//讀取圖片
image=cvLoadImage(argv[1]);
width=image->width;
height=image->height;
CvPoint PointArray1[6];
CvPoint *PointArray[2]= &PointArray1[0],&PointArray1[3];
PointArray[0][0]=cvPoint((width/6)*1,(height/6)*3);
PointArray[0][1]=cvPoint((width/6)*2,(height/6)*2);
PointArray[0][2]=cvPoint((width/6)*3,(height/6)*2);
PointArray[1][0]=cvPoint((width/6)*4,(height/6)*3);
PointArray[1][1]=cvPoint((width/6)*3,(height/6)*4);
PointArray[1][2]=cvPoint((width/6)*2,(height/6)*4);
int PolyVertexNumber[1]=6;
int BlockNumber=1;
cvPolyLine(image,PointArray,PolyVertexNumber,
1,true,CV_RGB(0,255,0),3,CV_AA,0);
cvShowImage(“image",image);
waitKey(0);
cvDestroyAllWindows();
cvReleaseImage(&image);
system(“pause");
return 0;
[/PHP]
01 cvPolyLine,畫線
No comments:
Post a Comment