我尝试使图像一些变化(作物,调整大小,undistortion),我想知道如何失真系数和相机intrinsinc参数的变化之后。
- 原始图像形状= [848,480]
- 相机矩阵= [[fx,0,cx],[0,fy,cy],[0,0,1]]
- 失真系数= [k1,k2,p1,p2]
作物
- [848,480] -〉[582,326]
- fx,fy:无变化
- cx、cy:cx-133、cy - 77
- 失真系数-〉??*
调整大小
- [582,326] -〉[848,480]
- fx,cx -〉1.457fx,1.457cx
- fy,cy -〉1.472fy,1.472cy
- [k1,k2,p1,p2] -〉[k1,k2,p1,p2]相同
使不失真
- fx,fy,cx,cy -〉相同
- [k1,k2,p1,p2] -〉[0,0,0,0]
有人知道答案吗?
对我来说,我试着用我的相机和校准一些结果,但我不知道确切的方程。
原点
- 402.242923
- fy = 403.471056
- cx = 426.716067
- cy = 229.689399
- k1 = 0.068666
- k2 = -0.039624
- p1 = -0.000182
- p2 = -0.001510
作物
- fx = 408.235312 -〉几乎没有变化
- fy = 409.653612 -〉几乎没有变化
- cx = 297.611639 -〉cx - 133
- cy = 153.667098 -〉cy - 77
- k1 = 0.048520 -〉我不知道
- k2 = -0.010035 -〉我不知道
- p1 = 0.000943 -〉我不知道
- p2 = -0.000870 -〉我不知道
裁剪调整大小
- fx = 598.110106 -〉几乎 * 1.457
- fy = 608.949995 -〉几乎 * 1.472
- cx = 430.389861 -〉几乎 * 1.457
- cy = 226.585804 -〉几乎 * 1.472
- k1 = 0.054762 -〉我不知道
- k2 = -0.025597 -〉我不知道
- p1 = 0.002752 -〉我不知道
- p2 = -0.001316 -〉我不知道
使不失真
- fx = 404.312916 -〉几乎相同
- fy = 405.544033 -〉几乎相同
- cx = 427.986926 -〉几乎相同
- cy = 229.213162 -〉几乎相同
- k1 = -0.000838 -〉几乎为0
- k2 = 0.001244 -〉几乎为0
- pi = -0.000108 -〉几乎0
- p2 = 0.000769 -〉几乎0
1条答案
按热度按时间lx0bsm1f1#
所有你写为“我不知道”的部分都将是“相同的(未更改)”。
因为裁剪和调整大小只能用(cx,cy,fx,fy)表示。