如图,我们的电脑屏幕坐标系:

机器视觉入门之路(十三,图像旋转原理,c++)

已知(x0,y0),以原点O(0,0)旋转机器视觉入门之路(十三,图像旋转原理,c++),长度r不变,求旋转后的点(x,y)

x0=r*cos(a);

y0=r*sin(a);

x=r*cos(a-机器视觉入门之路(十三,图像旋转原理,c++))=r*cos(a)*cos(机器视觉入门之路(十三,图像旋转原理,c++))+r*sin(机器视觉入门之路(十三,图像旋转原理,c++))*sin(a)=x0*cos(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​)+y0*sin(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​);

y=r*sin(a-机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​)=r*sina(a)*cos(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​)-r*cos(a)*sin(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​)=-x0*sin(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​)+y0*cos(机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​);

用行列式表达:机器视觉入门之路(十三,图像旋转原理,c++)=机器视觉入门之路(十三,图像旋转原理,c++)机器视觉入门之路(十三,图像旋转原理,c++)

扩展行列式表达 :机器视觉入门之路(十三,图像旋转原理,c++)=机器视觉入门之路(十三,图像旋转原理,c++)机器视觉入门之路(十三,图像旋转原理,c++)

高中知识,回顾一下,搞定。

我们看到一个细节,旋转只和机器视觉入门之路(十三,图像旋转原理,c++)相关,(x0,y0)就到了(x,y),那么下面直线MG,围绕原点O旋转机器视觉入门之路(十三,图像旋转原理,c++),会去哪里?

机器视觉入门之路(十三,图像旋转原理,c++)

因为只和机器视觉入门之路(十三,图像旋转原理,c++)相关,所以,假定M是(x0,y0),M‘是(x,y);那么G已经知道,G’如何求呢?

即G’=机器视觉入门之路(十三,图像旋转原理,c++)*G,ok,MG直线旋转机器视觉入门之路(十三,图像旋转原理,c++)​​​​​​​,搞定。

相关文章:

  • 2021-07-07
  • 2021-07-20
  • 2021-09-07
  • 2021-10-08
  • 2021-10-24
  • 2021-06-04
  • 2021-09-02
猜你喜欢
  • 2021-04-09
  • 2021-04-14
  • 2021-04-02
  • 2021-06-13
  • 2021-07-16
  • 2021-05-29
  • 2021-04-03
相关资源
相似解决方案