摄像机畸变校正及代码实现

本文介绍了摄像机畸变的基本原理,包括径向畸变和切向畸变,以及摄像机矩阵的概念。通过OpenCV和GML Camera Calibration获取摄像机的内参和畸变参数。接着,文章详细阐述了如何绘制反畸变网格,以实现对图像的校正。
摘要由CSDN通过智能技术生成

基本原理

径向畸变
径向畸变

切向畸变
切向畸变

摄像机矩阵
这里写图片描述

畸变参数和摄像机矩阵获得

需要获得摄像机内部参赛矩阵和畸变参数,有两个方法
1) OpenCV
http://docs.opencv.org/2.4/doc/tutorials/calib3d/camera_calibration/camera_calibration.html
2) GML Camera Calibration
http://graphics.cs.msu.ru/en/node/909

绘制反畸变网格

class Mesh{
    short row = 30;
    short col = 30;
    public float[] vertices;
    public float[] texcoord;
    public short[] indices;


    Mesh(){
        vertices = new float[(row+1
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值