zoukankan      html  css  js  c++  java
  • 图像拼接之单应阵和仿射变换

    opencv里讲单应矩阵适用于相机采集的照片的全景图的拼接,而仿射变换适用于扫描或一些特殊装置得到的图片的拼接。

    单应矩阵和仿射变换的区别:

    • 仿射6自由度,单应8自由度,仿射没有齐次坐标,平行线变换后保持平行,单应有齐次坐标,平行线变换后不一定保持平行性。仿射是单应的子集
    • 单映性针对点集合,仿射矩阵针对线条,平行的线条变换后仍然平行,还有单映性是3*3大小,仿射矩阵是2*3大小。

    现实真正存在的亮度差,即最亮的物体亮度,和最小的物体亮度之比为

    , 而人类的眼睛所能看到的范围是左右,但是一般的显示器,照相机能表示的只有256种不同的亮度。

    High Dynamic Range Imaging:高动态范围图,不能保存在一般的图片格式中,可以存在镭射图格式中(.HDR)

    动态范围:指一个场景的最亮和最暗部分之间的相对比值.

    普通的图像:是将场景的是用非线性的方式将亮度信息压缩到8bit或16bit的颜色空间内,亮度信息丢失了。

    如8bit的普通JPG格式图像,最大动态范围就是255/1 = 255

    HDR图:是用直接对应的方式记录亮度信息,它完整地记录了图片环境中的亮度信息,更绚丽。

  • 相关阅读:
    自定义瀑布流
    传值 属性 block 单例 协议
    sqlite数据库中 保存和读取UIData对象
    SQL
    关于在Xcode控制台打印的注意点
    synthesize的作用
    iPhone屏幕尺寸/launch尺寸/icon尺寸
    关于TableView上有一段留白的解决方法
    mac显示隐藏文件
    多线程之GCD
  • 原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725176.html
Copyright © 2011-2022 走看看