备注:

翻译自http://www.100fps.com/

这个介绍图文并茂,贴图麻烦了,没有继续整。原版写的很好啊。另外还有篇:

http://www.cgrealm.org/cgt/vfx/200807/21-1003.html也不错。

一些定义和解释:

当你用数字摄像机摄像的时候,你认为每秒是录25帧么?

不完全是!

你的数字摄像机是这么做的:

每秒记录50张图片,将每两张连续的图片(高度为一桢的一半)混合成为一桢。

事实上,通常称这些图片为场(field)。所以两场混合为一桢,这种混合(mixing)称作隔行扫描(interlacing)。

因此,数字摄像机或者数字电视实现步骤如下:

1) Record field1

2) Record field2

3) Mix(=interlace) field 1 and field 2 into one frame and save the frame as frame 1.

4) Record field3

5) Record field4

6) Mix(=interlace) field 3 and field 4 into one frame and save the frame as frame 2.

注意:模拟摄像机的实现步骤通常是不同的。模拟摄像机不对记录的图片进行混合。他们一张图片一张图片的进行记录。模拟摄像机存在奇偶扫描线的概念,但是他不会将他们混合成为一桢。

可以使用50ips(images persecond)来描述不管模拟还是数字摄像机每秒进行50次捕获动作。

在数字化的今天,25fps=50ips,因此最终存在硬盘上的每秒25帧跟每秒50个没有混合的模拟场的说法没有区别。不过还有些区别:

模拟摄像机实现步骤如下:

1) Record field1 (=frame 1) (odd scan lines)

2) Record field2 (=frame 2) (even scan lines)

4) Record field3 (=frame 3) (odd scan lines)

5) Record field4 (=frame 4) (even scan lines)

What is Deinterlacing--小引相关推荐

  1. 《Erlang程序设计》第十九章 多核小引

    第十九章 多核小引 Table of Contents 第十九章 多核小引 第十九章 多核小引 类C语言因为都是基于状态共享的并发, 因此面对共享内存有着绕不过去的锁机制, 而Erlang采用基于消息 ...

  2. 小引写帖子,我也写帖子

    聚完散伙了.回家了.夏侯把我送到巷子口. 回来,本来以为灯光会亮着,至少我妈在. 上了楼,发现防盗门紧锁. 摸黑掏钥匙,摸黑开门,摸黑进屋,摸黑打开电脑. 看着屏幕一点一点亮起来. 忽然就更不爽. 习 ...

  3. 用VB6亲身开发一个Windows软件(一)小引

    这个专栏将通过<万能计算器>这个软件开发过程,来讲述VB的基本教程,软件仓库地址:https://github.com/QiBowen2008/SuperCalc-Made-of-VB6 ...

  4. Jtemplate解析Json小引

    jtemplate使用笔记 最近的项目中用到了jtemplate, 它是客户端基于javascript的模板引擎,绑定的数据为json对象.以前我在页面上显示数据列表时最喜欢用Repeater控件了, ...

  5. C# dotnet core TCP NAT UDP P2P 穿透 小引

    Mark:Linyee Jiaguoxinzhi TCP NAT UDP P2P 穿透 国内 p2p 文章偏少了. 其实不会,,只是加上C#就比较少了.其实还是很多,只是有点千篇一律. dotnet ...

  6. 俄罗斯文学一瞥——鲁迅《穷人》小引

    千八百八十年,是陀思妥夫斯基[2]完成了他的巨制之一<卡拉玛卓夫兄弟>这一年:他在手记[3]上说:"以完全的写实主义在人中间发见人.这是彻头彻尾俄国底特质.在这意义上,我自然是民 ...

  7. oracle10g_plsql_rercursor_type_table of_小引例_bulk collect into

    SQL> set serveroutput on SQL> r   1  declare   2  type mytable is table of dept%rowtype;--此类型定 ...

  8. 关于泛型和可变参数的小引

    泛型的好处 1.提高安全性 2.省去强转的麻烦 泛型通配符<?> 代表任意类型,如果没有明确,那么就是Object以及任意的java类 可变参数(本质上就是一个数组) 概述:定义方法的时候 ...

  9. 深度学习在计算机视觉中的应用长篇综述

    深度学习在计算机视觉中的应用长篇综述 前言 2012年ImageNet比赛,使深度学习在计算机视觉领域在全世界名声大震,由此人工智能的全球大爆发.第一个研究CNN的专家使Yann LeCun,现就职于 ...

  10. 《新程序员003》正式上市!华为、阿里等 30+ 公司的云原生及数字化实战经验...

    作者 | 唐小引 出品 | <新程序员>编辑部 <新程序员 003:云原生和全面数字化实践>图书今日正式上市,纸书和电子书同步上架 CSDN 商城.New 程序员小程序.京东. ...

最新文章

  1. Python Excel操作模块XlsxWriter之插入图片worksheet.insert_image
  2. go 安装墙外的依赖包报错问题
  3. 超全整理 | 嵌入式Linux 性能工具和诊断思路
  4. .NET Core开发实战(第33课:集成事件:使用RabbitMQ来实现EventBus)--学习笔记(下)...
  5. 《Python Cookbook 3rd》笔记汇总
  6. 12月10日习题答案大剖析!小伙伴们再接再厉
  7. python爬虫怎么写多线程_Python爬虫【第3篇】【多线程】
  8. Hive(五)——查询
  9. Mysql触发器学习
  10. 【5年Android从零复盘系列之三十四】Android存储(9):腾讯MMKV 高性能键值存储组件详解
  11. python课程设计小结和体会_通用版课程设计心得体会
  12. 放苹果问题(组合数学经典)
  13. ISO 认证是哪三个?
  14. 生活点滴记录-- 两点一线
  15. Arduino造轮子—FlashSRAM优化代码
  16. 物联卡机卡分离后该怎么处理?教你一招就能解决!
  17. 内部UML培训文件,欢迎大家批评指正
  18. 计算机的键盘分别代表什么,键盘中的三个指示灯分别代表什么意思
  19. Linux Command tc 模拟网络延迟和丢包
  20. Android实现下载文件(图片)显示进度

热门文章

  1. 如何实现炫酷的ArtLine
  2. 网易的基本盘稳住了?
  3. 今天告诉你几个手机实用功能
  4. 广州花街开进机场航站楼 旅客喜逛“迷你花市”
  5. 关于UE4动态资源加载(蓝图类)
  6. 基于Matlab的BP神经网络识别26个英文字母
  7. Python 将 PPT 中的图片素材批量导出
  8. PPS网络电视最新清爽去广告版
  9. 合宙esp32c3+合宙air101LCD屏幕跑通microPython
  10. rust队友开挂_腐蚀怎么判断开挂玩家?开挂玩家识别方法一览