交错扫瞄(隔行扫瞄, Interlaced), 就是一个画面分成两次送出, 先送奇数线的画面后, 再送偶数线,显示时再将它们合成完整画面. 非交错扫瞄(逐行扫瞄, Porgressive), 就是每次都送完整的画面, 不需要奇偶画面重新组合.所以在非交错式显示的萤幕上观看时, 交错画面要把它重组回来, 这个动作叫做 "去交错" (Deinterlaced)

直接来看看, 到底它们是什么.
下图是隔行扫瞄 (Interlaced) 的图, 影片镜头是由右而左缓慢移动的为每个选手做特写.

我们可以发现在上图中, 选手的衣服边缘处有细纹产生, 穿着2号球衣的这个 "2" 字样也可以看出明显的细纹,而且在衣服上胸口处的菱形黑色斜边线条有锯齿纹状.

为了怕大家看不清楚, 做了局部放大, 整理如下图, 让大家可以看的更清楚.

注意上图中, 左方放大的图 (红色箭头所指的红色框框处), 选手的衣领和脸部边缘处都有细纹出现. 这就是在动态画面下使用 "交错"(Interlaced) 方式显示会产生的问题. 所以有所谓 "去交错" (Deinterlaced),目的在尽量将这种现象降低.

下图是开启 "去交错" (Deinterlaced) 后的状况.

在上图中, 我们可以发现, 先前的细纹不见了, 但画面变的模糊了一点点, 这是因为做 "去交错" 的关系,做了一些调整所造成的结果.

接着我们来看看, 假设收到的影像已经是使用 "非交错" (逐行扫瞄, Progressive), 表现又如何呢? 贴一张 "非交错"的图如下, 让大家做一个比较.

不知道大家看出差异了没有, 在 "非交错" 讯号中, 即然是非交错, 当然没有去交错问题, 省了一次处理的麻烦和画质的失真.所以上图中没有锯齿和细纹等等现象.

为了更清楚解释, 我将三个放大图摆在一起, 请参考下图.

由左而右分别是 "交错扫瞄" (左边), "交错扫瞄+去交错处理" (中间), "非交错扫瞄" (右边). 请注意每个图的左下角,在衣服上的菱形黑色图案, 左边和中间的图都有锯齿状, 而右边的 "非交错扫瞄" 没有这个状况.再来是中间图的菱形图黑色表现没有旁边两个来的黑. 也就是说做 "去交错" 处理 (中间的图) 会比没有做 "去交错"的表现来的糊一点点. 所以 "去交错" 做的好不好也很重要.

以上是比较静态的, 接着来就找个动作大一点, 夸张一点的图, 会看的更清楚一些.下图是一台车快速的转弯移动中.

由上图中, 我们可以看到很明显的横线, 状似抽丝, 已经不是细纹可以形容, 大家应该都可以清楚的看见了吧, 这个例子是十分夸张的图,为了说明方便特别贴出来.

接下来就是 "去交错" (Deinterlaced) 后的状况, 如下图.

我们可以发现, 横条细纹在 "去交错" 后不见了, 但是仍有拖影的现象, 在这么大动作的画面中, 这是无法避免的, 就算是用"非交错" (逐行扫瞄) 方式也会有拖影现象, 只是程度上的差别而已.

接着下面几张图, 再来比较一下, 让各位更清楚. 也是一台跑车在过弯时的图, 这次一口气比 "交错", "交错+去交错", "非交错"三种, 每张图为了容易看到差异, 都有贴上一张局部放大的图.


再补上一张 "非交错" 的原图, 让大家自行比对前几张的差异.

照样在最后将三者排开, 比对差异.

最左边是 "交错", 所以会看到线条, 中间是 "交错+去交错处理", 虽然线条不见了, 但有点拖影现象, 而最右边是"非交错"

除了图像会有交错现象外, 还有颜色交错 (color interlaced) 与亮度交错(brightnessinterlaced)
参考资料 :  http://zh.wikipedia.org/wiki/去交錯

隔行扫描(interlaced)与逐行扫描(progressive)的图像对比相关推荐

  1. R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比

    R语言使用plot函数和lines函数可视化线图(line plot)时.图之间的主要区别是由选项type产生的.type参数常用参数说明.不同type生成的可视化图像对比 目录

  2. 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量

    前言的前言: 最近小弟闲来无聊,就想到了在PPC上面来做个图像对比的小东东,查找各方资料,终于在今天初步完成了这个程序,现在整理之后和各位共勉.程序中还存在很多不足之处,大家尽管提出自己的意见和建议, ...

  3. android 图像对比,图像对比在UI自动化中的应用

    引子 继多版本模拟器的支持工作告一段落之后,如何利用这些技术产生更大的价值,成为了接下来需要思考的问题.当然,接下来的课题就涉及到了今天的图像对比技术.说来有点内疚,虽然也算是科班出身,只可惜大学还没 ...

  4. 隔行扫描信号与逐行扫描信号转换

    隔行扫描信号与逐行扫描信号转换理论 (1) 场的概念.隔行扫描视频的每帧画面均包含两个场,每一个场又分别含有该帧画面的奇数行扫描线或偶数行扫描线信息,分别叫奇数场或偶数场. (2) 去隔行处理.为了能 ...

  5. 图像对比算法有哪些,图像对比算法是什么

    图像比对的原理或者算法 原理如下:首先两张图要配准(可以姑且理解为对准),然后做减法就可以得到两张图不同的地方.题主可以先从图像配准开始学习. 关于编程语言和工具:在C/C++下的图像处理库OpenC ...

  6. 机器图像识别常用算法,图像对比识别技术

    图像识别算法都有哪些 图像识别算法:1人脸识别类(Eigenface,Fisherface算法特别多),人脸检测类(j-v算法,mtcnn)2车牌识别类,车型识别类(cnn)3字符识别(cnn)... ...

  7. android 图像对比,Android中比较两个图片是否一致的问题

    在Fragment界面中,设置两个图片一致如下: 默认设置图片为: binding.ivArrow.setImageResource(R.drawable.icon_down); 先获取默认图片,再和 ...

  8. python图像对比_用python实现对比两张图片的不同

    from PIL import Image from PIL import ImageChops def compare_images(path_one, path_two, diff_save_lo ...

  9. python图像对比_python+PIL实现图片对比(一)

    前提 前阵子报了个班,学了一些android UI自动化相关的东西,于是想到第一家单位在做android手机自动化的时候,有用到图片对比,来确定是否点到指定的页面,遂想在appium+python做U ...

最新文章

  1. 常见浏览器兼容问题、盒模型2种模式以及css hack知识讲解
  2. ES6新特性5:类(Class)和继承(Extends)
  3. 第二课 android项目结构
  4. 下拉插件 (带搜索) Bootstrap-select 从后台获取数据填充到select的 option中 用法详解...
  5. [Unity脚本运行时更新]C#7新特性
  6. Java中HashMap和TreeMap的区别深入理解
  7. php基础系列之 数据的存储和读取
  8. android 8 推送到tv,手机如何推送文件到电视,三款TV投屏软件亲测推荐!
  9. 分布式存储系统设计的若干原则
  10. MMD布料解算【新手小白】
  11. Ubuntu20.04下载安装UltraEdit(高级文本编辑器)
  12. beaker-用于会话和缓存的WSGI中间件
  13. thinkphp 批量打包下载图片到本地电脑
  14. Tight WCRT Analysis of Synchronous C Programs
  15. 不懂怎么搞定人的进来:年业绩千万的老销售给你几招实惠的-没有干货立即跳楼
  16. Android PowerManager 进入屏保、睡眠的过程梳理
  17. BIM模型文件下载——三层江湖别墅
  18. 3.【Python编程】字典Dict相关知识及基本操作
  19. MFC中UpdateData(FALSE)与UpdateData(TRUE)的区别
  20. 2022年Behance高清大图免费下载技术分享。WIN和MAC电脑通用,官方靠谱小工具。

热门文章

  1. 《啊哈算法》学习三 火柴棍等式
  2. 蓝牙比较常分析的东西
  3. SUSE Linux--zypper程序包管理(二)
  4. RK3399 驱动开发 _ 04 - Android系统中通过fdt文件系统反编译查看设备中真实生效的设备树配置信息
  5. 三层架构与四大天王之——增
  6. NestedVAE: Isolating Common Factors via Weak Supervision.
  7. java中关于购物车的面试,购物车的总价解决方案
  8. 一个做视频编解码的求职之路
  9. 公众号激活宝——隐藏在微星极光下的太白星
  10. python 函数传递参数的多种方法