图像校准与相机校准

时间:2017-01-27 07:35:38

标签: android opencv image-processing javacv

我是图像处理新手。我有一组图像数据,我想根据目标图像对这些图像进行校准。我已经在图像校准上进行了很多浏览,但大部分结果都会产生相机校准。我很困惑这些是相同还是不同的东西。任何人都可以向我解释这两个术语之间的区别吗?

通过阅读图像校准的一个结果,我知道我需要执行三个步骤:

  1. 偏置帧校准
  2. 暗框校准
  3. 平场帧校准
  4. 另外,我需要在Android中执行此操作。为此,我发现我将需要使用OpenCV或JavaCV。

    所以,我想知道使用OpenCV / JavaCV是否可以实现这三个步骤?

1 个答案:

答案 0 :(得分:0)

校准是利用有关数据的一些知识来重建测量以更准确或满足特定需求的过程。由于我们不知道您的校准所需的结果是什么,因此很难说。

一般来说,差异如下:

  1. 相机校准

    你有相机,并希望实现捕获的图像足以满足某些条件。此过程通常意味着拍摄一些预定义对象的图像,如颜色标记,几何检查板,激光扫描等。这样,您可以获取所需的相机参数,以便为任何其他图像重建图像的某些特定特征(假设重要参数不随时间像相机位置或曝光时间......)

  2. 图像校准

    相似但输入图像可以从不同的来源(不同的相机,渲染,模拟等)或在不同的环境(曝光,照明等)下获得。在这种情况下,我们没有奢侈的校准过程,所以我们需要在图像中找到某种已知的特征并校正图像的其余部分(例如已知尺寸,颜色,温度等的物体)

  3. 所以区别在于相机校准是指您将单个成像设备作为图像源,而图像校准是指您有多个图像源(通常未知)

    我没有使用 OpenCV ,但作为使用此lib执行此类任务的人员,它应该支持此类操作。

    这里有一个小例子: