查看完整版本 : [MATLAB图像处理] 给你一组图像序列怎么来检测其镜头的平移和镜头缩放
labruguo
2009-05-06, 16:00
给点提示,MATLAB的图像函数不是很熟悉
现在要求是这样的,给你一组连续的图像序列,怎么来识别拍摄镜头的平移和镜头缩放,给出相应的判断
各位朋友,如果有什么想法的话请告诉我怎么来做,告诉一下你的思路和所涉及的相关函数,先谢谢你们了
ljlj521521521
2009-05-07, 00:17
平移的话一改两副相邻的图像变化不大
找两幅相邻的图像 设一个阈值 判断两幅图像的存储矩阵是否近似相同 相同为平移的。这里关健是阈值的设定 。不知道对你是否有启发
运动估计,得到运动矢量,通过对运动矢量的分析,这两种情况主要是对运动矢量角度的分析得到相应的判断
silas_xue
2009-05-07, 09:49
lz 这个问题可以从很多的角度考虑
如果你从图像结构的角度考虑 相差两帧的情况下 平移时结构的变化的剧烈程度一定没有缩放时剧烈
如果你从图像数据点的角度考虑 平移时的位移和轨迹与缩放的轨迹是明显不同的
具体些 图像纹理 平移时纹理保持平行 而缩放时纹理扩散状
还可以逆向考虑 讨论如何分别建立平移不变性和缩放不变性坐标系 从而区分了两种情况
Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
个人观点 仅供参考 多多交流 相互学习
labruguo
2009-05-07, 21:56
谢谢你,平移检测自己有点想法,但是缩放自己还是很不理解
你说的检测缩放应该从什么角度来对两个图像进行比较呢,会用到哪些相应的算法
不好意思,我MATLAB其实就学过比较基础的,对图像操作没有多少了解,能不能稍微具体点,麻烦了
silas_xue
2009-05-08, 12:23
lz 我建议你可以关注一下 有关图像旋转及放大缩小等几何变换 或者仿射变换的原理
希望能对你有些帮助吧
Thx for reading.
PS:若还算满意,直接点击“Thanks”,再次登陆时亦便于查看回答是否真的帮到你了。
个人观点 仅供参考 多多交流 相互学习
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.