- 19
- 0
- 约2.23千字
- 约 2页
- 2021-12-04 发布于上海
- 举报
OpenCV 绘图的实作
cvPolyLine() 函式的實作
#include cv.h
#include highgui.h
IplImage *Image1;
CvPoint PointArray1[6];
CvScalar Color;
int BlockNumber;
int IsCycle;
intThickness;
intShift;
CvFont Font1;
int main()
{
CvSize ImageSize1 = cvSize(1000,700);
Image1 = cvCreateImage(ImageSize1, IPL_DEPTH_8U, 3);
CvPoint *PointArray[2]= {PointArray1[0],PointArray1[3]};
PointArray[0][0]=cvPoint(200,200);
PointArray[0][1]=cvPoint(400,150);
PointArray[0][2]=cvPoint(650,230);
PointArray[1][0]=cvPoint(800,300);
PointArray[1][1]=cvPoint(900,550);
PointArray[1][2]=cvPoint(100,500);
int PolyVertexNumber[1]={6};
BlockNumber=1;
IsCycle=1;
Color=CV_RGB(255,0,0);
Thickness=3;
Shift=0;
cvPolyLine(Image1,PointArray,PolyVertexNumber,BlockNumber,IsCycle,Color,Thickness,CV_A
A,Shift);
cvInitFont(Font1,CV_FONT_HERSHEY_SIMPLEX,0.5,0.5,0.0,1,CV_AA );
cvPutText(Image1,1(200,200),PointArray[0][0],Font1,CV_RGB(255,0,0));
cvPutText(Image1,2(400,150),PointArray[0][1],Font1,CV_RGB(255,0,0));
cvPutText(Image1,3(650,230),PointArray[0][2],Font1,CV_RGB(255,0,0));
cvPutText(Image1,4(800,300),PointArray[1][0],Font1,CV_RGB(255,0,0));
cvPutText(Image1,5(900,550),PointArray[1][1],Font1,CV_RGB(255,0,0));
cvPutText(Image1,6(100,500),PointArray[1][2],Font1,CV_RGB(255,0,0));
cvNamedWindow(PolyLine,1);
cvShowImage(PolyLine,Image1);
cvWaitKey(0);
}
執行結果 :
(1) 原始結果
(2)IsCycle=0
(3)PointNumber[2]={3,3},BlockNumber=2,IsCycle=1
(4)PointNumber[2]={3,3},BlockNumber=2,IsCycle=0
(5)PointNumber[2]={3,3},BlockNumber=1,IsCycle=1
(6)PointNumber[2]={3,3},BlockNumber=1,IsCycle=0
跟前面的 cvFillPoly() 一樣 , 它也是需要用點集合二維陣列的 ,但這裡做了些些微的修
改 ,cvFillPoly() 是用一維陣列填入資料 ,實際上它也可以用二維陣列的方式 ,因為記憶體位址
都被連接在一起了 ,上面程式碼給它分兩群 ,而取多邊型要用的點集合的時候又給它合在一起
了,實際上
您可能关注的文档
最近下载
- 专业月嫂服务合同范本及注意细节.docx VIP
- 《煤化学》全套教学课件.pdf
- 铁路工程沉降变形观测作业指导书.docx VIP
- tsg zf001-2006 《安全阀安全技术监察规程》新.pdf VIP
- 2024年山东省淄博市高青县中考一模英语试题.docx VIP
- 2015款一汽大众高尔夫_汽车使用手册用户操作图示图解详解驾驶指南车主车辆说明书电子版.pdf
- 铁路工程沉降变形观测与评估技术2015年稿.pdf VIP
- JBL JBL专业 无线麦克风系统 VM200 用户手册.pdf
- 相贯体的投影与相贯线一相贯体及相贯线的概念相贯体两相交的立体相贯线相交立体表面的交线立体相贯三种情.ppt VIP
- 妊娠期心肺复苏中国急诊专家共识测试卷及答案.docx
原创力文档

文档评论(0)