Android 图像校准与摄像机校准

Android 图像校准与摄像机校准,android,opencv,image-processing,javacv,Android,Opencv,Image Processing,Javacv,我是图像处理新手。我有一组图像数据,我想根据目标图像对这些图像进行校准。我已经浏览了很多关于图像校准的文章,但是大部分的结果都是关于相机校准的。我不知道这些是相同的还是不同的东西。有人能给我解释一下这两个术语的区别吗 通过阅读其中一个图像校准结果,我了解到我需要执行三个步骤: 偏置帧校准 暗帧校准 平场帧校准 此外,我需要在Android中执行此操作。为此,我发现我需要使用OpenCV或JavaCV 所以,我想知道使用OpenCV/JavaCV这三个步骤是否可行?校准是一个利用有关数据的一些知识

我是图像处理新手。我有一组图像数据,我想根据目标图像对这些图像进行校准。我已经浏览了很多关于图像校准的文章,但是大部分的结果都是关于相机校准的。我不知道这些是相同的还是不同的东西。有人能给我解释一下这两个术语的区别吗

通过阅读其中一个图像校准结果,我了解到我需要执行三个步骤:

  • 偏置帧校准
  • 暗帧校准
  • 平场帧校准
  • 此外,我需要在Android中执行此操作。为此,我发现我需要使用OpenCV或JavaCV


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

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

    一般而言,区别如下:

  • 摄像机校准

    你们有了相机,想要达到拍摄的图像满足一定条件。此过程通常意味着拍摄一些预定义对象的图像,如彩色标记、几何体棋盘、激光扫描等。通过这种方式,您可以获得重建任何其他拍摄图像的某些特定特征所需的相机参数(假设重要参数不随时间变化,如相机位置或曝光时间…)

  • 图像校准

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

  • 因此不同之处在于,摄像机校准是当您使用单个成像设备作为图像源时,图像校准是当您使用多个图像源(通常未知)时

    我没有使用OpenCV,但是当人们使用这个库来完成这样的任务时,它应该支持这样的操作

    以下是此类操作的小示例: