关于视频中高频区域闪烁的原因分析
来源:互联网 发布:js根据class隐藏div 编辑:程序博客网 时间:2024/06/04 00:45
之前都是传代码,这次整点理论的东西。
我平时很少看电视,主要原因是我没有电视。。。前两天去商场有在放电视节目,看到一个场景,一个摩天大楼,是一个俯视的角度,应该是航拍,摄像机在运动,所以看到摩天大楼在动,摩天大楼的楼顶的水平边缘随着运动在闪烁,由此引发了我一点思考。
在看电视或者视频的时候,经常会看到一些细节,或者边缘等高频区域在闪烁,人眼通常对于变化比较敏感,所以很容易注意到这个问题,造成主观效果不佳。
闪烁的原因就在于这些区域的像素值在反复不断的变化。以前我以为只有静止的时候才会察觉到闪烁,后来发现,高频区域只要满足上述条件,运动的时候也能观察到闪烁。
以前的整个电视系统都是隔行的,隔行拍摄,隔行传输,隔行显示。如今数字电视都是逐行显示,需要在显示端进行去隔行处理,做成逐行视频进行显示。对于静止的区域,如果去隔行的算法对于细节处理不好,很容易带来闪烁,更别说对于运动的场景了。
现在摄像机应该更多的是进行逐行拍摄,对于静止的区域,每一帧拍出来都是一样的,就不应该存在闪烁的问题了。但是对于一些运动的细节、边缘,还是会出现闪烁。我想,究其原因,在于摄像机的取样能力有限,对于细节,摄像机没有能力描述出细节的全貌,是一个欠采样的过程。对于同一个物体,每一帧拍出来的像素值都略有不同,导致出现闪烁。
如何解决这个问题?那这就是一个研究方向了。。。
阅读全文
0 0
- 关于视频中高频区域闪烁的原因分析
- 关于法线高频导致高光及环境反射闪烁的处理
- 关于屏幕闪烁中GetDC的实现
- CoreAnimation中layer动画闪烁的原因及解决
- 关于UpdatePanel中验证控件失效的原因分析
- 直播视频帧率低的原因分析
- 关于视频的知识分析
- OpenCV中关于感兴趣的区域ROI
- OpenCV中关于感兴趣的区域ROI
- 比特币高频交易的策略分析
- vc中关于屏幕闪烁问题解决的小结
- 关于对话框中拖动滚动条闪烁的问题
- vc中关于屏幕闪烁问题解决的小结
- 关于在Java中链接SQLServer数据库中失败的原因分析
- wxWidgets避免闪烁, 绘制卡的原因
- 窗口显示时闪烁的原因
- 图像低频高频区域分离
- 图像低频高频区域分离
- 使用字典爆破加密zip
- ORACLE 11g自带DBMS函数包
- Vivado与SDK的联合调试方法-使用ILA
- 剑指offer 面试题45 圆圈中最后剩下的数字
- 递归的理解
- 关于视频中高频区域闪烁的原因分析
- memcached的CURD操作
- pgAdmin4 部署基于Centos 6.8
- servlet总结
- 异常:Stacktraces org.hibernate.TransientObjectException: The given object has a null identifier: cn.i
- WEB前端面试题
- 最短路(Dijkstra)
- Mysql同步问题
- HTTP协议和socket协议的差别及使用