代码如下:
//testRotateRect.cpp:定义控制台应用程序的入口点。
02 //
03 #include"stdafx.h"
04 #include"opencv2/opencv.hpp"
05 usingnamespacestd
06 usingnamespacecv
07 int_tmain(intargc,_TCHAR*argv[])
08 {
09 Matimage(200,200,CV_8UC3,Scalar(0))
10 掘信中 RotatedRectrRect=RotatedRect(Point2f(100,100),Size2f(100,50),30)//定义一个旋转矩形
11 坦销 Point2fvertices[4]
12 rRect.points(vertices)//提取旋转矩形的四判山个角点
13 for(inti=0i<4i++)
14 {
15 line(image,vertices[i],vertices[(i+1)%4],Scalar(0,255,0))//四个角点连成线,最终形成旋转的矩形。
16 }
17 Matimg=imread("d:/fff.jpg")
18 imshow("ran",image)
19 waitKey()
20 return0
21 }
这个是你自己定的呀 要么从其他地方传过来 要么自己从图像唯并上获得从图像上获得可以采用鼠标响档纯应函数 具体行山咐参见http://blog.csdn.net/quarryman/article/details/8450387
不然就只有试着估计了 多调几次也能出来
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)