变换总结
2016-06-04 22:26
260 查看
estimateRigidTransform():计算多个二维点对或者图像之间的最优仿射变换矩阵 (2行x3列),H可以是部分自由度,比如各向一致的切变。
getAffineTransform():计算3个二维点对之间的仿射变换矩阵H(2行x3列),自由度为6.
warpAffine():对输入图像进行仿射变换
findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ,使用最小均方误差或者RANSAC方法 。
getPerspectiveTransform():计算4个二维点对之间的透射变换矩阵 H(3行x3列)
warpPerspective(): 对输入图像进行透射变换
perspectiveTransform():对二维或者三维矢量进行透射变换,也就是对输入二维坐标点或者三维坐标点进行投射变换。
estimateAffine3D:计算多个三维点对之间的最优三维仿射变换矩阵H (3行x4列)
transform():对输入的N维矢量进行变换,可用于进行仿射变换、图像色彩变换.
findFundamentalMat:计算多个点对之间的基矩阵H。
快速解决:
问题1:如何计算3个二维点对之间的仿射变换矩阵?
答:使用getAffineTransform()。
问题2:如何计算多个二维点对之间的仿射变换矩阵(使用误差最小准则 )?
答:使用estimateRigidTransform()或者findHomography。
问题3:如何计算4个二维点对之间的透射变换?
答:使用getPerspectiveTransform()。
问题4:如何计算多个三维点对之间的仿射变换?
答:使用estimateAffine3D。
问题5:如何对输入图像进行仿射变换?
答:使用warpAffine()。
问题6:如何对输入图像进行透射变换?
答:使用perspectiveTransform()。
问题7:如何对输入的二维点对进行仿射变换?
答:使用transform()。
问题8:如何对输入的三维点对进行投射变换?
答:使用perspectiveTransform()。
getAffineTransform():计算3个二维点对之间的仿射变换矩阵H(2行x3列),自由度为6.
warpAffine():对输入图像进行仿射变换
findHomography: 计算多个二维点对之间的最优单映射变换矩阵 H(3行x3列) ,使用最小均方误差或者RANSAC方法 。
getPerspectiveTransform():计算4个二维点对之间的透射变换矩阵 H(3行x3列)
warpPerspective(): 对输入图像进行透射变换
perspectiveTransform():对二维或者三维矢量进行透射变换,也就是对输入二维坐标点或者三维坐标点进行投射变换。
estimateAffine3D:计算多个三维点对之间的最优三维仿射变换矩阵H (3行x4列)
transform():对输入的N维矢量进行变换,可用于进行仿射变换、图像色彩变换.
findFundamentalMat:计算多个点对之间的基矩阵H。
快速解决:
问题1:如何计算3个二维点对之间的仿射变换矩阵?
答:使用getAffineTransform()。
问题2:如何计算多个二维点对之间的仿射变换矩阵(使用误差最小准则 )?
答:使用estimateRigidTransform()或者findHomography。
问题3:如何计算4个二维点对之间的透射变换?
答:使用getPerspectiveTransform()。
问题4:如何计算多个三维点对之间的仿射变换?
答:使用estimateAffine3D。
问题5:如何对输入图像进行仿射变换?
答:使用warpAffine()。
问题6:如何对输入图像进行透射变换?
答:使用perspectiveTransform()。
问题7:如何对输入的二维点对进行仿射变换?
答:使用transform()。
问题8:如何对输入的三维点对进行投射变换?
答:使用perspectiveTransform()。
相关文章推荐
- 指向指针变量的指针
- Spring笔记(三)
- Python 模拟登陆 华理 评教系统
- Elasticsearch Client(JAVA API) JAVA实例
- Android_Activity(一)
- Struts2-学习笔记系列(8)-异常处理
- PHP前端和数据库的连接
- HDU:2041 超级楼梯(规律)
- Struts2-学习笔记系列(7)-PreResultListener
- Struts2-学习笔记系列(7)-PreResultListener
- 【转载】D3DXVec3TransformNormal and D3DXVec3TransformCoord
- JAVA :Jpanel 控件 无法显示问题
- java : JSP页面上中文乱码问题的解决经验
- 算法导论之贪心算法:带惩罚的任务调度算法
- linux下如何让程序无法重复启动
- mysql索引总结-mysql 索引类型以及创建
- xdebug常用配置
- 第五章:条件循环
- C++第七次作业
- 面试题:从给定的N个正数中选取若干个数之和最接近M