搜索
bottom↓
回复: 7

请教,非平面拍摄的棋盘格图像,如何矫正回平面呢?

[复制链接]

出0入18汤圆

发表于 2023-6-21 16:14:08 | 显示全部楼层 |阅读模式
比如把一张棋盘格放到一个非平面上拍照,棋盘格是扭曲的,如果想把扭曲的棋盘格图像矫正回平面,应该用什么算法呢?
试过opencv里的透视变换之类的算法,但是矫正不回来
请了解这方面的坛友分享一下经验吧,非常感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出130入129汤圆

发表于 2023-6-21 16:24:10 来自手机 | 显示全部楼层
鱼眼矫正



出15入70汤圆

发表于 2023-6-21 16:37:24 来自手机 | 显示全部楼层
本帖最后由 jadegu 于 2023-6-21 16:38 编辑

类似镜头失真补偿
https://blog.csdn.net/qq_4098598 ... 1018.2118.3001.4187
https://blog.csdn.net/piaoxuezho ... 1018.2118.3001.4187

出0入18汤圆

 楼主| 发表于 2023-6-21 16:55:44 | 显示全部楼层
jadegu 发表于 2023-6-21 16:37
类似镜头失真补偿
https://blog.csdn.net/qq_40985985/article/details/119209483?ops_request_misc=&reque ...
(引用自3楼)

这个是矫正镜头的
被拍摄目标非平面造成的畸变是矫正不回来的,这跟镜头畸变是两回事

出0入0汤圆

发表于 2023-6-22 14:29:25 | 显示全部楼层
你这个不是坐标系统的变换,所以透视变换和仿射变换应该都不行的。可以尝试畸变矫正,虽说畸变矫正是校正镜头的,因为棋盘格是平面的情况。所以,你就假设你现在的图片的棋盘格是平面,镜头是畸变的。感觉可以尝试畸变矫正。

出0入18汤圆

 楼主| 发表于 2023-6-22 18:38:23 | 显示全部楼层
niaojingxin 发表于 2023-6-22 14:29
你这个不是坐标系统的变换,所以透视变换和仿射变换应该都不行的。可以尝试畸变矫正,虽说畸变矫正是校正镜 ...
(引用自5楼)

镜头的畸变矫正是不同角度拍摄很多张棋盘格,求解出矫正参数,然后再用这个矫正参数去矫正拍摄的图片。这个矫正参数只跟镜头有关,是相对固定的
但我这个图片的扭曲情况是随机的,每一张图片都不同,所以感觉没办法用镜头的畸变矫正算法

出0入17汤圆

发表于 2023-6-22 23:07:03 来自手机 | 显示全部楼层
试试3d转平面的算法

出0入0汤圆

发表于 2023-6-23 02:04:37 | 显示全部楼层
这个棋盘很有规律,黑白相间,自己写个校正算法应该不是难事。

参考二维码校准算法。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-10 23:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表