opencv如何提取旋转矩形的ROI?

opencv如何提取旋转矩形的ROI?,第1张

代码如下:

//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

不然就只有试着估计了 多调几次也能出来


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12519641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存