请问怎么把摄像机的像素坐标转换成实际的物理坐标呢?

dd911501406 2010-11-22 09:56:30
请问怎么把摄像机的像素坐标转换成实际的物理坐标呢?
就是像素值转换成厘米
...全文
1760 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujk 2010-11-24
  • 打赏
  • 举报
回复
到我的BLOG去看一下,有一篇文章,就是对广角畸变进行修正
AVMedia2010 2010-11-23
  • 打赏
  • 举报
回复
还有图像其实会变形,图像中央和边缘同样的像素对应的实际大小是不一样的......
dd911501406 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 avmedia2010 的回复:]

还有图像其实会变形,图像中央和边缘同样的像素对应的实际大小是不一样的......
[/Quote]
对的,畸变怎么办,像素和物理坐标不是一一对应的
李明子 2010-11-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dd911501406 的回复:]
这个我知道,如果物距固定呢?
[/Quote]
物距固定了就能算出单位长度对应的像素数,比如1厘米对应的像素数。再以此值作为因子,就可以对像素数和物理距离进行转换了。
AVMedia2010 2010-11-22
  • 打赏
  • 举报
回复
而且还得考虑到变形的问题
sunlin7 2010-11-22
  • 打赏
  • 举报
回复
映射呗~~
简单的做就是等比缩放~~
复杂一点,使用2维坐标变换:
x'=rx*x*cosa+ry*y*sina
y'=rx*x*sina-ry*y*cosa
(看来数学很重要啊...)
dd911501406 2010-11-22
  • 打赏
  • 举报
回复
这个我知道,如果物距固定呢?
zhangyan_wt 2010-11-22
  • 打赏
  • 举报
回复
这个是没办法转换的,因为物距是不固定的,比如把一个米尺,放到10米远的地方可能是100个像素,放到5米的地方,可能就是200个像素了,所以光从像素是无法得到实际物理长度的。
Rico_Liu 2010-11-22
  • 打赏
  • 举报
回复
计算机中就没有所谓的厘米……

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧