数字视频处理与检索-Read.ppt

* 指定裁剪窗口 定义二维裁剪窗口 gluOtho2D(xwmin, xwmax, ywmin, ywmax); 其中,双精度浮点数xwmin, xwmax, ywmin, ywmax分别对应裁剪窗口的左、右、下、上四条边界。 默认的裁剪窗口,四条边界分别为wxl=-1.0,wxr=1.0,wyt=-1.0,wyb=1.0。 * 指定裁剪窗口 指定视区 glViewPort(xvmin,yvmin,vpWidth,vpHeighht); xvmin和yvmin指定了对应于屏幕上显示窗口中的矩形视区的左下角坐标,单位为像素。 整型值vpWidth和vpHeighht则指定了视区的宽度和高度。 默认的视区大小和位置与显示窗口保持一致。 * 裁剪——点的裁剪 * 二维直线段的裁剪 已知条件: (1)窗口边界wxl,wxr,wyb,wyt的坐标值; (2)直线段端点p1p2的坐标值x1,y1,x2,y2。? p2 ?? p1 ?? p3 ?? p4?? 实交点:直线段与窗口矩形边界的交点; 虚交点:处于直线段延长线或窗口边界延长线上的交点。? p5 ?? p6 * Cohen-Sutherland算法 编码:对于任一端点(x,y),根据其坐标所在的区域,赋予一个4位的二进制码D3D2D1D0。 编码规则如下: (1)若xwxl,D0=1,否则D0=0; (2)

文档评论(0)

1亿VIP精品文档

相关文档