【图像处理】反走样技术
来源:互联网 发布:工程造价软件广联达 编辑:程序博客网 时间:2024/06/04 18:41
一、什么是走样?
①画非水平、非垂直线段或者多边形边界产生的锯齿形
②微小物体在静态图形中被放大或丢弃
③微小物体在动画中时隐时现,产生闪烁
走样是数字化的必然产物。减少或消除走样的技术称为反走样。
二、反走样
①提高分辨率
分辨率增加后,原来不能显示的细节就能显示了。
帧缓存容量、扫描时间变为原来的四倍。–成本太高
②区域采样
把像素看成具有面积的区域,把直线段看成具有宽度的狭长矩形。
判断边界像素(被直线穿越)的归属是一个关键问题。
矩形与像素相交时,求出相交区域的面积。根据相交面积大小决定像素高度。利用亮度过渡来淡化锯齿效应。
③离散方法
把一个像素分成n^2个子像素。
计算中心点落在带状区域的子像素的个数k。
把该像素的亮度置为k/n^2(相交区域面积的近似值)。
n=3,k=3,近似面积为1/3
加权区域采样
例如:将像素划分为3*3个子像素。
中心子像素比周围子像素更重要,赋予更大的权重。
构造加权表:
确定中心落在狭长区域内的所有子像素。
计算所有子像素亮度贡献之和。
阅读全文
0 0
- 【图像处理】反走样技术
- 反走样技术
- 反走样技术
- 图形学(7)反走样技术
- 反走样
- 反走样
- 反走样
- 反走样技术之一 —— Wu像素
- subpixel反走样
- OpenGL:反走样
- 融合 反走样 雾
- 反走样-26
- 反走样与雾化
- OPENGL简介---反走样
- OpenGL:反走样
- 裁剪、反走样
- OpenGL: 反走样
- osg 反走样学习
- unity用于android上的旋转缩放脚本
- hibernate_商城关系表的建立
- 二分查找
- Android开发自定义圆角带点击效果的Button
- 习题6.15
- 【图像处理】反走样技术
- 一些感想
- HDU 4686 Arc of Dream
- HDU 1231 最大连续子序列
- spring boot 集成mybatis
- 深入理解Java并发之synchronized实现原理
- 【2017年cs231n学习笔记3】Lecture4-1 反向传播
- [Golang]另一角度理解goroutine
- python 调用webserver接口请求数据